After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 610596 - Nautilus segfaults in dir with big tiff file, during thumbnails generation
Nautilus segfaults in dir with big tiff file, during thumbnails generation
Status: RESOLVED DUPLICATE of bug 680373
Product: nautilus
Classification: Core
Component: Thumbnails
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-21 11:20 UTC by Leonid
Modified: 2012-09-15 16:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Leonid 2010-02-21 11:20:31 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)
Comment 1 William Jon McCann 2012-09-15 16:34:02 UTC
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 ***