Bug#521891: [nautilus] crashes trying to start

Matthias Krüger matthias.krueger at famsik.de
Mon Mar 30 18:42:00 UTC 2009


Package: nautilus
Version: 2.20.0-7
Severity: grave

--- Please enter the report below this line. ---
Nautilus crashes after starting it.
I made this back trace using gdb.

"
> GNU gdb 6.8-debian
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu". 
> (gdb) exec-file nautilus
> (gdb) run
> Starting program: /usr/bin/nautilus 
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7f6bc90bb7e0 (LWP 25595)]
> [New Thread 0x7f6bbb595950 (LWP 25642)]
> [Thread 0x7f6bbb595950 (LWP 25642) exited]
> Initializing nautilus-share extension
> Initializing gnome-mount extension
> Initializing nautilus-image-converter extension
> Initializing nautilus-open-terminal extension
> [New Thread 0x7f6bbb595950 (LWP 25666)]
> [New Thread 0x7f6bb0693950 (LWP 25667)]
> [New Thread 0x7f6bafe92950 (LWP 25668)]
> [New Thread 0x7f6baf691950 (LWP 25669)]
> *** glibc detected *** /usr/bin/nautilus: free(): invalid next size (fast): 0x00007f6bb4015d70 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x7f6bc3d301b8]
> /lib/libc.so.6(cfree+0x76)[0x7f6bc3d31cf6]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59c5f24]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59c3e79]
> /usr/lib/libgnomevfs-2.so.0(gnome_vfs_mime_type_from_name_or_default+0x8e)[0x7f6bc59af0be]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59af22d]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59af9d3]
> /usr/lib/gnome-vfs-2.0/modules/libfile.so[0x7f6bbbbb0c6e]
> /usr/lib/gnome-vfs-2.0/modules/libfile.so[0x7f6bbbbb152e]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59a8a55]
> /usr/lib/libgnomevfs-2.so.0[0x7f6bc59a7cc5]
> /usr/lib/libglib-2.0.so.0[0x7f6bc509b957]
> /usr/lib/libglib-2.0.so.0[0x7f6bc509a3f4]
> /lib/libpthread.so.0[0x7f6bc4017faa]
> /lib/libc.so.6(clone+0x6d)[0x7f6bc3d8c2bd]
> ======= Memory map: ========
> 00400000-0053e000 r-xp 00000000 fe:01 353430                             /usr/bin/nautilus
> 0073e000-00747000 rw-p 0013e000 fe:01 353430                             /usr/bin/nautilus
> 00747000-00748000 rw-p 00747000 00:00 0 
> 01b77000-0210e000 rw-p 01b77000 00:00 0                                  [heap]
> 7f6bab2b9000-7f6bab2bc000 r--p 00000000 fe:01 83740                      /usr/share/locale/de/LC_MESSAGES/atk10.mo
> 7f6bab2bc000-7f6bab2cd000 r--p 00000000 fe:01 184121                     /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
> 7f6bab2cd000-7f6bab2cf000 r-xp 00000000 fe:01 2004082                    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> 7f6bab2cf000-7f6bab4ce000 ---p 00002000 fe:01 2004082                    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> 7f6bab4ce000-7f6bab4cf000 rw-p 00001000 fe:01 2004082                    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> 7f6bab4cf000-7f6bab4d0000 r--s 00000000 fe:02 104798                     /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-x86-64.cache-2
> 7f6bab4d0000-7f6bab4e0000 r--s 00000000 fe:02 104797                     /var/cache/fontconfig/8612821d3c49f79780f3dc1aed33243c-x86-64.cache-2
> 7f6bab4e0000-7f6bab4f0000 r--s 00000000 fe:02 104796                     /var/cache/fontconfig/adc5a820befbb0445cf428be3bad3b0d-x86-64.cache-2
> 7f6bab4f0000-7f6bab4f2000 r--s 00000000 fe:02 104795                     /var/cache/fontconfig/688f0cdde2c6403546fd68e0120564fa-x86-64.cache-2
> 7f6bab4f2000-7f6bab4fb000 r--s 00000000 fe:02 104794                     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
> 7f6bab4fb000-7f6bab50b000 r--s 00000000 fe:02 104793                     /var/cache/fontconfig/a661d65d002509969f3794d854988d48-x86-64.cache-2
> 7f6bab50b000-7f6bab50c000 r--s 00000000 fe:02 104791                     /var/cache/fontconfig/3ffe8d35569057b7efa5080279346cef-x86-64.cache-2
> 7f6bab50c000-7f6bab50e000 r--s 00000000 fe:02 104790                     /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-x86-64.cache-2
> 7f6bab50e000-7f6bab511000 r--s 00000000 fe:02 98097                      /var/cache/fontconfig/f24b2111ab8703b4e963115a8cf14259-x86-64.cache-2
> 7f6bab511000-7f6bab517000 r--s 00000000 fe:02 104788                     /var/cache/fontconfig/e25ca923d7a08ab6b0777bd7eb77ea77-x86-64.cache-2
> 7f6bab517000-7f6bab518000 r--s 00000000 fe:02 104787                     /var/cache/fontconfig/0fafd173547752dce4dee1a69e0b3c95-x86-64.cache-2
> 7f6bab518000-7f6bab520000 r--s 00000000 fe:02 104786                     /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
> 7f6bab520000-7f6bab524000 r--s 00000000 fe:02 104785                     /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-x86-64.cache-2
> 7f6bab524000-7f6bab526000 r--s 00000000 fe:02 104784                     /var/cache/fontconfig/1b70ff56935fd37e75520e134628df26-x86-64.cache-2
> 7f6bab526000-7f6bab527000 r--s 00000000 fe:02 104783                     /var/cache/fontconfig/d3685354d3ac2de423f1f8940bfaf401-x86-64.cache-2
> 7f6bab527000-7f6bab52e000 r--s 00000000 fe:02 104782                     /var/cache/fontconfig/3fdcac6013931cd7c06449c5f8fab136-x86-64.cache-2
> 7f6bab52e000-7f6bab532000 r--s 00000000 fe:02 104781                     /var/cache/fontconfi
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7f6baf691950 (LWP 25669)]
> 0x00007f6bc3cf0105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> 	in ../nptl/sysdeps/unix/sysv/linux/raise.c
> (gdb) bt
> #0  0x00007f6bc3cf0105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> #1  0x00007f6bc3cf1623 in *__GI_abort () at abort.c:88
> #2  0x00007f6bc3d2ab18 in __libc_message (do_abort=2, fmt=0x7f6bc3ddaf88 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
> #3  0x00007f6bc3d301b8 in malloc_printerr (action=2, str=0x7f6bc3ddafd8 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:5994
> #4  0x00007f6bc3d31cf6 in *__GI___libc_free (mem=0x7f6bc3dd1800) at malloc.c:3625
> #5  0x00007f6bc59c5f24 in __gnome_vfs_xdg_hash_lookup_file_name (glob_hash=0x1bf1390, file_name=0x7f6bb400f96f "\213�m}aZ\026n\235�y�", mime_types=0x7f6baf690bf8, n_mime_types=1) at xdgmimeglob.c:401
> #6  0x00007f6bc59c3e79 in _gnome_vfs_xdg_get_mime_type_from_file_name (file_name=0x7f6bb400f96f "\213�m}aZ\026n\235�y�") at xdgmime.c:569
> #7  0x00007f6bc59af0be in gnome_vfs_mime_type_from_name_or_default (filename=0x7f6bb400f96f "\213�m}aZ\026n\235�y�", defaultv=0x0) at gnome-vfs-mime.c:125
> #8  0x00007f6bc59af22d in _gnome_vfs_get_mime_type_internal (buffer=0x0, file_name=0x0, use_suffix=1) at gnome-vfs-mime.c:276
> #9  0x00007f6bc59af9d3 in gnome_vfs_get_file_mime_type_internal (path=0x7f6bb400f960 "/home/matthias/\213�m}aZ\026n\235�y�", optional_stat_info=<value optimized out>, suffix_only=0, suffix_first=1) at gnome-vfs-mime.c:469
> #10 0x00007f6bbbbb0c6e in get_mime_type (info=0x7f6bb4017420, full_name=0x0, options=6, stat_buffer=0xffffffffffffffff) at file-method.c:703
> #11 0x00007f6bbbbb152e in do_read_directory (method=<value optimized out>, method_handle=0x2022590, file_info=0x7f6bb4017420, context=0x20aded0) at file-method.c:1144
> #12 0x00007f6bc59a8a55 in _gnome_vfs_job_execute (job=0x20d4900) at gnome-vfs-job.c:1477
> #13 0x00007f6bc59a7cc5 in thread_entry_point (data=<value optimized out>, user_data=<value optimized out>) at gnome-vfs-job-queue.c:65
> #14 0x00007f6bc509b957 in g_thread_pool_thread_proxy (data=<value optimized out>) at /tmp/buildd/glib2.0-2.20.0/glib/gthreadpool.c:265
> #15 0x00007f6bc509a3f4 in g_thread_create_proxy (data=0x1ccc830) at /tmp/buildd/glib2.0-2.20.0/glib/gthread.c:635
> #16 0x00007f6bc4017faa in start_thread (arg=<value optimized out>) at pthread_create.c:297
> #17 0x00007f6bc3d8c2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #18 0x0000000000000000 in ?? ()
"

