GNOME Bugzilla – Bug 767490
Crashed after clicking the back button in the header bar while using VNC
Last modified: 2016-06-23 14:09:34 UTC
I was connected over VNC to a host using gnome-boxes (3.18.x, Fedora 23). I clicked the back button in the header bar and gnome-boxes crashed with this backtrace: Stack trace of thread 6063: #0 0x00007f164002569a strlen (libc.so.6) #1 0x00007f164094a1f3 g_strdup (libglib-2.0.so.0) #2 0x00005584f8ce167f boxes_box_config_sync_property_copy (gnome-boxes) #3 0x00005584f8ce237e __lambda4_ (gnome-boxes) #4 0x00007f1640c2a7a5 g_closure_invoke (libgobject-2.0.so.0) #5 0x00007f1640c3c851 signal_emit_unlocked_R (libgobject-2.0.so.0) #6 0x00007f1640c45530 g_signal_emit_valist (libgobject-2.0.so.0) #7 0x00007f1640c458ff g_signal_emit (libgobject-2.0.so.0) #8 0x00007f1640c2ecd4 g_object_dispatch_properties_changed (libgobject-2.0.so.0) #9 0x00007f1640c312d9 g_object_notify_by_spec_internal (libgobject-2.0.so.0) #10 0x00007f1642ffd182 gtk_widget_hide (libgtk-3.so.0) #11 0x00007f1642ffd374 gtk_widget_dispose (libgtk-3.so.0) #12 0x00007f1640c2f52c g_object_unref (libgobject-2.0.so.0) #13 0x00007f1640c2a9d4 _g_closure_invoke_va (libgobject-2.0.so.0) #14 0x00007f1640c452bd g_signal_emit_valist (libgobject-2.0.so.0) #15 0x00007f1640c458ff g_signal_emit (libgobject-2.0.so.0) #16 0x00007f164546f588 do_vnc_connection_emit_main_context (libgvnc-1.0.so.0) #17 0x00007f164092be3a g_main_dispatch (libglib-2.0.so.0) #18 0x00007f164092c1d0 g_main_context_iterate (libglib-2.0.so.0) #19 0x00007f164092c27c g_main_context_iteration (libglib-2.0.so.0) #20 0x00007f1640f16a0c g_application_run (libgio-2.0.so.0) #21 0x00005584f8c92c99 _vala_main (gnome-boxes) #22 0x00007f163ffbb580 __libc_start_main (libc.so.6) #23 0x00005584f8c57a19 _start (gnome-boxes) Stack trace of thread 6064: #0 0x00007f1640091b1d poll (libc.so.6) #1 0x00007f164092c16c g_main_context_poll (libglib-2.0.so.0) #2 0x00007f164092c27c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f164092c2b9 glib_worker_main (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6065: #0 0x00007f1640091b1d poll (libc.so.6) #1 0x00007f164092c16c g_main_context_poll (libglib-2.0.so.0) #2 0x00007f164092c4f2 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f1640f4d336 gdbus_shared_thread_func (libgio-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6741: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6735: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6739: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6068: #0 0x00007f1640091b1d poll (libc.so.6) #1 0x00007f164092c16c g_main_context_poll (libglib-2.0.so.0) #2 0x00007f164092c27c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f16204382ad dconf_gdbus_worker_thread (libdconfsettings.so) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6736: #0 0x00007f16403688f0 pthread_cond_destroy@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f1644d5b5a6 virCondDestroy (libvirt.so.0) #2 0x00007f1644e5e1f1 virNetClientSendInternal (libvirt.so.0) #3 0x00007f1644e5f483 virNetClientSendWithReply (libvirt.so.0) #4 0x00007f1644e5fc42 virNetClientProgramCall (libvirt.so.0) #5 0x00007f1644e37f94 callFull.isra.2 (libvirt.so.0) #6 0x00007f1644e4185f remoteDomainGetInfo (libvirt.so.0) #7 0x00007f1644dfa66c virDomainGetInfo (libvirt.so.0) #8 0x00007f16452407af gvir_domain_get_info (libvirt-gobject-1.0.so.0) #9 0x00007f164524085f gvir_domain_get_info_helper (libvirt-gobject-1.0.so.0) #10 0x00007f1640ee189f run_in_thread (libgio-2.0.so.0) #11 0x00007f1640ecd946 io_job_thread (libgio-2.0.so.0) #12 0x00007f1640ef2d6d g_task_thread_pool_thread (libgio-2.0.so.0) #13 0x00007f16409531ce g_thread_pool_thread_proxy (libglib-2.0.so.0) #14 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #15 0x00007f164036360a start_thread (libpthread.so.0) #16 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6740: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6737: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6742: #0 0x00007f16400977a9 syscall (libc.so.6) #1 0x00007f164097099a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f1640900c09 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f16409531a6 g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f164036360a start_thread (libpthread.so.0) #6 0x00007f164009d59d __clone (libc.so.6) Stack trace of thread 6738: #0 0x00007f164036b89d __lll_lock_wait (libpthread.so.0) #1 0x00007f164036751d __pthread_mutex_cond_lock (libpthread.so.0) #2 0x00007f1640368ba0 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #3 0x00007f1644d5b5c6 virCondWait (libvirt.so.0) #4 0x00007f1644e5e28b virNetClientSendInternal (libvirt.so.0) #5 0x00007f1644e5f483 virNetClientSendWithReply (libvirt.so.0) #6 0x00007f1644e5fc42 virNetClientProgramCall (libvirt.so.0) #7 0x00007f1644e37f94 callFull.isra.2 (libvirt.so.0) #8 0x00007f1644e4185f remoteDomainGetInfo (libvirt.so.0) #9 0x00007f1644dfa66c virDomainGetInfo (libvirt.so.0) #10 0x00007f16452407af gvir_domain_get_info (libvirt-gobject-1.0.so.0) #11 0x00007f164524085f gvir_domain_get_info_helper (libvirt-gobject-1.0.so.0) #12 0x00007f1640ee189f run_in_thread (libgio-2.0.so.0) #13 0x00007f1640ecd946 io_job_thread (libgio-2.0.so.0) #14 0x00007f1640ef2d6d g_task_thread_pool_thread (libgio-2.0.so.0) #15 0x00007f16409531ce g_thread_pool_thread_proxy (libglib-2.0.so.0) #16 0x00007f1640952835 g_thread_proxy (libglib-2.0.so.0) #17 0x00007f164036360a start_thread (libpthread.so.0) #18 0x00007f164009d59d __clone (libc.so.6) Thread 6063 is relevant. (I have the debug symbols for gnome-boxes, but I can't install the debug symbols for the entire stack due to limited disk space.)
Most likely dup. *** This bug has been marked as a duplicate of bug 761202 ***