Bug 1782497

Summary: [X11 Session] Clicking Devices, Details or Network Crashes Control Center
Product: Red Hat Enterprise Linux 8 Reporter: Michael Boisvert <mboisver>
Component: gnome-control-centerAssignee: Carlos Garnacho <cgarnach>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.2CC: tpelka, tpopela
Target Milestone: rc   
Target Release: 8.3   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 3.28.2-9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-28 16:10:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1739559    

Description Michael Boisvert 2019-12-11 17:49:32 UTC
Description of problem: In X11 Classic, when trying to expand the Devices Network or Details menus in gnome settings, control-center crashes. 

Steps to Reproduce:
1. Open settings: Applications -> System Tools -> Settings
2. Click on either Network, Devices or Details.

Actual results: Control-center crashes.

Expected results: No crashes, all menu functions work as expected.

Additional info: Journal crash:

Dec 11 12:44:00 dhcp-10-19-63-31.boston.devel.redhat.com systemd-coredump[5692]: Process 5473 (gnome-control-c) of user 1000 dumped core.
                                                                                 
                                                                                 Stack trace of thread 5473:
                                                                                 #0  0x00007fbd13e6be2b gtk_stack_set_visible_child_name (libgtk-3.so.0)
                                                                                 #1  0x00007fbd147c63bd g_closure_invoke (libgobject-2.0.so.0)
                                                                                 #2  0x00007fbd147d9945 signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                                                 #3  0x00007fbd147e2a06 g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #4  0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #5  0x00007fbd147cadf4 g_object_dispatch_properties_changed (libgobject-2.0.so.0)
                                                                                 #6  0x00007fbd147ca72e g_object_notify_queue_thaw (libgobject-2.0.so.0)
                                                                                 #7  0x00007fbd147cd47b g_object_thaw_notify (libgobject-2.0.so.0)
                                                                                 #8  0x00007fbd0f6e5ad3 _dbus_handle_changes_commit (libnm.so.0)
                                                                                 #9  0x00007fbd0f6e6f53 _init_release_all (libnm.so.0)
                                                                                 #10 0x00007fbd0f6e85e0 dispose (libnm.so.0)
                                                                                 #11 0x00007fbd147cb828 g_object_unref (libgobject-2.0.so.0)
                                                                                 #12 0x0000564cac8136b6 cc_wifi_panel_finalize (gnome-control-center)
                                                                                 #13 0x00007fbd147cb8a9 g_object_unref (libgobject-2.0.so.0)
                                                                                 #14 0x00007fbd13ca81a0 gtk_box_forall (libgtk-3.so.0)
                                                                                 #15 0x00007fbd13cf2eaa gtk_container_destroy (libgtk-3.so.0)
                                                                                 #16 0x00007fbd147c63bd g_closure_invoke (libgobject-2.0.so.0)
                                                                                 #17 0x00007fbd147d9c56 signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                                                 #18 0x00007fbd147e2a06 g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #19 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #20 0x00007fbd13f160b0 gtk_widget_dispose (libgtk-3.so.0)
                                                                                 #21 0x00007fbd147cb828 g_object_unref (libgobject-2.0.so.0)
                                                                                 #22 0x00007fbd13cf13dd gtk_container_remove (libgtk-3.so.0)
                                                                                 #23 0x0000564cac7537f8 set_active_panel_from_id.isra.4 (gnome-control-center)
                                                                                 #24 0x00007fbd147c942b g_cclosure_marshal_VOID__STRINGv (libgobject-2.0.so.0)
                                                                                 #25 0x00007fbd147c6616 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                                                 #26 0x00007fbd147e2a4c g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #27 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #28 0x0000564cac751c5a row_activated_cb (gnome-control-center)
                                                                                 #29 0x00007fbd147c63bd g_closure_invoke (libgobject-2.0.so.0)
                                                                                 #30 0x00007fbd147d9945 signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                                                 #31 0x00007fbd147e2a06 g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #32 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #33 0x00007fbd13db6410 gtk_list_box_multipress_gesture_released (libgtk-3.so.0)
                                                                                 #34 0x00007fbd0cbbc04e ffi_call_unix64 (libffi.so.6)
                                                                                 #35 0x00007fbd0cbbba0f ffi_call (libffi.so.6)
                                                                                 #36 0x00007fbd147c7386 g_cclosure_marshal_generic_va (libgobject-2.0.so.0)
                                                                                 #37 0x00007fbd147c6616 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                                                 #38 0x00007fbd147e2a4c g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #39 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #40 0x00007fbd13d745fa gtk_gesture_multi_press_end (libgtk-3.so.0)
                                                                                 #41 0x00007fbd147c978e g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0)
                                                                                 #42 0x00007fbd147c6616 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                                                 #43 0x00007fbd147e2a4c g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #44 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #45 0x00007fbd13d71762 _gtk_gesture_check_recognized (libgtk-3.so.0)
                                                                                 #46 0x00007fbd13d72dbb gtk_gesture_handle_event (libgtk-3.so.0)
                                                                                 #47 0x00007fbd13d75bee gtk_gesture_single_handle_event (libgtk-3.so.0)
                                                                                 #48 0x00007fbd13d42320 gtk_event_controller_handle_event (libgtk-3.so.0)
                                                                                 #49 0x00007fbd13f0ab2b _gtk_widget_run_controllers (libgtk-3.so.0)
                                                                                 #50 0x00007fbd13dbedd8 _gtk_marshal_BOOLEAN__BOXEDv (libgtk-3.so.0)
                                                                                 #51 0x00007fbd147c6616 _g_closure_invoke_va (libgobject-2.0.so.0)
                                                                                 #52 0x00007fbd147e2485 g_signal_emit_valist (libgobject-2.0.so.0)
                                                                                 #53 0x00007fbd147e3043 g_signal_emit (libgobject-2.0.so.0)
                                                                                 #54 0x00007fbd13f0c184 gtk_widget_event_internal (libgtk-3.so.0)
                                                                                 #55 0x00007fbd13dbbbf6 propagate_event (libgtk-3.so.0)
                                                                                 #56 0x00007fbd13dbddbb gtk_main_do_event (libgtk-3.so.0)
                                                                                 #57 0x00007fbd138bd649 _gdk_event_emit (libgdk-3.so.0)
                                                                                 #58 0x00007fbd138eefd6 gdk_event_source_dispatch (libgdk-3.so.0)
                                                                                 #59 0x00007fbd144ea67d g_main_context_dispatch (libglib-2.0.so.0)
                                                                                 #60 0x00007fbd144eaa48 g_main_context_iterate.isra.21 (libglib-2.0.so.0)
                                                                                 #61 0x00007fbd144eaae0 g_main_context_iteration (libglib-2.0.so.0)
                                                                                 #62 0x00007fbd14ab302d g_application_run (libgio-2.0.so.0)
                                                                                 #63 0x0000564cac74b9c5 main (gnome-control-center)
                                                                                 
                                                                                 Stack trace of thread 5476:
                                                                                 #0  0x00007fbd0ceaff21 __poll (libc.so.6)
                                                                                 #1  0x00007fbd144ea9b6 g_main_context_iterate.isra.21 (libglib-2.0.so.0)
                                                                                 #2  0x00007fbd144eaae0 g_main_context_iteration (libglib-2.0.so.0)
                                                                                 #3  0x00007fbd144eab31 glib_worker_main (libglib-2.0.so.0)
                                                                                 #4  0x00007fbd14512d9a g_thread_proxy (libglib-2.0.so.0)
                                                                                 #5  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #6  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5477:
                                                                                 #0  0x00007fbd0ceaff21 __poll (libc.so.6)
                                                                                 #1  0x00007fbd144ea9b6 g_main_context_iterate.isra.21 (libglib-2.0.so.0)
                                                                                 #2  0x00007fbd144ead72 g_main_loop_run (libglib-2.0.so.0)
                                                                                 #3  0x00007fbd14ae03ba gdbus_shared_thread_func (libgio-2.0.so.0)
                                                                                 #4  0x00007fbd14512d9a g_thread_proxy (libglib-2.0.so.0)
                                                                                 #5  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #6  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5479:
                                                                                 #0  0x00007fbd0e77f48c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                                                 #1  0x00007fbce0b8626b util_queue_thread_func (i965_dri.so)
                                                                                 #2  0x00007fbce0b85e8b impl_thrd_routine (i965_dri.so)
                                                                                 #3  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #4  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5478:
                                                                                 #0  0x00007fbd0e77f48c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                                                 #1  0x00007fbce0b8626b util_queue_thread_func (i965_dri.so)
                                                                                 #2  0x00007fbce0b85e8b impl_thrd_routine (i965_dri.so)
                                                                                 #3  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #4  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5480:
                                                                                 #0  0x00007fbd0e77f48c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                                                 #1  0x00007fbce0b8626b util_queue_thread_func (i965_dri.so)
                                                                                 #2  0x00007fbce0b85e8b impl_thrd_routine (i965_dri.so)
                                                                                 #3  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #4  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5485:
                                                                                 #0  0x00007fbd0ceaff21 __poll (libc.so.6)
                                                                                 #1  0x00007fbd144ea9b6 g_main_context_iterate.isra.21 (libglib-2.0.so.0)
                                                                                 #2  0x00007fbd144eaae0 g_main_context_iteration (libglib-2.0.so.0)
                                                                                 #3  0x00007fbcd85eee0d dconf_gdbus_worker_thread (libdconfsettings.so)
                                                                                 #4  0x00007fbd14512d9a g_thread_proxy (libglib-2.0.so.0)
                                                                                 #5  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #6  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5652:
                                                                                 #0  0x00007fbd0ceb56ed syscall (libc.so.6)
                                                                                 #1  0x00007fbd14531b2e g_cond_wait_until (libglib-2.0.so.0)
                                                                                 #2  0x00007fbd144bd031 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
                                                                                 #3  0x00007fbd145138e2 g_thread_pool_thread_proxy (libglib-2.0.so.0)
                                                                                 #4  0x00007fbd14512d9a g_thread_proxy (libglib-2.0.so.0)
                                                                                 #5  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #6  0x00007fbd0cebae83 __clone (libc.so.6)
                                                                                 
                                                                                 Stack trace of thread 5481:
                                                                                 #0  0x00007fbd0e77f48c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                                                 #1  0x00007fbce0b8626b util_queue_thread_func (i965_dri.so)
                                                                                 #2  0x00007fbce0b85e8b impl_thrd_routine (i965_dri.so)
                                                                                 #3  0x00007fbd0e7792de start_thread (libpthread.so.0)
                                                                                 #4  0x00007fbd0cebae83 __clone (libc.so.6)

Comment 3 Michael Boisvert 2019-12-17 16:15:39 UTC
Verified on gnome-control-center-3.28.2-15.el8.x86_64.

Comment 5 errata-xmlrpc 2020-04-28 16:10:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:1766