Bug#505102: nautilus: Nautilus locks up entire gnome desktop

Ivan Marin ispmarin at gmail.com
Sun Nov 30 22:05:35 UTC 2008


here is the attached output:
+++++++++++++++++++++++++++
ispmarin at nostromo:~$ gdb /usr/bin/nautilus 18641
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"...
Attaching to program: /usr/bin/nautilus, process 18641
Reading symbols from /usr/lib/libtrackerclient.so.0...done.
Loaded symbols for /usr/lib/libtrackerclient.so.0
Reading symbols from /usr/lib/libnautilus-extension.so.1...Reading
symbols from /usr/lib/debug/usr/lib/libnautilus-extension.so.1.1.0...done.
done.
Loaded symbols for /usr/lib/libnautilus-extension.so.1
Reading symbols from /usr/lib/libeel-2-2.20.so...done.
Loaded symbols for /usr/lib/libeel-2-2.20.so
Reading symbols from /usr/lib/libgailutil.so.18...done.
Loaded symbols for /usr/lib/libgailutil.so.18
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/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
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/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/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/libbonobo-2.so.0...done.
Loaded symbols for /usr/lib/libbonobo-2.so.0
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/libart_lgpl_2.so.2...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
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/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libgnomevfs-2.so.0...Reading symbols
from /usr/lib/debug/usr/lib/libgnomevfs-2.so.0.2200.0...done.
done.
Loaded symbols for /usr/lib/libgnomevfs-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/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...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/lib/libX11.so.6...done.
Loaded symbols for /usr/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...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libexempi.so.3...done.
Loaded symbols for /usr/lib/libexempi.so.3
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f44183d9780 (LWP 18641)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libdbus-glib-1.so.2...done.
Loaded symbols for /usr/lib/libdbus-glib-1.so.2
Reading symbols from /usr/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libgnome-menu.so.2...done.
Loaded symbols for /usr/lib/libgnome-menu.so.2
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgsf-1.so.114...done.
Loaded symbols for /usr/lib/libgsf-1.so.114
Reading symbols from /usr/lib/libcroco-0.6.so.3...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
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/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/lib/libgio-2.0.so.0...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /usr/lib/libbonoboui-2.so.0...done.
Loaded symbols for /usr/lib/libbonoboui-2.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /usr/lib/libgnome-keyring.so.0...done.
Loaded symbols for /usr/lib/libgnome-keyring.so.0
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /lib/libpopt.so.0...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done.
Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libXcomposite.so.1...done.
Loaded symbols for /usr/lib/libXcomposite.so.1
Reading symbols from /usr/lib/libXdamage.so.1...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXinerama.so.1...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXi.so.6...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libdirectfb-1.0.so.0...done.
Loaded symbols for /usr/lib/libdirectfb-1.0.so.0
Reading symbols from /usr/lib/libfusion-1.0.so.0...done.
Loaded symbols for /usr/lib/libfusion-1.0.so.0
Reading symbols from /usr/lib/libdirect-1.0.so.0...done.
Loaded symbols for /usr/lib/libdirect-1.0.so.0
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libxcb-render-util.so.0...done.
Loaded symbols for /usr/lib/libxcb-render-util.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libxcb.so.1...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libgnutls.so.26...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /usr/lib/libavahi-glib.so.1...done.
Loaded symbols for /usr/lib/libavahi-glib.so.1
Reading symbols from /usr/lib/libavahi-common.so.3...done.
Loaded symbols for /usr/lib/libavahi-common.so.3
Reading symbols from /usr/lib/libavahi-client.so.3...done.
Loaded symbols for /usr/lib/libavahi-client.so.3
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/libpcre.so.3...done.
Loaded symbols for /usr/lib/libpcre.so.3
Reading symbols from /usr/lib/libxcb-xlib.so.0...done.
Loaded symbols for /usr/lib/libxcb-xlib.so.0
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libbz2.so.1.0...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libtasn1.so.3...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
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...done.
done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so
Reading symbols from /lib/libacl.so.1...done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /usr/lib/libfam.so.0...done.
Loaded symbols for /usr/lib/libfam.so.0
Reading symbols from /lib/libattr.so.1...done.
Loaded symbols for /lib/libattr.so.1
0x00007f4413133b66 in poll () from /lib/libc.so.6
(gdb) thread apply all bt full

Thread 1 (Thread 0x7f44183d9780 (LWP 18641)):
#0  0x00007f4413133b66 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f44143b1df8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f44143b211b in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f44162cf454 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#4  0x00007f44162d3eb5 in ORBit_small_invoke_stub ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5  0x000000000042c7ea in Nautilus_Shell_open_default_window (_obj=0x23bc620,
    startup_id=0x2329560 "gnome-panel/nautilus/3815-15-nostromo_TIME40701185",
    geometry=0x4fc844 "", browser_window=1 '\001', ev=<value optimized out>)
    at nautilus-shell-interface-stubs.c:139
	_args = {0x7fff205228c8, 0x7fff205228c0, 0x7fff205228bc}
#6  0x00000000004315bb in nautilus_application_startup (application=0x233fc30,
    kill_shell=0, restart_shell=0, no_default_window=0, no_desktop=1,
    do_first_time_druid_check=<value optimized out>, browser_window=-1,
    startup_id=0x2329560 "gnome-panel/nautilus/3815-15-nostromo_TIME40701185",
