After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 767490 - Crashed after clicking the back button in the header bar while using VNC
Crashed after clicking the back button in the header bar while using VNC
Status: RESOLVED DUPLICATE of bug 761202
Product: gnome-boxes
Classification: Applications
Component: general
3.18.x
Other All
: Normal normal
: --
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2016-06-10 10:39 UTC by Debarshi Ray
Modified: 2016-06-23 14:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Debarshi Ray 2016-06-10 10:39:59 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.)
Comment 1 Zeeshan Ali 2016-06-23 14:09:34 UTC
Most likely dup.

*** This bug has been marked as a duplicate of bug 761202 ***