Bug 425240

Summary: Doplhin freezes displaying a folder containing fifos
Product: [Applications] dolphin Reporter: jdvm <khin.nada>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: elvis.angelaccio, kfm-devel, khin.nada
Priority: NOR    
Version: 20.04.3   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: After having pressed Close button in Dolphin's Title Bar.
Dolphin backtrace

Description jdvm 2020-08-11 22:01:15 UTC
Created attachment 130804 [details]
After having pressed Close button in Dolphin's Title Bar.

SUMMARY

Browsing the data subfolder in ~/.zoom, Dolphin freezes after a second or less and I can only interact with the app using Title Bar, having to close Dolphin.

As only a few files without extension were strange to me, I tried to reproduce the scenario in its minimal version and the problem is still there. 

STEPS TO REPRODUCE
1. Create a new directory
2. Create a fifo inside the new directory with mkfifo
3. Open the new directory with Dolphin

OBSERVED RESULT

Dolphin freezes. Only Title Bar is usable.

EXPECTED RESULT

Dolphin does not freeze.

SOFTWARE/OS VERSIONS

Operating System: KDE neon 5.19
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2
Kernel Version: 5.4.0-42-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-7600 CPU @ 3.50GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 630

ADDITIONAL INFORMATION

The freeze also occurs disabling file previews and using any of the view modes.
Comment 1 2wxsy58236r3 2020-08-12 09:57:18 UTC
If the information panel (Shortcut: F11) is enabled, then I can reproduce the freeze.
Comment 2 jdvm 2020-08-12 10:44:38 UTC
Ok, if Information Panel is not enabled, the freeze does not occur though the fifo is selected or focused.
Now I also have noticed that if the Information Panel is enabled but another, 'regular' file is selected, Dolphin does not freeze. The freeze occurs when the fifo file is hovered: https://streamable.com/5dakvf
Comment 3 2wxsy58236r3 2020-08-13 02:45:31 UTC
Created attachment 130837 [details]
Dolphin backtrace
Comment 4 Elvis Angelaccio 2021-01-05 17:31:40 UTC
Cannot reproduce, even with the information panel enabled.

Can you try again?
Comment 5 jdvm 2021-01-05 21:56:38 UTC
Hi, Elvis.

I have tried and I can no longer reproduce the freeze!

Now I am using Dolphin 20.12 with:

Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-58-generic
Comment 6 Elvis Angelaccio 2021-01-05 22:13:34 UTC
Thanks.

According to the stacktrace the freeze was in Qt, so it's possible that Qt 5.15 fixed it.