---Type <return> to continue, or q <return> to quit---
    geometry=0x0, session_to_load=0x0, urls=0x0) at nautilus-application.c:683
	ev = {_id = 0x0, _major = 0, _any = {_type = 0x0, _value = 0x0,
    _release = 0 '\0'}}
	shell = (Nautilus_Shell) 0x23bc660
	result = Bonobo_ACTIVATION_REG_ALREADY_ACTIVE
	message = 0x23a4b20 " G:\002"
	detailed_message = <value optimized out>
	dialog = <value optimized out>
	url_list = <value optimized out>
	corba_startup_id = (
    const CORBA_char *) 0x2329560
"gnome-panel/nautilus/3815-15-nostromo_TIME40701185"
	corba_geometry = (const CORBA_char *) 0x4fc844 ""
	num_failures = 0
	__PRETTY_FUNCTION__ = "nautilus_application_startup"
#7  0x0000000000440a65 in main (argc=<value optimized out>,
    argv=0x7fff20522ee8) at nautilus-main.c:550
	kill_shell = 0
	restart_shell = 0
	no_default_window = 0
	browser_window = 1
	no_desktop = 1
	startup_id = <value optimized out>
---Type <return> to continue, or q <return> to quit---
	startup_id_copy = 0x2329560
"gnome-panel/nautilus/3815-15-nostromo_TIME40701185"
	session_to_load = 0x0
	geometry = (gchar *) 0x0
	remaining = (const gchar **) 0x0
	perform_self_check = 0
	context = (GOptionContext *) 0x232abe0
	application = (NautilusApplication *) 0x233fc30
	program = (GnomeProgram *) 0x2341050
	options = {{long_name = 0x4f7d7e "check", short_name = 99 'c',
    flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff20522dd8,
    description = 0x4f7e08 "Perform a quick set of self-check tests.",
    arg_description = 0x0}, {long_name = 0x4fb2c7 "geometry",
    short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING,
    arg_data = 0x7fff20522dc8,
    description = 0x4f7e38 "Create the initial window with the given
geometry.", arg_description = 0x4f7c21 "GEOMETRY"}, {
    long_name = 0x4f7c2a "no-default-window", short_name = 110 'n', flags = 0,
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff20522de4,
    description = 0x4f7e70 "Only create windows for explicitly
specified URIs.", arg_description = 0x0}, {long_name = 0x4f7c3c
"no-desktop",
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
    arg_data = 0x7fff20522ddc,
---Type <return> to continue, or q <return> to quit---
    description = 0x4f7ea8 "Do not manage the desktop (ignore the
preference set in the preferences dialog).", arg_description = 0x0}, {
    long_name = 0x4fa277 "browser", short_name = 0 '\0', flags = 0,
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff20522de0,
    description = 0x4f7c47 "open a browser window.", arg_description = 0x0}, {
    long_name = 0x4f7d86 "quit", short_name = 113 'q', flags = 0,
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff20522dec,
    description = 0x4f7c5e "Quit Nautilus.", arg_description = 0x0}, {
    long_name = 0x4f7d8d "restart", short_name = 0 '\0', flags = 1,
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff20522de8,
    description = 0x4f7c6d "Restart Nautilus.", arg_description = 0x0}, {
    long_name = 0x4fc844 "", short_name = 0 '\0', flags = 0,
    arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fff20522dc0,
    description = 0x0, arg_description = 0x4f7c7f "[URI...]"}, {
    long_name = 0x4f3f33 "load-session", short_name = 108 'l', flags = 0,
    arg = G_OPTION_ARG_STRING, arg_data = 0x7fff20522dd0,
    description = 0x4f7f00 "Load a saved session from the specified
file. Implies \"--no-default-window\".", arg_description = 0x4f7c88
"FILENAME"}, {
    long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
    arg_data = 0x0, description = 0x0, arg_description = 0x0}}
#0  0x00007f4413133b66 in poll () from /lib/libc.so.6
++++++++++++++++

Thanks

Ivan

2008/11/9 Josselin Mouette <joss at debian.org>:
> Le dimanche 09 novembre 2008 à 11:20 -0200, Ivan Marin a écrit :
>> Package: nautilus
>> Version: 2.20.0-7
>> Severity: minor
>>
>> Some unknown procedure after opening a nautilus window locks up the
>> gnome desktop. Keyboard shortcuts and the gnome-panel
>> still works, but only the wallpaper is shown on the desktop (no icons
>> or files), and no other nautilus can be opened, even
>> from terminal. The session can only be closed with Crtl+Alt+Bksp, and
>> even after that some processes owned by the user still hangs on:
>> gnome-vfs,
>> nautilus, bonobo-activation-server and gconfd-2. This processes have
>> to be killed with kill -9.  I'm submitting the bug against nautilus,
>> but if I'm mistaken, I will submit to other package (maybe
>> gnome-desktop?).
>
> Thanks for your report. To understand what is causing that, please
> install nautilus-dbg and libgnomevfs2-0-dbg, and obtain a backtrace from
> the running nautilus instance:
>
> gdb /usr/bin/nautilus $(pidof nautilus)
> ...
> (gdb) thread apply all bt full
>
> Then send us the output of the command.
>
> Thanks,
> --
>  .''`.
> : :' :      We are debian.org. Lower your prices, surrender your code.
> `. `'       We will add your hardware and software distinctiveness to
>  `-        our own. Resistance is futile.
>



-- 
-----------------------------------------------------------
Ivan S. P. Marin
Laboratório de Hidráulica Computacional
Escola de Engenharia de São Carlos
Universidade de São Paulo - Brasil

+55 (16) 3373 8270
----------------------------------------------------------






More information about the pkg-gnome-maintainers mailing list