Bug#434123: nautilus: Segmentation fault
Andrew J. Barr
andrew.james.barr at gmail.com
Sat Jul 21 17:14:41 UTC 2007
Package: nautilus
Version: 2.18.3-1
Severity: grave
Justification: renders package unusable
Since my most recent sid upgrade, nautilus crashes whenever I try to open a new
file manager window, either internally, by clicking on a desktop icon, or externally
via a launcher, e.g. on a panel. Sometimes nautilus will trip over itself, restarting
and crashing repeatedly. A full backtrace with the 'gnome-dbg' package installed is
attached to this message.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages nautilus depends on:
ii desktop-file-utils 0.12-1 Utilities for .desktop files
ii gnome-control-center 1:2.18.1-1 utilities to configure the GNOME d
ii libart-2.0-2 2.3.19-3 Library of functions for 2D graphi
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libbonobo2-0 2.18.0-2 Bonobo CORBA interfaces library
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libeel2-2.18 2.18.3-1 Eazel Extensions Library (for GNOM
ii libesd0 0.2.36-3 Enlightened Sound Daemon - Shared
ii libexif12 0.6.16-1 library to parse EXIF files
ii libgail-common 1.18.0-2 GNOME Accessibility Implementation
ii libgail18 1.18.0-2 GNOME Accessibility Implementation
ii libgconf2-4 2.18.0.1-3 GNOME configuration database syste
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.12.13-1 The GLib library of C routines
ii libgnome-desktop-2 2.18.3-1 Utility library for loading .deskt
ii libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.14.0-3 A powerful object-oriented display
ii libgnomeui-0 2.18.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.18.1-3 GNOME Virtual File System (runtime
ii libgtk2.0-0 2:2.10.12-1.1 The GTK+ graphical user interface
ii libnautilus-extension1 2.18.3-1 libraries for nautilus components
ii liborbit2 1:2.14.7-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.16.4-3 Layout and rendering of internatio
ii librsvg2-2 2.16.1-2 SAX-based renderer library for SVG
ii libselinux1 2.0.15-2+b1 SELinux shared libraries
ii libstartup-notification0 0.9-1 library for program launch feedbac
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii nautilus-data 2.18.3-1 data files for nautilus
ii shared-mime-info 0.21-2 FreeDesktop.org shared MIME databa
Versions of packages nautilus recommends:
ii desktop-base 4.0.3 common files for the Debian Deskto
ii eject 2.1.5-3 ejects CDs and operates CD-Changer
pn fam <none> (no description available)
ii libgnomevfs2-extra 1:2.18.1-3 GNOME Virtual File System (extra m
ii librsvg2-common 2.16.1-2 SAX-based renderer library for SVG
ii nautilus-cd-burner 2.18.2-1 CD Burning front-end for Nautilus
-- no debconf information
-------------- next part --------------
andrew at conroe:~$ gdb nautilus
GNU gdb 6.6-debian
Copyright (C) 2006 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 "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
[New Thread 47993733898784 (LWP 12638)]
Initializing nautilus-open-terminal extension
Initializing nautilus-image-converter extension
Initializing nautilus-share extension
ImportError: No module named gobject
(nautilus:12638): Nautilus-Python-WARNING **: could not import gobject
Initializing gnome-mount extension
seahorse nautilus module initialized
[New Thread 1082132816 (LWP 12644)]
[Thread 1082132816 (LWP 12644) exited]
[New Thread 1082132816 (LWP 12645)]
[New Thread 1090525520 (LWP 12646)]
[New Thread 1098918224 (LWP 12647)]
[New Thread 1107310928 (LWP 12648)]
[New Thread 1115703632 (LWP 12649)]
[New Thread 1124096336 (LWP 12650)]
[New Thread 1132489040 (LWP 12651)]
[New Thread 1140881744 (LWP 12652)]
[New Thread 1149274448 (LWP 12653)]
[New Thread 1157667152 (LWP 12654)]
[Thread 1132489040 (LWP 12651) exited]
[Thread 1107310928 (LWP 12648) exited]
[Thread 1098918224 (LWP 12647) exited]
[Thread 1090525520 (LWP 12646) exited]
[Thread 1140881744 (LWP 12652) exited]
[Thread 1124096336 (LWP 12650) exited]
[Thread 1157667152 (LWP 12654) exited]
[Thread 1149274448 (LWP 12653) exited]
[Thread 1082132816 (LWP 12645) exited]
[Thread 1115703632 (LWP 12649) exited]
[New Thread 1149274448 (LWP 12655)]
[New Thread 1157667152 (LWP 12656)]
** Message: drive = 0
** Message: volume = 0
(nautilus:12638): Gtk-CRITICAL **: gtk_list_store_append: assertion `GTK_IS_LIST_STORE (list_store)' failed
(nautilus:12638): Gtk-CRITICAL **: gtk_list_store_set_valist: assertion `GTK_IS_LIST_STORE (list_store)' failed
(nautilus:12638): Gtk-CRITICAL **: gtk_tree_model_filter_refilter: assertion `GTK_IS_TREE_MODEL_FILTER (filter)' failed
(nautilus:12638): Gtk-CRITICAL **: gtk_tree_model_filter_convert_child_iter_to_iter: assertion `GTK_IS_TREE_MODEL_FILTER (filter)' failed
Nautilus-Share-Message: REFRESHING SHARES
Nautilus-Share-Message: ------------------------------------------
Nautilus-Share-Message: spawn arg "net"
Nautilus-Share-Message: spawn arg "usershare"
Nautilus-Share-Message: spawn arg "info"
Nautilus-Share-Message: end of spawn args; SPAWNING
[Thread 1157667152 (LWP 12656) exited]
Nautilus-Share-Message: returned from spawn: SUCCESS:
Nautilus-Share-Message: exit code 255
Nautilus-Share-Message: ------------------------------------------
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: usershares are currently disabled
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
[New Thread 1157667152 (LWP 12658)]
[Thread 1149274448 (LWP 12655) exited]
[Thread 1157667152 (LWP 12658) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47993733898784 (LWP 12638)]
0x00002ba66216864e in IA__gtk_list_store_append (list_store=0xe18570,
iter=0x7fff4a1d0900)
at /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkliststore.c:1031
1031 /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkliststore.c: No such file or directory.
in /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkliststore.c
(gdb) bt full
#0 0x00002ba66216864e in IA__gtk_list_store_append (list_store=0xe18570,
iter=0x7fff4a1d0900)
at /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkliststore.c:1031
__inst = <value optimized out>
__t = 12779744
__r = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_list_store_append"
#1 0x000000000045b44b in add_place (sidebar=0xe6ce10,
place_type=PLACES_BUILT_IN, name=0x5044c5 "Network Servers",
icon=<value optimized out>, uri=0x500777 "network:///", drive=0x0,
volume=0x0, index=0) at nautilus-places-sidebar.c:192
pixbuf = (GdkPixbuf *) 0xdbac00
iter = {stamp = 16, user_data = 0x2ba664c1e8d8, user_data2 = 0x8,
user_data3 = 0x20}
child_iter = {stamp = 1690447568, user_data = 0x5044c5,
user_data2 = 0x7a0640, user_data3 = 0x0}
#2 0x000000000045b952 in update_places (sidebar=0xc0f000)
at nautilus-places-sidebar.c:319
bookmark = <value optimized out>
selection = (GtkTreeSelection *) 0xa74640
iter = {stamp = 7980272, user_data = 0x2ba663c5c993, user_data2 = 0x1,
user_data3 = 0xc0f000}
last_iter = {stamp = 314162204, user_data = 0x1092c10,
---Type <return> to continue, or q <return> to quit---
user_data2 = 0xc05518, user_data3 = 0x0}
volume_monitor = (GnomeVFSVolumeMonitor *) 0x768500
volumes = <value optimized out>
l = (GList *) 0x0
ll = (GList *) 0x0
volume = (GnomeVFSVolume *) 0x7a0640
drives = (GList *) 0x10aaf20
drive = (GnomeVFSDrive *) 0x79a180
bookmark_count = <value optimized out>
index = <value optimized out>
location = 0xbf6050 "file:///home/andrew"
icon = 0x0
mount_uri = 0x0
name = 0x7a0640 "?\rz"
desktop_path = 0xc0a970 "???"
#3 0x000000000045c04a in nautilus_places_sidebar_create (
provider=<value optimized out>, window=<value optimized out>)
at nautilus-places-sidebar.c:1709
volume_monitor = (GnomeVFSVolumeMonitor *) 0x768500
sidebar = (NautilusPlacesSidebar *) 0xe18570
#4 0x0000000000455b06 in nautilus_navigation_window_show_sidebar (
window=0xe02010) at nautilus-navigation-window.c:1248
No locals.
---Type <return> to continue, or q <return> to quit---
#5 0x00000000004560cb in nautilus_navigation_window_show (widget=0xe02010)
at nautilus-navigation-window.c:1516
window = (NautilusNavigationWindow *) 0xe02010
#6 0x00002ba663c48769 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x00002ba663c5886d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x00002ba663c59863 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x00002ba663c59a33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00002ba662274b00 in IA__gtk_widget_show (widget=0xe02010)
at /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkwidget.c:2224
__PRETTY_FUNCTION__ = "IA__gtk_widget_show"
#11 0x0000000000470119 in nautilus_window_show_window (window=0xe02010)
at nautilus-window.c:686
__PRETTY_FUNCTION__ = "nautilus_window_show_window"
#12 0x0000000000478e99 in finish_loading_if_all_metadata_loaded (view=0xd882d0)
at fm-directory-view.c:8953
No locals.
#13 0x00000000004ae7a5 in ready_callback_call (directory=0x8498e0,
callback=0xfa1c90) at nautilus-directory-async.c:1276
---Type <return> to continue, or q <return> to quit---
file_list = (GList *) 0x0
#14 0x00000000004b075f in call_ready_callbacks_at_idle (
callback_data=<value optimized out>) at nautilus-directory-async.c:1883
directory = (NautilusDirectory *) 0x8498e0
node = <value optimized out>
next = <value optimized out>
callback = (ReadyCallback *) 0xfa1c90
#15 0x00002ba663eae7d4 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00002ba663eb160d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00002ba663eb191a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00002ba66216ada3 in IA__gtk_main ()
at /home/andrew/documents/src/gtk+2.0-2.10.12/gtk/gtkmain.c:1154
tmp_list = (GList *) 0x792880
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x761510
loop = (GMainLoop *) 0x792880
#19 0x00000000004532b3 in main (argc=<value optimized out>,
argv=0x7fff4a1d18c8) at nautilus-main.c:548
kill_shell = 0
---Type <return> to continue, or q <return> to quit---
restart_shell = 0
no_default_window = 0
browser_window = 0
no_desktop = 0
startup_id = <value optimized out>
startup_id_copy = 0x792880 "@(x"
session_to_load = 0x0
geometry = (gchar *) 0x0
remaining = (const gchar **) 0x0
perform_self_check = 0
context = <value optimized out>
application = (NautilusApplication *) 0x761510
program = (GnomeProgram *) 0x763050
options = {{long_name = 0x502a72 "check", short_name = 99 'c',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff4a1d17a8,
description = 0x502af0 "Perform a quick set of self-check tests.",
arg_description = 0x0}, {long_name = 0x505f84 "geometry",
short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x7fff4a1d1798,
description = 0x502b20 "Create the initial window with the given geometry.", arg_description = 0x5028e1 "GEOMETRY"}, {
long_name = 0x5028ea "no-default-window", short_name = 110 'n', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x7fff4a1d17b4,
---Type <return> to continue, or q <return> to quit---
description = 0x502b58 "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x5028fc "no-desktop",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x7fff4a1d17ac,
description = 0x502b90 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {
long_name = 0x504f23 "browser", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x7fff4a1d17b0,
description = 0x502907 "open a browser window.", arg_description = 0x0}, {
long_name = 0x502a7a "quit", short_name = 113 'q', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x7fff4a1d17bc,
description = 0x50291e "Quit Nautilus.", arg_description = 0x0}, {
long_name = 0x502a81 "restart", short_name = 0 '\0', flags = 1,
arg = G_OPTION_ARG_NONE, arg_data = 0x7fff4a1d17b8,
description = 0x50292d "Restart Nautilus.", arg_description = 0x0}, {
long_name = 0x5074bf "", short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fff4a1d1790,
description = 0x0, arg_description = 0x50293f "[URI...]"}, {
long_name = 0x4fec28 "load-session", short_name = 108 'l', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x7fff4a1d17a0,
description = 0x502be8 "Load a saved session from the specified file. Implies \"--no-default-window\".", arg_description = 0x502948 "FILENAME"}, {
long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
---Type <return> to continue, or q <return> to quit---
(gdb)
More information about the pkg-gnome-maintainers
mailing list