Bug#507075: nautilus: segfault when running --no-desktop or --browser

Todd A. Jacobs tjacobs-kw-reportbug.e56379 at codegnome.org
Fri Nov 28 15:57:13 UTC 2008


On Thu, Nov 27, 2008 at 10:02:03PM +0100, Josselin Mouette wrote:

> and obtain a gdb backtrace as described at
> http://wiki.debian.org/HowToGetABacktrace

$ sudo aptitude install nautilus-dbg libgnomevfs2-0-dbg libgtk2.0-0-dbg

$ gdb nautilus
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) run --no-desktop
Starting program: /usr/bin/nautilus --no-desktop
[Thread debugging using libthread_db enabled]
[New Thread 0x7f0b454fc780 (LWP 2509)]
Initializing gnome-mount extension
Initializing nautilus-open-terminal extension
seahorse nautilus module initialized
[New Thread 0x40b84950 (LWP 2520)]
[New Thread 0x41385950 (LWP 2521)]
[New Thread 0x41b86950 (LWP 2522)]
[New Thread 0x42387950 (LWP 2523)]
[New Thread 0x42b88950 (LWP 2524)]
[New Thread 0x43389950 (LWP 2525)]
[New Thread 0x43b8a950 (LWP 2526)]
[New Thread 0x4438b950 (LWP 2527)]
[New Thread 0x44b8c950 (LWP 2528)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0b454fc780 (LWP 2509)]
0x00007f0b402198f0 in strchr () from /lib/libc.so.6
(gdb) bt
#0  0x00007f0b402198f0 in strchr () from /lib/libc.so.6
#1  0x00007f0b32bcc134 in ?? () from /usr/lib/nautilus/extensions-1.0/libnautilus-open-terminal.so
#2  0x00007f0b32bcc361 in ?? () from /usr/lib/nautilus/extensions-1.0/libnautilus-open-terminal.so
#3  0x000000000045c3b8 in nautilus_window_load_extension_menus (window=0x1cbf000) at nautilus-window-menus.c:755
#4  0x000000000045b211 in nautilus_window_report_load_underway (window=0x1cbf000, view=<value optimized out>) at nautilus-window-manage-views.c:1258
#5  0x0000000000467e9b in finish_loading (view=0x1edcf10) at fm-directory-view.c:9018
#6  0x00000000004a084e in ready_callback_call (directory=0x1dbcc60, callback=0x1f2efa0) at nautilus-directory-async.c:1271
#7  0x00000000004a324b in call_ready_callbacks_at_idle (callback_data=<value optimized out>) at nautilus-directory-async.c:1878
#8  0x00007f0b414e078b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#9  0x00007f0b414e3f5d in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007f0b414e448d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#11 0x00007f0b42d38737 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
#12 0x0000000000440a7e in main (argc=<value optimized out>, argv=0x7fff4d654978) at nautilus-main.c:565

$ gdb nautilus
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) run --browser
Starting program: /usr/bin/nautilus --browser
[Thread debugging using libthread_db enabled]
[New Thread 0x7f332f683780 (LWP 2642)]
Initializing gnome-mount extension
Initializing nautilus-open-terminal extension
seahorse nautilus module initialized
[New Thread 0x41565950 (LWP 2651)]
[New Thread 0x41d66950 (LWP 2652)]
[New Thread 0x42567950 (LWP 2653)]
[New Thread 0x42d68950 (LWP 2654)]
[New Thread 0x43569950 (LWP 2655)]
[New Thread 0x43d6a950 (LWP 2656)]
[New Thread 0x40c41950 (LWP 2657)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f332f683780 (LWP 2642)]
0x00007f332a3a08f0 in strchr () from /lib/libc.so.6
(gdb) bt
#0  0x00007f332a3a08f0 in strchr () from /lib/libc.so.6
#1  0x00007f331cd53134 in ?? () from /usr/lib/nautilus/extensions-1.0/libnautilus-open-terminal.so
#2  0x00007f331cd53361 in ?? () from /usr/lib/nautilus/extensions-1.0/libnautilus-open-terminal.so
#3  0x000000000045c3b8 in nautilus_window_load_extension_menus (window=0x7f330c026070) at nautilus-window-menus.c:755
#4  0x000000000045b211 in nautilus_window_report_load_underway (window=0x7f330c026070, view=<value optimized out>) at nautilus-window-manage-views.c:1258
#5  0x0000000000467e9b in finish_loading (view=0x7f330c070000) at fm-directory-view.c:9018
#6  0x00000000004a084e in ready_callback_call (directory=0x15ac030, callback=0x7f330c01e5b0) at nautilus-directory-async.c:1271
#7  0x00000000004a324b in call_ready_callbacks_at_idle (callback_data=<value optimized out>) at nautilus-directory-async.c:1878
#8  0x00007f332b66778b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#9  0x00007f332b66af5d in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007f332b66b48d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#11 0x00007f332cebf737 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
#12 0x0000000000440a7e in main (argc=<value optimized out>, argv=0x7fff377dbb08) at nautilus-main.c:565

-- 
"Oh, look: rocks!"
	-- Doctor Who, "Destiny of the Daleks"







More information about the pkg-gnome-maintainers mailing list