nautilus 2.7 browser mode just hangs



For some times nautilus just hangs on browser mode here and for some
other people too apparently. I don't know really how to fix the issue so
any hint would help.

I've started nautilus (2.7.4 with gnome-vfs/eel/... uptodate too) in gdb
(run --browser) and ctrl+C it to get these backtrace. The spatial mode
works fine  

(gdb) bt
#0  0x40436dd6 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
#1  0x4043452a in _L_mutex_lock_24 () from /lib/tls/libpthread.so.0
#2  0x082add88 in ?? ()
#3  0x00000018 in ?? ()
#4  0x40cc0940 in __after_morecore_hook () from /lib/tls/libc.so.6
#5  0x40cbffcc in ?? () from /lib/tls/libc.so.6
#6  0x409b6924 in __JCR_LIST__ () from /usr/lib/libgnomevfs-2.so.0
#7  0x082bd6c0 in ?? ()
#8  0x40987207 in gnome_vfs_mime_info_cache_init ()
    at gnome-vfs-mime-info-cache.c:634
#9  0x40987663 in gnome_vfs_mime_get_all_desktop_entries (
    mime_type=0x82add90 "x-directory/normal")
    at gnome-vfs-mime-info-cache.c:755
#10 0x40983971 in gnome_vfs_mime_get_all_applications (
    mime_type=0x82add90 "x-directory/normal") at gnome-vfs-mime-handlers.c:461
#11 0x400bd8b4 in nautilus_mime_get_applications_for_file (file=0x8298d38)
    at nautilus-mime-actions.c:272
#12 0x400bd98c in nautilus_mime_has_any_applications_for_file (file=0x8298d38)
    at nautilus-mime-actions.c:307
#13 0x08075740 in nautilus_information_panel_update_buttons (
    information_panel=0x82bad28) at nautilus-information-panel.c:1074
#14 0x08075aeb in background_metadata_changed_callback (
    information_panel=0x82bad28) at nautilus-information-panel.c:1159
#15 0x408a52d2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#16 0x408927eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x408a4e02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#18 0x408a3e5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x408a4140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x400933ce in nautilus_file_emit_changed (file=0x8298d38)
    at nautilus-file.c:5396
#21 0x40077f8e in nautilus_directory_emit_change_signals (directory=0x8297f30,
    changed_files=0x828412c) at nautilus-directory.c:751
#22 0x4006bc05 in mime_db_changed_callback (ignore=0x815f5d8, dir=0x8297f30)
    at nautilus-directory-async.c:629
#23 0x408a52d2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#24 0x408927eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x408a4e02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#26 0x408a3e5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x408a4140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x40987f16 in _gnome_vfs_mime_monitor_emit_data_changed (monitor=0x815f5d8)    at gnome-vfs-mime-monitor.c:200
#29 0x4098726a in gnome_vfs_mime_info_cache_init ()
    at gnome-vfs-mime-info-cache.c:649
#30 0x40987663 in gnome_vfs_mime_get_all_desktop_entries (
    mime_type=0x8270df8 "x-directory/normal")
    at gnome-vfs-mime-info-cache.c:755
#31 0x40983971 in gnome_vfs_mime_get_all_applications (
    mime_type=0x8270df8 "x-directory/normal") at gnome-vfs-mime-handlers.c:461
#32 0x400bd8b4 in nautilus_mime_get_applications_for_file (file=0x8298d38)
    at nautilus-mime-actions.c:272
#33 0x400bd98c in nautilus_mime_has_any_applications_for_file (file=0x8298d38)
    at nautilus-mime-actions.c:307
#34 0x08075740 in nautilus_information_panel_update_buttons (
    information_panel=0x82bad28) at nautilus-information-panel.c:1074
#35 0x08075aeb in background_metadata_changed_callback (
    information_panel=0x82bad28) at nautilus-information-panel.c:1159
#36 0x408a52d2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#37 0x408927eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0x408a4e02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#39 0x408a3e5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0x408a4140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0x400933ce in nautilus_file_emit_changed (file=0x8298d38)
#42 0x40077f8e in nautilus_directory_emit_change_signals (directory=0x8297f30,
    changed_files=0x83adc94) at nautilus-directory.c:751
#43 0x40074323 in corba_metafile_changed (servant=0x82998dc,

(gdb)  thread apply all bt
Thread 5 (Thread 1100741552 (LWP 28464)):
#0  0x40434e55 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40994a6f in gnome_vfs_thread_pool_wait_for_work (state=0x81e7f60)
    at gnome-vfs-thread-pool.c:156
#2  0x40994ac8 in thread_entry (cast_to_state=0x81e7f60)
    at gnome-vfs-thread-pool.c:176
#3  0x40a6282f in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#4  0x40432925 in start_thread () from /lib/tls/libpthread.so.0
#5  0x00000000 in ?? ()

Thread 4 (Thread 1100479408 (LWP 28463)):
#0  0x40434e55 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40994a6f in gnome_vfs_thread_pool_wait_for_work (state=0x81e7c70)
    at gnome-vfs-thread-pool.c:156
#2  0x40994ac8 in thread_entry (cast_to_state=0x81e7c70)
    at gnome-vfs-thread-pool.c:176
#3  0x40a6282f in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#4  0x40432925 in start_thread () from /lib/tls/libpthread.so.0
#5  0x00000000 in ?? ()

Thread 3 (Thread 1100217264 (LWP 28462)):
#0  0x40434e55 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40994a6f in gnome_vfs_thread_pool_wait_for_work (state=0x81e7980)
    at gnome-vfs-thread-pool.c:156
#2  0x40994ac8 in thread_entry (cast_to_state=0x81e7980)
    at gnome-vfs-thread-pool.c:176
#3  0x40a6282f in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#4  0x40432925 in start_thread () from /lib/tls/libpthread.so.0
#5  0x00000000 in ?? ()

Thread 2 (Thread 1099942832 (LWP 28438)):
#0  0x40c5ef65 in poll () from /lib/tls/libc.so.6
#1  0x40a4b58d in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0
#2  0x40a4aaba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0x40a4b113 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x40a03d4c in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0x40aa0398 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x418fcad8 in ?? ()
#7  0x40a6282f in g_static_private_free () from /usr/lib/libglib-2.0.so.0
Previous frame inner to this frame (corrupt stack?)
#0  0x40436dd6 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0


I get these messages in the gnome-terminal where I run it:

"** (nautilus:4509): WARNING **: Can't find description even for "x-
directory/normal". This probably means that your gnome-vfs.keys file is
in the wrong place or isn't being found for some other reason."


Any help to debug this would be welcome.


Thanks,

Sebastien Bacher




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]