Red Hat Bugzilla – Bug 185182
Image thumbnailer memory leak
Last modified: 2007-11-30 17:11:27 EST
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):
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.
Nautilus starts using more and more memory.
Nautilus thumbnails the image.
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.