Nautilus leaks memory when thumbnailing jpeg2000 images
- From: Federico <federicotg gmail com>
- To: nautilus-list gnome org
- Subject: Nautilus leaks memory when thumbnailing jpeg2000 images
- Date: Tue, 17 Sep 2013 16:55:17 -0300
I noticed nautilus was using 1GB of RAM and I had to call nautilus -q to return my system to a stable situation.
Apparently valgrind confirms my hypothesis that jpeg2000 thumbnailing is leaking ~15 MB per image (lossless 24 bit 2200 by 2600 pixels). More or less the images' uncompressed size is leaked.
I'm running nautilus 3.6.3 and libgdk-pixbuf 2.28.0. Maybe not the latest versions.
I created the images from TIFF using imagemagick's mogrify.
Valgrind output segment of 3 jp2 thumbnailed images
==7309== 52,299,264 bytes in 3 blocks are possibly lost in loss record 13,216 of 13,216
==7309== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7309== by 0x72AC150: gdk_pixbuf_new (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2800.0)
==7309== by 0x142012CE: jasper_image_stop_load (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jasper.so)
==7309== by 0x72B2CA9: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2800.0)
==7309== by 0x5471919: ??? (in /usr/lib/libgnome-desktop-3.so.4.0.0)
==7309== by 0x5471E51: gnome_desktop_thumbnail_factory_generate_thumbnail (in /usr/lib/libgnome-desktop-3.so.4.0.0)
==7309== by 0x4D8B2A: thumbnail_thread_start (nautilus-thumbnails.c:546)
==7309== by 0x8A70F8D: start_thread (pthread_create.c:311)
==7309== by 0x8D7FE1C: clone (clone.S:113)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]