When navigating to a folder containing an XML-File, Nautilus creates a segmentation fault. Reproducible: Always Steps to Reproduce: 1.Navigate Nautilus to a folder containing an xml file 2. Crash! 3. Actual Results: Nautilus crashes and restarts itsself. Expected Results: Show the folders content Gentoo Base System version 1.6.12 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1500MHz Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 12 2005, 15:11:05)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.4_p6, 1.6.3, 1.7.9-r1, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="english" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts cddb cdr crypt cups curl doc dvd dvdr eds emboss encode esd fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vorbis xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
get a backtrace from the process (with debugging info). can't rep btw, a specific xml file or any xml file ?
I have no backtrace and no debugging info for now. I can reproduce the bug with any xml-file on my notebook computer but I can't reproduce it on my desktop computer. I try to deliver more information about the bug. Starting nautilus with strace does not deliver really good information. I also tried to start nautilus from gdb but it seems, the Segmentation fault happens in a sub-process. BTW: I tried also nautilus-2.10.1 with the same result.
This is what I got from gdb: (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 6907)] [New Thread 32769 (LWP 6910)] [New Thread 16386 (LWP 6911)] [New Thread 32771 (LWP 6912)] [New Thread 49156 (LWP 6915)] [New Thread 65541 (LWP 6916)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 6907)] Error while running hook_stop: Invalid type combination in ordering comparison. 0xb7747b72 in _gnome_vfs_xdg_alias_list_free () from /usr/lib/libgnomevfs-2.so.0 gdb> quit
thats without debugging info.. you should recompile things with debugging enabled. Try merging nautilus/eel/gnome-vfs with USE=debug .
I emerged gnome-vfs with USE=debug. This is a backtrace after crashing: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 10211)] Error while running hook_stop: Invalid type combination in ordering comparison. 0xb7747c8f in _gnome_vfs_xdg_alias_list_free () from /usr/lib/libgnomevfs-2.so.0 gdb> backtrace 20 #0 0xb7747c8f in _gnome_vfs_xdg_alias_list_free () from /usr/lib/libgnomevfs-2. so.0 #1 0xb6f68d5b in bsearch () from /lib/libc.so.6 #2 0xb7747d06 in _gnome_vfs_xdg_alias_list_lookup () from /usr/lib/libgnomevfs- 2.so.0 #3 0xb7746f61 in _gnome_vfs_xdg_unalias_mime_type () from /usr/lib/libgnomevfs- 2.so.0 #4 0xb7747048 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #5 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #6 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #7 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #8 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #9 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #10 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #11 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #12 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #13 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #14 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #15 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #16 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #17 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #18 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #19 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #20 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #21 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #22 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #23 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #24 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #25 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #26 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #27 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #28 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #29 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #30 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0 #31 0xb7747103 in _gnome_vfs_xdg_mime_type_subclass () from /usr/lib/libgnomevfs -2.so.0
The bug now also occurs on my desktop computer, where I have no xml-files in my home directory. So it does not seen to happen only for xml-files. When I start nautilus with the root directory as parameter (nautilus /), everything is ok. When I then navigate down to my home directory, nautilus crashes. When I create a new user on the system, the new user can start nautilus without problems. But as the home-directory of the new user gets populated with some files, nautilus crashes again. This bug makes nautilus absolutely unusable for me.
The backtrace is still void of useful info. You have to recompile with debugging info (-g in CFLAGS), stripping turned off and debug in USE. What is different in your systems that you are the only reporter of this problem ?
OK, I did the following: - Added the "-g" flag in CFLAGS (now everything compiles with -g -g -g) - Added "debug" in USE-Flags - set FEATURES="nostrip" - emerged gnome-vfs - emerged nautilus - debugged nautilus: (gdb) run Starting program: /usr/bin/nautilus [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 29141)] [New Thread 32769 (LWP 29144)] [New Thread 16386 (LWP 29145)] [New Thread 32771 (LWP 29146)] [New Thread 49156 (LWP 29147)] [New Thread 65541 (LWP 29148)] [New Thread 81926 (LWP 29149)] [New Thread 98311 (LWP 29150)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 29141)] 0xb770c2bc in alias_entry_cmp (v1=0x82ee5e0, v2=0x82ee5e0) at xdgmimealias.c:94 94 xdgmimealias.c: No such file or directory. in xdgmimealias.c (gdb) backtrace 20 #0 0xb770c2bc in alias_entry_cmp (v1=0x82ee5e0, v2=0x82ee5e0) at xdgmimealias.c:94 #1 0xb6f02d37 in bsearch () from /lib/libc.so.6 #2 0xb770c332 in _gnome_vfs_xdg_alias_list_lookup (list=0x82de9b8, alias=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff. \b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmimealias.c:110 #3 0xb770b4c1 in _gnome_vfs_xdg_unalias_mime_type ( mime_type=0x82eef60 "text/plain") at xdgmime.c:542 #4 0xb770b5a4 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:607 #5 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #6 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\ b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 ---Type <return> to continue, or q <return> to quit--- #7 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #8 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #9 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #10 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #11 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", ---Type <return> to continue, or q <return> to quit--- base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #12 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #13 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #14 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #15 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #16 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( ---Type <return> to continue, or q <return> to quit--- mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #17 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #18 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 #19 0xb770b660 in _gnome_vfs_xdg_mime_type_subclass ( mime=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b", base=0x82ee5e0 "0\uffff.\bX\uffff.\bp\uffff.\b\220\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\uffff\uffff.\b\020\uffff.\b \uffff.\b0\uffff.\b@\uffff.\bX\uffff.\bp\uffff.\b\210\uffff.\b\020a.\b(a.\b") at xdgmime.c:631 (More stack frames follow...) (gdb) Hope this helps. What's different on my systems? ------------------------------------------------- OK, I found it out by now: I made a small modification in /usr/share/mime/packages/freedesktop.org.xml: I replaced <mime-type type="text/x-xslt"> by <mime-type type="text/xml"> to circumvent another bug in mozilla firefox, which displays Error loading stylesheet: (null)file:///home/sro/IFF2005/stylesheets/rankinglist.xsl with the original entry when trying to display an xml file with a related xslt stylesheet. With the new entry (text/xml), mozilla displays the xml-file correctly but nautilus had the problems described. I now changed the mime-info back and nautilus behaves ok. I set the bug now to INVALID, because it is not a nautilus bug!