Description of problem: The image thumbnailer in nautilus will when thumbnailing certain animated gif files (in my case its recordings made using byzanz), use more and more memory until the machine goes down. Version-Release number of selected component (if applicable): nautilus-2.13.92-2 byzanz-0.1.0-6.fc5 How reproducible: On the larger files it happens every time. Steps to Reproduce: 1. Create a recording using byzanz. 2. Open the directory containing the file using nautilus. Actual results: Nautilus starts using more and more memory. Expected results: Nautilus thumbnails the image. Additional info:
Can you attach one of the offending gifs ?
Created attachment 125997 [details] One image nautilus doesn't like
The problem here is that the nautilus thumbnnailer uses gdk_pixbuf_new_from_file(), which does not handle gif animations in an optimal way. It first loads the entire animation, and then only uses the first frame. Of course, it would be much nicer to only load first frame...
Filed upstream as http://bugzilla.gnome.org/show_bug.cgi?id=334538
This should be fixed now, with the latest gtk2 package.