GNOME Bugzilla – Bug 312943
crash while detecting MIME type
Last modified: 2006-08-29 21:14:00 UTC
Distribution: Fedora Core release 4 (Stentz) Package: nautilus Severity: normal Version: GNOME2.10.0 2.10.0 Gnome-Distributor: Red Hat, Inc Synopsis: crash when right-click on .rtf Bugzilla-Product: nautilus Bugzilla-Component: general Bugzilla-Version: 2.10.0 BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: right-click on an .rtf file, Nautilus crashed Steps to reproduce the crash: 1. 2. 3. Expected Results: How often does this happen? Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/nautilus' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208153632 (LWP 15756)] [New Thread -1215480912 (LWP 19330)] [New Thread -1211540560 (LWP 15775)] [New Thread -1211274320 (LWP 15774)] [New Thread -1211008080 (LWP 15773)] [New Thread -1210741840 (LWP 15772)] [New Thread -1210475600 (LWP 15763)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x0071d402 in ?? ()
+ Trace 62305
Thread 1 (Thread -1208153632 (LWP 15756))
------- Bug moved to this database by unknown@gnome.bugs 2005-08-08 21:20 UTC ------- Unknown version 2.10.0 in product nautilus. Setting version to "2.10.x".
Thanks for bug report. Seems to be a bug in gnomevfs. Have you this bug with all rtf files or whith specific files? (in this case, please send us this file)
It isn't reproducible with any arbitrary rtf file. Please reopen if you can provide more information.
Farzaneh, please don't mark bugs as FIXED when they are not fixed.
Please provide more information or attach the bugus rtf file.
*** Bug 315658 has been marked as a duplicate of this bug. ***
No response from anyone. Marking INCOMPLETE. Feel free to reopen and add more comments.
*** Bug 328834 has been marked as a duplicate of this bug. ***
*** Bug 319008 has been marked as a duplicate of this bug. ***
*** Bug 325159 has been marked as a duplicate of this bug. ***
reopening because of the duplicates
Unfortunately, no stack trace is very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Please install the gnome-vfs debugging packages.
Christian: Maybe it's one of those XDG mime issues that was fixed during 2.12 transistion but not committed back to 2.10? I think some other patches made it into the 2.10 branch but were not distributed as updates by most distributors.
Here is a backtrace from another locked up nautilus process. I don't know why the libc.so.6 calls aren't showing line numbers, since I've installed the debuginfo packages for glibc: ========= [root@castle ~]$ rpm -qa|grep debuginfo nautilus-debuginfo-2.10.0-4 glibc-debuginfo-common-2.3.5-10 glib2-debuginfo-2.6.6-1 glibc-debuginfo-2.3.5-10 gedit-debuginfo-2.10.2-4 gnome-vfs2-debuginfo-2.10.0-5 kernel-debuginfo-2.6.14-1.1656_FC4 [root@castle FC4]# gdb nautilus 2667 GNU gdb Red Hat Linux (6.3.0.0-1.84rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". Attaching to program: /usr/bin/nautilus, process 2667 Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0xccf000 `shared object read from target memory' has disappeared; keeping its symbols. Reading symbols from /usr/lib/libnautilus-private.so.2...Reading symbols from /usr/lib/debug/usr/lib/libnautilus-private.so.2.0.0.debug...done. done. Loaded symbols for /usr/lib/libnautilus-private.so.2 Reading symbols from /usr/lib/libnautilus-extension.so.1...Reading symbols from /usr/lib/debug/usr/lib/libnautilus-extension.so.1.0.0.debug...done. done. Loaded symbols for /usr/lib/libnautilus-extension.so.1 Reading symbols from /usr/lib/libeel-2.so.2...done. Loaded symbols for /usr/lib/libeel-2.so.2 Reading symbols from /usr/lib/libgailutil.so.17...done. Loaded symbols for /usr/lib/libgailutil.so.17 Reading symbols from /usr/lib/libglade-2.0.so.0...done. Loaded symbols for /usr/lib/libglade-2.0.so.0 Reading symbols from /usr/lib/librsvg-2.so.2...done. Loaded symbols for /usr/lib/librsvg-2.so.2 Reading symbols from /usr/lib/libesd.so.0...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /usr/lib/libgnome-desktop-2.so.2...done. Loaded symbols for /usr/lib/libgnome-desktop-2.so.2 Reading symbols from /usr/lib/libgnomeui-2.so.0...done. Loaded symbols for /usr/lib/libgnomeui-2.so.0 Reading symbols from /usr/X11R6/lib/libSM.so.6...done. Loaded symbols for /usr/X11R6/lib/libSM.so.6 Reading symbols from /usr/X11R6/lib/libICE.so.6...done. Loaded symbols for /usr/X11R6/lib/libICE.so.6 Reading symbols from /usr/lib/libbonoboui-2.so.0...done. Loaded symbols for /usr/lib/libbonoboui-2.so.0 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /lib/libpthread.so.0... warning: the debug information found in "/usr/lib/debug//lib/libpthread-2.3.5.so.debug" does not match "/lib/libpthread.so.0" (CRC mismatch). done. [Thread debugging using libthread_db enabled] [New Thread -1208469024 (LWP 2667)] [New Thread -1223955536 (LWP 322)] [New Thread -1212359760 (LWP 2741)] [New Thread -1212093520 (LWP 2740)] [New Thread -1211827280 (LWP 2739)] [New Thread -1211561040 (LWP 2738)] [New Thread -1211294800 (LWP 2737)] [New Thread -1211028560 (LWP 2736)] [New Thread -1210762320 (LWP 2685)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done. Loaded symbols for /usr/lib/libgnomecanvas-2.so.0 Reading symbols from /usr/lib/libgnome-2.so.0...done. Loaded symbols for /usr/lib/libgnome-2.so.0 Reading symbols from /usr/lib/libart_lgpl_2.so.2...done. Loaded symbols for /usr/lib/libart_lgpl_2.so.2 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoxft-1.0.so.0 Reading symbols from /usr/lib/libpangox-1.0.so.0...done. Loaded symbols for /usr/lib/libpangox-1.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.600.6.debug...done. done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgnomevfs-2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgnomevfs-2.so.0.1000.0.debug...done. done. Loaded symbols for /usr/lib/libgnomevfs-2.so.0 Reading symbols from /usr/lib/libbonobo-2.so.0...done. Loaded symbols for /usr/lib/libbonobo-2.so.0 Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libbonobo-activation.so.4...done. Loaded symbols for /usr/lib/libbonobo-activation.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.600.6.debug...done. done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libdl.so.2... warning: the debug information found in "/usr/lib/debug//lib/libdl-2.3.5.so.debug" does not match "/lib/libdl.so.2" (CRC mismatch). done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libgthread-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgthread-2.0.so.0.600.6.debug...done. done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.600.6.debug...done. done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libstartup-notification-1.so.0...done. Loaded symbols for /usr/lib/libstartup-notification-1.so.0 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /usr/lib/libexif.so.12...done. Loaded symbols for /usr/lib/libexif.so.12 Reading symbols from /lib/libm.so.6... warning: the debug information found in "/usr/lib/debug//lib/libm-2.3.5.so.debug" does not match "/lib/libm.so.6" (CRC mismatch). done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libpopt.so.0...done. Loaded symbols for /usr/lib/libpopt.so.0 Reading symbols from /lib/libc.so.6... warning: the debug information found in "/usr/lib/debug//lib/libc-2.3.5.so.debug" does not match "/lib/libc.so.6" (CRC mismatch). done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libgnome-menu.so.0...done. Loaded symbols for /usr/lib/libgnome-menu.so.0 Reading symbols from /usr/X11R6/lib/libXrender.so.1...done. Loaded symbols for /usr/X11R6/lib/libXrender.so.1 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/lib/libgsf-1.so.1...done. Loaded symbols for /usr/lib/libgsf-1.so.1 Reading symbols from /usr/lib/libcroco-0.6.so.3...done. Loaded symbols for /usr/lib/libcroco-0.6.so.3 Reading symbols from /lib/libasound.so.2...done. Loaded symbols for /lib/libasound.so.2 Reading symbols from /usr/lib/libgnome-keyring.so.0...done. Loaded symbols for /usr/lib/libgnome-keyring.so.0 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /lib/ld-linux.so.2... warning: the debug information found in "/usr/lib/debug//lib/ld-2.3.5.so.debug" does not match "/lib/ld-linux.so.2" (CRC mismatch). done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done. Loaded symbols for /usr/X11R6/lib/libXrandr.so.2 Reading symbols from /usr/X11R6/lib/libXi.so.6...done. Loaded symbols for /usr/X11R6/lib/libXi.so.6 Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done. Loaded symbols for /usr/X11R6/lib/libXinerama.so.1 Reading symbols from /usr/X11R6/lib/libXft.so.2...done. Loaded symbols for /usr/X11R6/lib/libXft.so.2 Reading symbols from /usr/X11R6/lib/libXfixes.so.3...done. Loaded symbols for /usr/X11R6/lib/libXfixes.so.3 Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done. Loaded symbols for /usr/X11R6/lib/libXcursor.so.1 Reading symbols from /lib/libssl.so.5...done. Loaded symbols for /lib/libssl.so.5 Reading symbols from /lib/libcrypto.so.5...done. Loaded symbols for /lib/libcrypto.so.5 Reading symbols from /usr/lib/libgssapi_krb5.so.2...done. Loaded symbols for /usr/lib/libgssapi_krb5.so.2 Reading symbols from /usr/lib/libkrb5.so.3...done. Loaded symbols for /usr/lib/libkrb5.so.3 Reading symbols from /lib/libcom_err.so.2...done. Loaded symbols for /lib/libcom_err.so.2 Reading symbols from /usr/lib/libk5crypto.so.3...done. Loaded symbols for /usr/lib/libk5crypto.so.3 Reading symbols from /usr/lib/libhowl.so.0...done. Loaded symbols for /usr/lib/libhowl.so.0 Reading symbols from /lib/libresolv.so.2... warning: the debug information found in "/usr/lib/debug//lib/libresolv-2.3.5.so.debug" does not match "/lib/libresolv.so.2" (CRC mismatch). done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/librt.so.1... warning: the debug information found in "/usr/lib/debug//lib/librt-2.3.5.so.debug" does not match "/lib/librt.so.1" (CRC mismatch). done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done. Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0 Reading symbols from /usr/lib/libbz2.so.1...done. Loaded symbols for /usr/lib/libbz2.so.1 Reading symbols from /usr/lib/libexpat.so.0...done. Loaded symbols for /usr/lib/libexpat.so.0 Reading symbols from /usr/lib/libkrb5support.so.0...done. Loaded symbols for /usr/lib/libkrb5support.so.0 Reading symbols from /lib/libnss_files.so.2... warning: the debug information found in "/usr/lib/debug//lib/libnss_files-2.3.5.so.debug" does not match "/lib/libnss_files.so.2" (CRC mismatch). done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 Reading symbols from /usr/lib/gconv/ISO8859-1.so... warning: the debug information found in "/usr/lib/debug//usr/lib/gconv/ISO8859-1.so.debug" does not match "/usr/lib/gconv/ISO8859-1.so" (CRC mismatch). done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so Reading symbols from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so Reading symbols from /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...Reading symbols from /usr/lib/debug/usr/lib/gnome-vfs-2.0/modules/libfile.so.debug...done. done. Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so Reading symbols from /usr/lib/libfam.so.0...done. Loaded symbols for /usr/lib/libfam.so.0 Reading symbols from /usr/lib/nautilus/extensions-1.0/libnautilus-burn-extension.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libnautilus-burn-extension.so Reading symbols from /usr/lib/nautilus/extensions-1.0/libtotem-properties-page.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libtotem-properties-page.so Reading symbols from /usr/lib/libnautilus-burn.so.1...done. Loaded symbols for /usr/lib/libnautilus-burn.so.1 Reading symbols from /usr/X11R6/lib/libXtst.so.6...done. Loaded symbols for /usr/X11R6/lib/libXtst.so.6 Reading symbols from /usr/X11R6/lib/libXxf86vm.so.1...done. Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.1 Reading symbols from /usr/lib/libgstgconf-0.8.so.0...done. Loaded symbols for /usr/lib/libgstgconf-0.8.so.0 Reading symbols from /usr/lib/libgstinterfaces-0.8.so.0...done. Loaded symbols for /usr/lib/libgstinterfaces-0.8.so.0 Reading symbols from /usr/lib/libgstreamer-0.8.so.1...done. Loaded symbols for /usr/lib/libgstreamer-0.8.so.1 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.1...done. Loaded symbols for /usr/lib/libdbus-1.so.1 Reading symbols from /lib/libnsl.so.1... warning: the debug information found in "/usr/lib/debug//lib/libnsl-2.3.5.so.debug" does not match "/lib/libnsl.so.1" (CRC mismatch). done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /usr/lib/nautilus/extensions-1.0/libevince-properties-page.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libevince-properties-page.so Reading symbols from /usr/lib/libpoppler-glib.so.0...done. Loaded symbols for /usr/lib/libpoppler-glib.so.0 Reading symbols from /usr/lib/libpoppler.so.0...done. Loaded symbols for /usr/lib/libpoppler.so.0 Reading symbols from /usr/lib/libtiff.so.3...done. Loaded symbols for /usr/lib/libtiff.so.3 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/lib/nautilus/extensions-1.0/libnautilus-themus.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libnautilus-themus.so Reading symbols from /usr/lib/libgnome-window-settings.so.1...done. Loaded symbols for /usr/lib/libgnome-window-settings.so.1 Reading symbols from /usr/lib/libmetacity-private.so.0...done. Loaded symbols for /usr/lib/libmetacity-private.so.0 Reading symbols from /usr/lib/nautilus/extensions-1.0/libnautilus-fileroller.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libnautilus-fileroller.so Reading symbols from /usr/lib/nautilus/extensions-1.0/libnautilus-fontilus.so...done. Loaded symbols for /usr/lib/nautilus/extensions-1.0/libnautilus-fontilus.so Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libmapping.so...done. Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libmapping.so Reading symbols from /usr/lib/pango/1.4.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-basic-fc.so Reading symbols from /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so...done. Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so Reading symbols from /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so...done. Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so 0x00ccf402 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 65860
I've also dumped the process to a file using gcore, if that would be useful.
I have verified that FC4 gnome-vfs library (2.10) does not have the xdg_mime mutex fixes incorporated (as described in bug 170947). At least it doesn't have the same function calls protected as the latest CVS code does.
please, everybody upgrade to gnome 2.12/2.14 and tell us if the problem persists. thanks.
I assume the problem is gone.... Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!