GNOME Bugzilla – Bug 680373
Property dialog for (big) TIFF files freezes nautilus
Last modified: 2012-09-17 14:41:19 UTC
When I right-click on the attached file in nautilus and choose 'Properties', the properties dialog opens and nautilus freezes. It doesn't crash, it just hangs and seems to wait for some other process. It doesn't happen every time, and it seems the bigger the TIFF file the more likely it will freeze nautilus. Version: nautilus-3.4.2-5.fc17.x86_64 Current git master is also affected by this. Here's the backtrace after the freeze (pressed Ctrl+C as it doesn't crash):
+ Trace 230550
Well, I can't attach the TIFF file here as it is too big (4MB). But I tested TIFF files created with GIMP's export function (to TIFF with no compression) or created with $ convert in.jpg out.tif # (part of ImageMagick) and TIFF files created by both methods freeze nautilus as described.
I suspect it's some race condition; I just tested TIFF images with different sizes (from small to big) and around 2.6MB was the first image that hang nautilus. But when running nautilus with gdb the same picture doesn't hang it.
This is because the gdk-pixbuf TIFF loader is not threadsafe. Same happens with large SVG images. A good example TIFF file is: http://eoimages.gsfc.nasa.gov/images/imagerecords/57000/57723/globe_west_2048.tif
See bug 473862
*** Bug 682704 has been marked as a duplicate of this bug. ***
*** Bug 610596 has been marked as a duplicate of this bug. ***
The tiff loader is now threadsafe
Nice, so I guess we can close this now.