Bug#491996: nautilus: crash when accessing windows share

Sajith T S sajith at gmail.com
Wed Jul 23 05:14:25 UTC 2008


Package: nautilus
Version: 2.20.0-4
Severity: normal

I am trying to access a "passwordless" public folder in the company
network.  This is the pattern: those folders protected with a password
fail to open (because I don't know their password, duh), those I have
access to do open, on trying to access this folder with no password,
nautilus crash.

Bug buddy's backtrace below.  Dbus is running.

------------------------ backtrace begins ------------------------

Distribution: Debian lenny/sid
Gnome Release: 2.22.3 2008-06-30 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.24 #12 PREEMPT Wed Mar 5 14:36:50 IST 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: IndustrialTango
Icon Theme: Tango

Memory status: size: 94924800 vsize: 94924800 resident: 27926528 share: 16408576 rss: 27926528 rss_rlim: 4294967295
CPU usage: start_time: 1216787222 rtime: 331 utime: 298 stime: 33 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/nautilus'

[Thread debugging using libthread_db enabled]
[New Thread 0xb6beb720 (LWP 3480)]
0xb7368f91 in waitpid () from /lib/libpthread.so.0
#0  0xb7368f91 in waitpid () from /lib/libpthread.so.0
#1  0xb75e98a4 in IA__g_spawn_sync (working_directory=0x0, argv=0x8ab6c40, 
    envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0xbf90d398) at /build/buildd/glib2.0-2.16.3/glib/gspawn.c:374
#2  0xb75e9bbc in IA__g_spawn_command_line_sync (
    command_line=0x8ab6c68 "bug-buddy --appname=\"nautilus\" --pid=3480", 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0xbf90d398) at /build/buildd/glib2.0-2.16.3/glib/gspawn.c:682
#3  0xb6a6f198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  istr_hash (key=0x0) at nautilus-directory-async.c:170
#6  0xb75a723f in g_hash_table_insert_internal (hash_table=0x8a820f0, 
    key=0x0, value=0x0, keep_new_key=1)
    at /build/buildd/glib2.0-2.16.3/glib/ghash.c:118
#7  0x080e77a1 in istr_set_insert (table=0x8a820f0, 
    istr=<value optimized out>) at nautilus-directory-async.c:189
#8  0x080eaa24 in dequeue_pending_idle_callback (callback_data=0x87c7a30)
    at nautilus-directory-async.c:848
#9  0xb75b1e01 in g_idle_dispatch (source=0x8a3c068, callback=0x1, 
    user_data=0x87c7a30) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:4087
#10 0xb75b3978 in IA__g_main_context_dispatch (context=0x81978a8)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2009
#11 0xb75b6bce in g_main_context_iterate (context=0x81978a8, block=1, 
    dispatch=1, self=0x8174830)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2642
#12 0xb75b6f57 in IA__g_main_loop_run (loop=0x81a1fe8)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2850
#13 0xb79a2ae9 in IA__gtk_main ()
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163
#14 0x0807f4bb in main (argc=) at nautilus-main.c:556

Thread 1 (Thread 0xb6beb720 (LWP 3480)):
#0  0xb7368f91 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0xb75e98a4 in IA__g_spawn_sync (working_directory=0x0, argv=0x8ab6c40, 
    envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0xbf90d398) at /build/buildd/glib2.0-2.16.3/glib/gspawn.c:374
	outpipe = -1
	errpipe = -1
	pid = 5398
	fds = {__fds_bits = {-1218268600, 0, 145291728, -1081028344, 
    -1218634303, 8, 145291728, 4, -1218268600, 0, 145291728, -1081028232, 
    -1218646598, 145291728, -1218726528, 0, -1081028228, -1222052332, 
    -1222428212, -1220154760, -1218617414, -1221231840, 10, 9, -1081028248, 
    -1081028252, 145452096, 3, 0, 9490852, 807543476, 145291728}}
	ret = <value optimized out>
	outstr = (GString *) 0x0
	errstr = (GString *) 0x0
	failed = 0
	status = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0xb75e9bbc in IA__g_spawn_command_line_sync (
    command_line=0x8ab6c68 "bug-buddy --appname=\"nautilus\" --pid=3480", 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0xbf90d398) at /build/buildd/glib2.0-2.16.3/glib/gspawn.c:682
	retval = 0
	argv = (gchar **) 0x8ab6c40
	__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0xb6a6f198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  istr_hash (key=0x0) at nautilus-directory-async.c:170
	h = 0