Before reproducing the crash I deleted the /home/username/.nautilus/
folder to make sure there aren't any old files causing the crash. I
expected nautilus to recreate to needed files in there.

Thank you for your fine work!
Matthias Krüger
--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.26-1-amd64

Debian Release: squeeze/sid
  500 testing         141.76.2.4
  500 stable          security.debian.org
  500 stable          http.us.debian.org

--- Package information. ---
Depends                           (Version) | Installed
===========================================-+-===============
libart-2.0-2                    (>= 2.3.18) | 2.3.20-2
libatk1.0-0                     (>= 1.20.0) | 1.22.0-1
libbonobo2-0                    (>= 2.15.0) | 2.24.1-1
libc6                            (>= 2.7-1) | 2.9-4
libcairo2                        (>= 1.2.4) | 1.8.6-2+b1
libeel2-2.20                                | 2.20.0-7
libesd0                        (>= 0.2.35)  | 0.2.36-3
 OR libesd-alsa0                (>= 0.2.35) |
libexempi3                                  | 2.1.0-3
libexif12                                   | 0.6.16-2.1
libgail-common                  (>= 1.10.1) | 2.14.7-5
libgail18                       (>= 1.10.1) | 2.14.7-5
libgconf2-4                     (>= 2.13.5) | 2.24.0-7
libglade2-0                    (>= 1:2.6.1) | 1:2.6.3-1
libglib2.0-0                    (>= 2.16.0) | 2.20.0-2
libgnome-desktop-2              (>= 2.22.0) | 2.22.3-2
libgnome2-0                     (>= 2.17.3) | 2.24.1-2
libgnomecanvas2-0               (>= 2.11.1) | 2.20.1.1-1
libgnomeui-0                    (>= 2.17.1) | 2.24.1-1
libgnomevfs2-0               (>= 1:2.17.90) | 1:2.24.0-2
libgtk2.0-0                     (>= 2.12.0) | 2.14.7-5
libnautilus-extension1         (>= 2.17.90) | 2.20.0-7
liborbit2                    (>= 1:2.14.10) | 1:2.14.17-0.1
libpango1.0-0                   (>= 1.20.3) | 1.22.4-2
librsvg2-2                      (>= 2.18.1) | 2.22.3-2
libselinux1                     (>= 2.0.59) | 2.0.65-5
libstartup-notification0         (>= 0.8-1) | 0.9-1
libtrackerclient0                (>= 0.6.2) | 0.6.6-2
libx11-6                                    | 2:1.2-1
libxml2                         (>= 2.6.27) | 2.7.3.dfsg-1
nautilus-data                     (>= 2.20) | 2.20.0-7
nautilus-data                     (<< 2.21) | 2.20.0-7
shared-mime-info                            | 0.30-2
gnome-control-center               (>= 2.6) | 1:2.22.2.1-2
desktop-file-utils                 (>= 0.7) | 0.15-1








More information about the pkg-gnome-maintainers mailing list