[Bug 48579] Opening remote locations hangs nautilus

Sebastian Breier Seba_B at gmx.net
Mon Jun 5 20:28:44 UTC 2006


Public bug reported:

Steps to reproduce:
1. Open nautilus
2. Press Ctrl+L to get to the location bar
3. Input some remote location (tested only with ssh://myserver/my/home so far)

The crash/hang doesn't always happen. Sometimes nautilus works just like
expected. Sometimes it hangs (not just for a short time, I've waited
minutes). strace says it's hanging in some mutex wait. I hope the stack
trace helps, I can debug a lot more if necessary.

Stack trace:
(gdb) thread apply all bt

Thread 9 (Thread -1255826512 (LWP 9304)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7746c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79ae66f in gnome_vfs_async_get_job_limit ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb79b021f in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#4  0xb79b878a in gnome_vfs_get_file_mime_type_fast ()
   from /usr/lib/libgnomevfs-2.so.0
#5  0xb79b97ef in gnome_vfs_module_callback_invoke ()
   from /usr/lib/libgnomevfs-2.so.0
#6  0xb6dc0d7a in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#7  0xb6dc38bc in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#8  0xb52590d0 in ?? ()
#9  0x00000028 in ?? ()
#10 0xb5259118 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000000 in ?? ()

Thread 7 (Thread -1255826512 (LWP 9304)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7746c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79ae66f in gnome_vfs_async_get_job_limit ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb79b021f in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#4  0xb79b878a in gnome_vfs_get_file_mime_type_fast ()
   from /usr/lib/libgnomevfs-2.so.0
#5  0xb79b97ef in gnome_vfs_module_callback_invoke ()
   from /usr/lib/libgnomevfs-2.so.0
#6  0xb6dc0d7a in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#7  0xb6dc38bc in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#8  0xb52590d0 in ?? ()
#9  0x00000028 in ?? ()
#10 0xb5259118 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000000 in ?? ()

Thread 5 (Thread -1255826512 (LWP 9304)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7746c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79ae66f in gnome_vfs_async_get_job_limit ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb79b021f in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
---Type <return> to continue, or q <return> to quit---
#4  0xb79b878a in gnome_vfs_get_file_mime_type_fast ()
   from /usr/lib/libgnomevfs-2.so.0
#5  0xb79b97ef in gnome_vfs_module_callback_invoke ()
   from /usr/lib/libgnomevfs-2.so.0
#6  0xb6dc0d7a in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#7  0xb6dc38bc in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#8  0xb52590d0 in ?? ()
#9  0x00000028 in ?? ()
#10 0xb5259118 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000000 in ?? ()

Thread 4 (Thread -1255826512 (LWP 9304)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7746c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79ae66f in gnome_vfs_async_get_job_limit ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb79b021f in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#4  0xb79b878a in gnome_vfs_get_file_mime_type_fast ()
   from /usr/lib/libgnomevfs-2.so.0
#5  0xb79b97ef in gnome_vfs_module_callback_invoke ()
   from /usr/lib/libgnomevfs-2.so.0
---Type <return> to continue, or q <return> to quit---
#6  0xb6dc0d7a in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#7  0xb6dc38bc in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#8  0xb52590d0 in ?? ()
#9  0x00000028 in ?? ()
#10 0xb5259118 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000000 in ?? ()

Thread 3 (Thread -1255826512 (LWP 9304)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7746c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79ae66f in gnome_vfs_async_get_job_limit ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb79b021f in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#4  0xb79b878a in gnome_vfs_get_file_mime_type_fast ()
   from /usr/lib/libgnomevfs-2.so.0
#5  0xb79b97ef in gnome_vfs_module_callback_invoke ()
   from /usr/lib/libgnomevfs-2.so.0
#6  0xb6dc0d7a in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#7  0xb6dc38bc in ?? () from /usr/lib/gnome-vfs-2.0/modules/libsftp.so
#8  0xb52590d0 in ?? ()
#9  0x00000028 in ?? ()
---Type <return> to continue, or q <return> to quit---
#10 0xb5259118 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000000 in ?? ()

Thread 2 (Thread -1226810448 (LWP 9229)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb75348c4 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76e17d8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb76e1ca8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xb77c470e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0xb76fa5d2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0xb7744341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb753e4ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1225361024 (LWP 9225)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb77492ae in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7745fbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x00000000 in ?? ()

This bug is also available upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=343941

** Affects: nautilus (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

** Bug watch added: GNOME Bug Tracker #343941
   http://bugzilla.gnome.org/show_bug.cgi?id=343941

-- 
Opening remote locations hangs nautilus
https://launchpad.net/bugs/48579




More information about the desktop-bugs mailing list