#6  0xb75a723f in g_hash_table_insert_internal (hash_table=0x8a820f0, 
    key=0x0, value=0x0, keep_new_key=1)
    at /build/buildd/glib2.0-2.16.3/glib/ghash.c:118
	node_ptr = <value optimized out>
	node = <value optimized out>
	key_hash = <value optimized out>
	__PRETTY_FUNCTION__ = "g_hash_table_insert_internal"
#7  0x080e77a1 in istr_set_insert (table=0x8a820f0, 
    istr=<value optimized out>) at nautilus-directory-async.c:189
No locals.
#8  0x080eaa24 in dequeue_pending_idle_callback (callback_data=0x87c7a30)
    at nautilus-directory-async.c:848
	directory = (NautilusDirectory *) 0x87c7a30
	pending_file_info = (GList *) 0x8a44310
	node = (GList *) 0x8aa9c10
	next = <value optimized out>
	file = (NautilusFile *) 0x8ab42e0
	changed_files = (GList *) 0x0
	added_files = (GList *) 0x8ab5c30
	file_info = (GnomeVFSFileInfo *) 0x8aa8760
#9  0xb75b1e01 in g_idle_dispatch (source=0x8a3c068, callback=0x1, 
    user_data=0x87c7a30) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:4087
No locals.
#10 0xb75b3978 in IA__g_main_context_dispatch (context=0x81978a8)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2009
No locals.
#11 0xb75b6bce in g_main_context_iterate (context=0x81978a8, block=1, 
    dispatch=1, self=0x8174830)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2642
	max_priority = 200
	timeout = 0
	some_ready = 1
	nfds = <value optimized out>
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x87c5800
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#12 0xb75b6f57 in IA__g_main_loop_run (loop=0x81a1fe8)
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2850
	self = (GThread *) 0x8174830
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#13 0xb79a2ae9 in IA__gtk_main ()
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163
	tmp_list = (GList *) 0x0
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x0
	loop = (GMainLoop *) 0x81a1fe8
#14 0x0807f4bb in main (argc=) at nautilus-main.c:556
	kill_shell = 0
	restart_shell = 0
	no_default_window = 1
	browser_window = 0
	no_desktop = 0
	startup_id = <value optimized out>
	startup_id_copy = 0x81a1fe8 "¨x\031\b\001"
	session_to_load = 0x0
	geometry = (gchar *) 0x0
	remaining = (const gchar **) 0x0
	perform_self_check = 0
	context = <value optimized out>
	application = (NautilusApplication *) 0x819df90
	program = (GnomeProgram *) 0x817e058
	options = {{long_name = 0x8146db6 "check", short_name = 99 'c', 
    flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf90db54, 
    description = 0x8146e28 "Perform a quick set of self-check tests.", 
    arg_description = 0x0}, {long_name = 0x8149edb "geometry", 
    short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, 
    arg_data = 0xbf90db5c, 
    description = 0x8146e54 "Create the initial window with the given geometry.", arg_description = 0x8146c25 "GEOMETRY"}, {
    long_name = 0x8146c2e "no-default-window", short_name = 110 'n', 
    flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf90db6c, 
    description = 0x8146e88 "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x8146c40 "no-desktop", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0xbf90db64, 
    description = 0x8146ebc "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {
    long_name = 0x8148f9f "browser", short_name = 0 '\0', flags = 0, 
    arg = G_OPTION_ARG_NONE, arg_data = 0xbf90db68, 
    description = 0x8146c4b "open a browser window.", arg_description = 0x0}, 
  {long_name = 0x8146dbe "quit", short_name = 113 'q', flags = 0, 
    arg = G_OPTION_ARG_NONE, arg_data = 0xbf90db74, 
    description = 0x8146c62 "Quit Nautilus.", arg_description = 0x0}, {
    long_name = 0x8146dc5 "restart", short_name = 0 '\0', flags = 1, 
    arg = G_OPTION_ARG_NONE, arg_data = 0xbf90db70, 
    description = 0x8146c71 "Restart Nautilus.", arg_description = 0x0}, {
    long_name = 0x814b1df "", short_name = 0 '\0', flags = 0, 
    arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0xbf90db58, 
    description = 0x0, arg_description = 0x8146c83 "[URI...]"}, {
    long_name = 0x81432c4 "load-session", short_name = 108 'l', flags = 0, 
    arg = G_OPTION_ARG_STRING, arg_data = 0xbf90db60, 
    description = 0x8146f10 "Load a saved session from the specified file. Implies \"--no-default-window\".", arg_description = 0x8146c8c "FILENAME"}, {
    long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x0, description = 0x0, arg_description = 0x0}}
