GNOME Bugzilla – Bug 623271
freezes on named pipe
Last modified: 2010-10-15 15:38:54 UTC
This bug happens on firefox, chrome, eog, etc. This bug happens when the open dialog has a preview feature. steps to reproduce: 1. mkfifo /tmp/a.jpg 2. launch eog 3. click open and browse to /tmp/a.jpg. Same happens with firefox when you try to attach a file with gmail, or bugzilla etc.
The code where this hangs is in EOG. It tries to create a preview for /tmp/a.jpg, which is a named pipe. Reassigning.
+ Trace 224125
Thread 1 (Thread 0xb6478a60 (LWP 11962))
Frame 7 points to code in EOG (see the $pc at 0x080e1d68 for that frame): champignon$ pmap `pidof eog` 11962: eog START SIZE RSS PSS DIRTY SWAP PERM MAPPING 08048000 1668K 400K 400K 0K 0K r-xp /usr/bin/eog 081ea000 8K 8K 8K 4K 0K r--p /usr/bin/eog 081ec000 180K 12K 12K 12K 0K rw-p /usr/bin/eog
Fixed in eog by exempting special files from thumbnailing in the filechooser. commit 389db0ff522f4d471e42e34ce3607368b7deb26b (gnome-2-32) commit b417c57d846bfa83045de8d74ed35e96ef345e22 (master) Author: Felix Riemann <> Date: Fri Oct 15 17:29:36 2010 +0200 Don't try to thumbnail named pipes in the file open dialog In fact this means all "special" files like sockets and device files. This prevents lockups due to file I/O blocking here. Fixes bug 623271. This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.