GNOME Bugzilla – Bug 610596
Nautilus segfaults in dir with big tiff file, during thumbnails generation
Last modified: 2012-09-15 16:34:02 UTC
When in Nautilus-2.28.4 I change directory with big TIFF file, nautilus segfaults. I can see that nautilus start generation of thumbs and when it comes to big tiff, it segfaults. Reproducible always. To create such bad tiff you need imagemagic and libtiff installed. Run: convert -compress lzw size 1100x200000 xc:yellow tmp.tiff tiffcp -c zip tmp.tiff big-bad.tiff Convert command will need couple gig of space for temp file. Imagemagic can not create big tiff with deflate(zip) compression, so we need to recompress it with tiffcp from libtiff. Tiff will be quite small. Such big tiffs are very common in oil exploration and geology. ------------------------------------------------------- uname -a Linux ahp 2.6.30.9 #2 SMP Sun Jan 31 21:47:23 EET 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux eix -ec nautilus [I] gnome-base/nautilus (2.28.4@02/21/2010): A file manager for the GNOME desktop ldd /usr/bin/nautilus linux-vdso.so.1 => (0x00007fff319ff000) libnautilus-extension.so.1 => /usr/lib/libnautilus-extension.so.1 (0x00007fba916b9000) libgnome-desktop-2.so.11 => /usr/lib/libgnome-desktop-2.so.11 (0x00007fba9148f000) libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007fba91285000) libxcb-aux.so.0 => /usr/lib/libxcb-aux.so.0 (0x00007fba91081000) libxcb-event.so.1 => /usr/lib/libxcb-event.so.1 (0x00007fba90e7c000) libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00007fba90c77000) libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fba90a6e000) libuuid.so.1 => /lib/libuuid.so.1 (0x00007fba90869000) libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fba9064c000) libunique-1.0.so.0 => /usr/lib/libunique-1.0.so.0 (0x00007fba90440000) libgailutil.so.18 => /usr/lib/libgailutil.so.18 (0x00007fba90238000) libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fba9002d000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fba8fe24000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fba8fc18000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fba8fa15000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fba8f7ff000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fba8f5fc000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fba8f3f6000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fba8edf6000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fba8eb49000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fba8e929000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fba8e70d000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fba8e446000) libresolv.so.2 => /lib/libresolv.so.2 (0x00007fba8e22f000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fba8e022000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fba8dded000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fba8db46000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fba8d8e1000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007fba8d6b9000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fba8d4af000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fba8d261000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fba8d025000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fba8cd7b000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fba8cb4e000) libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x00007fba8c90d000) libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x00007fba8c699000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fba8c495000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fba8c290000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fba8c074000) librt.so.1 => /lib/librt.so.1 (0x00007fba8be6b000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00007fba8bc49000) libnsl.so.1 => /lib/libnsl.so.1 (0x00007fba8ba31000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fba8b7f0000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fba8b5a6000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fba8b2ae000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fba8af22000) libz.so.1 => /lib/libz.so.1 (0x00007fba8ad0b000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fba8a9bf000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fba8a7a1000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fba8a59d000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fba8a396000) libdl.so.2 => /lib/libdl.so.2 (0x00007fba8a192000) libexif.so.12 => /usr/lib/libexif.so.12 (0x00007fba89f4b000) libm.so.6 => /lib/libm.so.6 (0x00007fba89cc8000) libc.so.6 => /lib/libc.so.6 (0x00007fba8996f000) /lib64/ld-linux-x86-64.so.2 (0x00007fba918c3000)
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 680373 ***