Comment 20 for bug 674876

Let me know if you would like for me to debug further.
--
James P. Carter, GCIH

On Thu, Dec 2, 2010 at 9:32 PM, James P. Carter
<email address hidden> wrote:
> As requested:
>
> gdb nautilus
> GNU gdb (GDB) 7.2-ubuntu
> Copyright (C) 2010 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 "i686-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/nautilus...Reading symbols from /usr/lib/debug/usr/bin/nautilus...done.
> done.
> (gdb) run
> Starting program: /usr/bin/nautilus
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb7dd8b70 (LWP 4522)]
> [New Thread 0xb75d7b70 (LWP 4525)]
> Initializing nautilus-gdu extension
>
> (nautilus:4510): GLib-GObject-WARNING **: invalid cast from `(null)' to
> `SyncdaemonFolderInfo'
>
> ** (nautilus:4510): CRITICAL **: syncdaemon_folder_info_get_path:
> assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
>
> ** (nautilus:4510): CRITICAL **: syncdaemon_folder_info_get_volume_id:
> assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
>
> ** (nautilus:4510): CRITICAL **: syncdaemon_folder_info_get_subscribed:
> assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
>
> Program received signal SIGSEGV, Segmentation fault.
> g_str_hash (v=0x0) at /build/buildd/glib2.0-2.26.0/glib/gstring.c:134
> 134     /build/buildd/glib2.0-2.26.0/glib/gstring.c: No such file or directory.
>        in /build/buildd/glib2.0-2.26.0/glib/gstring.c
> (gdb) thread apply all bt
>
> Thread 3 (Thread 0xb75d7b70 (LWP 4525)):
> #0  0x0012e416 in __kernel_vsyscall ()
> #1  0x00179884 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>   from /lib/libpthread.so.0
> #2  0x0088be7e in g_cond_timed_wait_posix_impl (cond=0xfffffdfc,
>    entered_mutex=0x1d, abs_time=0xb75d7188)
>    at /build/buildd/glib2.0-2.26.0/gthread/gthread-posix.c:242
> #3  0x008d42cc in g_async_queue_pop_intern_unlocked (queue=0x82647a0,
>    try=<value optimized out>, end_time=0xb75d7188)
>    at /build/buildd/glib2.0-2.26.0/glib/gasyncqueue.c:423
> #4  0x0092a41b in g_thread_pool_wait_for_new_task (data=0x8264768)
>    at /build/buildd/glib2.0-2.26.0/glib/gthreadpool.c:274
> #5  g_thread_pool_thread_proxy (data=0x8264768)
>    at /build/buildd/glib2.0-2.26.0/glib/gthreadpool.c:308
> #6  0x0092848f in g_thread_create_proxy (data=0x8263a68)
>    at /build/buildd/glib2.0-2.26.0/glib/gthread.c:1897
> #7  0x00174cc9 in start_thread () from /lib/libpthread.so.0
> #8  0x00e086be in clone () from /lib/libc.so.6
>
> Thread 2 (Thread 0xb7dd8b70 (LWP 4522)):
> #0  0x0012e416 in __kernel_vsyscall ()
> #1  0x00df9df6 in poll () from /lib/libc.so.6
> ---Type <return> to continue, or q <return> to quit---
> #2  0x0090ea1b in g_poll (fds=0x82827a0, nfds=3, timeout=-1)
>    at /build/buildd/glib2.0-2.26.0/glib/gpoll.c:132
> #3  0x0090143c in g_main_context_poll (context=0x827f340,
>    block=<value optimized out>, dispatch=1, self=0x8272d70)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:3093
> #4  g_main_context_iterate (context=0x827f340, block=<value optimized out>,
>    dispatch=1, self=0x8272d70)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2775
> #5  0x00901ba7 in g_main_loop_run (loop=0x827f3c0)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2988
> #6  0x006ef6b4 in gdbus_shared_thread_func (data=0x0)
>    at /build/buildd/glib2.0-2.26.0/gio/gdbusprivate.c:277
> #7  0x0092848f in g_thread_create_proxy (data=0x8272d70)
>    at /build/buildd/glib2.0-2.26.0/glib/gthread.c:1897
> #8  0x00174cc9 in start_thread () from /lib/libpthread.so.0
> #9  0x00e086be in clone () from /lib/libc.so.6
>
> Thread 1 (Thread 0xb7fda860 (LWP 4510)):
> #0  g_str_hash (v=0x0) at /build/buildd/glib2.0-2.26.0/glib/gstring.c:134
> #1  0x008ee378 in g_hash_table_lookup_node (hash_table=0x8263690, key=0x0)
>    at /build/buildd/glib2.0-2.26.0/glib/ghash.c:312
> #2  g_hash_table_lookup (hash_table=0x8263690, key=0x0)
>    at /build/buildd/glib2.0-2.26.0/glib/ghash.c:901
> ---Type <return> to continue, or q <return> to quit---
> #3  0x019389ba in ubuntuone_nautilus_udf_created (daemon=0x82644c0, success=1,
>    folder_info=0x83f4000, user_data=0x820c9e8) at ubuntuone-nautilus.c:1141
> #4  0x01938e66 in ubuntuone_nautilus_daemon_ready (daemon=0x82644c0,
>    user_data=0x820c9e8) at ubuntuone-nautilus.c:1041
> #5  0x0085f93c in g_cclosure_marshal_VOID__VOID (closure=0x82c6950,
>    return_value=0x0, n_param_values=1, param_values=0x82814c8,
>    invocation_hint=0xbfffee70, marshal_data=0x1938c90)
>    at /build/buildd/glib2.0-2.26.0/gobject/gmarshal.c:79
> #6  0x00850412 in g_closure_invoke (closure=0x82c6950, return_value=0x0,
>    n_param_values=1, param_values=0x82814c8, invocation_hint=0xbfffee70)
>    at /build/buildd/glib2.0-2.26.0/gobject/gclosure.c:766
> #7  0x00866595 in signal_emit_unlocked_R (node=<value optimized out>,
>    detail=<value optimized out>, instance=0x82644c0, emission_return=0x0,
>    instance_and_params=0x82814c8)
>    at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3252
> #8  0x008679bc in g_signal_emit_valist (instance=0x82644c0, signal_id=178,
>    detail=0, var_args=0xbffff03c "5Џ")
>    at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:2983
> #9  0x00867e62 in g_signal_emit (instance=0x82644c0, signal_id=178, detail=0)
>    at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3040
> #10 0x0198fc40 in ready_signal_idle_cb (user_data=0x82644c0)
>    at syncdaemon-daemon.c:319
> #11 0x008fb841 in g_idle_dispatch (source=0x82cc600, callback=0,
> ---Type <return> to continue, or q <return> to quit---
>    user_data=0x82644c0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:4254
> #12 0x008fd855 in g_main_dispatch (context=0x8214708)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
> #13 g_main_context_dispatch (context=0x8214708)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
> #14 0x00901668 in g_main_context_iterate (context=0x8214708,
>    block=<value optimized out>, dispatch=1, self=0x81e7008)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
> #15 0x00901ba7 in g_main_loop_run (loop=0x82a7420)
>    at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2988
> #16 0x002f71d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #17 0x0807f367 in main (argc=1, argv=0xbffff4c4) at nautilus-main.c:544
> (gdb)
>
> --
> You received this bug notification because you are a direct subscriber
> of a duplicate bug (684204).
> https://bugs.launchpad.net/bugs/674876
>
> Title:
>  Nautilus keeps opening when ubuntu one plugin is installed
>
> Status in Ubuntu One Client:
>  Incomplete
> Status in “ubuntuone-client” package in Ubuntu:
>  Incomplete
>
> Bug description:
>  Hi
>
> I use ubuntu 10.10 with all the latest updates.
>
> Yesterday a strange problem arised: when i log on, after a while nautilus starts opening and keeps opening in an endless "loop"
>
> Here you can see my problem:
> http://www.youtube.com/watch?v=wlkq_4WZl8g
>
>
> Hope you can find what the problem is, if you need any additional information please ask me
>
> Thanks in advance and good luck.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntuone-client/+bug/674876/+subscribe
>