#0  0xb7368f91 in waitpid () from /lib/libpthread.so.0
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
(nautilus:3480): libgnomevfs-WARNING **: Failed to create service browser: Bad state
(nautilus:3480): gnome-vfs-modules-WARNING **: Failed to create client: Daemon not running
connection_message_func(): Callback
CALLBACK: fill-authentication!!!
connection_message_func(): Callback
CALLBACK: fill-authentication!!!
connection_message_func(): Callback
CALLBACK: full-authentication!!!
Cannot access memory at address 0x0
Cannot access memory at address 0x0
--------------------------------------------------

------------------------ backtrace end --------------------------------

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24 (PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages nautilus depends on:
ii  desktop-file-utils         0.15-1        Utilities for .desktop files
ii  gnome-control-center       1:2.22.2.1-1  utilities to configure the GNOME d
ii  libart-2.0-2               2.3.20-2      Library of functions for 2D graphi
ii  libatk1.0-0                1.22.0-1      The ATK accessibility toolkit
ii  libbonobo2-0               2.22.0-1      Bonobo CORBA interfaces library
ii  libc6                      2.7-10        GNU C Library: Shared libraries
ii  libcairo2                  1.6.4-1+b1    The Cairo 2D vector graphics libra
ii  libeel2-2.20               2.20.0-5      Eazel Extensions Library (for GNOM
ii  libesd0                    0.2.36-3      Enlightened Sound Daemon - Shared 
ii  libexempi3                 2.0.1-1       library to parse XMP metadata (Lib
ii  libexif12                  0.6.16-2.1    library to parse EXIF files
ii  libgail-common             1.22.3-1      GNOME Accessibility Implementation
ii  libgail18                  1.22.3-1      GNOME Accessibility Implementation
ii  libgconf2-4                2.22.0-1      GNOME configuration database syste
ii  libglade2-0                1:2.6.2-1     library to load .glade files at ru
ii  libglib2.0-0               2.16.3-2      The GLib library of C routines
ii  libgnome-desktop-2         2.22.3-1      Utility library for loading .deskt
ii  libgnome2-0                2.20.1.1-1    The GNOME 2 library - runtime file
ii  libgnomecanvas2-0          2.20.1.1-1    A powerful object-oriented display
ii  libgnomeui-0               2.20.1.1-1    The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0             1:2.22.0-4    GNOME Virtual File System (runtime
ii  libgtk2.0-0                2.12.10-2     The GTK+ graphical user interface 
ii  libnautilus-extension1     2.20.0-4      libraries for nautilus components 
ii  liborbit2                  1:2.14.13-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0              1.20.3-2      Layout and rendering of internatio
ii  librsvg2-2                 2.22.2-2      SAX-based renderer library for SVG
ii  libselinux1                2.0.59-1      SELinux shared libraries
ii  libstartup-notification0   0.9-1         library for program launch feedbac
ii  libtrackerclient0          0.6.6-2       metadata database, indexer and sea
ii  libx11-6                   2:1.0.3-7     X11 client-side library
ii  libxml2                    2.6.32.dfsg-2 GNOME XML library
ii  nautilus-data              2.20.0-4      data files for nautilus
ii  shared-mime-info           0.30-2        FreeDesktop.org shared MIME databa

Versions of packages nautilus recommends:
ii  desktop-base                  4.0.7      common files for the Debian Deskto
ii  eject                         2.1.5-10   ejects CDs and operates CD-Changer
ii  libgnomevfs2-extra            1:2.22.0-4 GNOME Virtual File System (extra m
ii  librsvg2-common               2.22.2-2   SAX-based renderer library for SVG
ii  nautilus-cd-burner            2.20.0-1   CD Burning front-end for Nautilus

-- no debconf information

-- 
     Don't you wish you had more energy... or less ambition?
  9DB8FF06 : CB80 0BA6 7D13 B10A 6FBB  D43E B4D2 28AD 9DB8 FF06
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080723/6140294e/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list