Page MenuHomePhabricator

Crash on logout.
Open, Incoming QueuePublic

Description

This happened on stable durring logout.

(gdb) bt
#0  0x00007f3cc022d160 in wl_resource_get_client () at /usr/lib/libwayland-server.so.0
#1  0x00007f3c99cfb6b2 in _xdg6_client_destroy (ec=0x55d432183600, do_list=) at ../src/modules/wl_desktop_shell/xdg6.c:1391
#2  0x000055d42ecae210 in _e_client_hook_call (hookpoint=hookpoint@entry=E_CLIENT_HOOK_DEL, ec=ec@entry=0x55d432183600) at ../src/bin/e_client.c:293
#3  0x000055d42ecb8b0d in _e_client_del (ec=0x55d432183600) at ../src/bin/e_client.c:652
#4  0x000055d42ed5fed0 in e_object_del (obj=0x55d432183600) at ../src/bin/e_object.c:59
#5  0x000055d42ed96d9a in _e_elm_win_trap_del (data=0x55d4322378d0, o=0x400000448735) at ../src/bin/e_win.c:42
#6  0x00007f3cc0dfa637 in _efl_ui_win_efl_canvas_group_group_del (obj=0x400000448735, sd=0x55d4321bac90) at lib/elementary/efl_ui_win.c:2814
#7  0x00007f3cc1c24d1d in efl_canvas_group_del (obj=obj@entry=0x400000448735) at lib/evas/canvas/evas_object_smart.c:1656
#8  0x00007f3cc1c27ae1 in evas_object_smart_del (eo_obj=0x400000448735) at lib/evas/canvas/evas_object_smart.c:1102
#9  0x00007f3cc1c18839 in _efl_canvas_object_efl_object_destructor (eo_obj=0x400000448735, obj=0x55d4321ba960) at lib/evas/canvas/evas_object_main.c:1114
#10 0x00007f3cbcb1916d in efl_destructor (obj=0x400000448735) at lib/eo/efl_object.eo.c:58
#11 0x00007f3cc1c28267 in _efl_canvas_group_efl_object_destructor (eo_obj=0x400000448735, o=0x55d4321baa80) at lib/evas/canvas/evas_object_smart.c:642
#12 0x00007f3cbcb1916d in efl_destructor (obj=0x400000448735) at lib/eo/efl_object.eo.c:58
#13 0x00007f3cbcb1916d in efl_destructor (obj=0x400000448735) at lib/eo/efl_object.eo.c:58
#14 0x00007f3cc0de329b in _elm_widget_efl_object_destructor (obj=0x400000448735, sd=0x55d4321bab10) at lib/elementary/elm_widget.c:6233
#15 0x00007f3cbcb1916d in efl_destructor (obj=0x400000448735) at lib/eo/efl_object.eo.c:58
#16 0x00007f3cbcb1916d in efl_destructor (obj=0x400000448735) at lib/eo/efl_object.eo.c:58
#17 0x00007f3cbcb11556 in _efl_del_internal (file=0x7f3cbcb1e2b3 "lib/eo/eo.c", line=642, func_name=, obj=) at lib/eo/eo_private.h:260
#18 0x00007f3cbcb11556 in _efl_unref_internal (file=0x7f3cbcb1e2b3 "lib/eo/eo.c", line=642, func_name=, obj=) at lib/eo/eo_private.h:335
#19 0x00007f3cbcb11556 in _efl_object_call_end (call=0x7ffe1f69a4f0) at lib/eo/eo.c:642
#20 0x00007f3cbcb18546 in efl_del (obj=0x400000448735) at lib/eo/efl_object.eo.c:18
#21 0x00007f3cbcb1b907 in _event_callback_call (legacy_compare=1 '\001', event_info=, desc=, pd=0x55d43268d040, obj_id=) at lib/eo/eo_base_class.c:1496
#22 0x00007f3cbcb1b907 in _efl_object_event_callback_legacy_call (obj_id=, pd=0x55d43268d040, desc=, event_info=) at lib/eo/eo_base_class.c:1569
#23 0x00007f3cbcb18021 in efl_event_callback_legacy_call (obj=0x4000005230a8, desc=0x55d431bfad80, event_info=0x0) at lib/eo/eo_base_class.c:1572
#24 0x00007f3cbcb18021 in efl_event_callback_legacy_call (obj=0x4000005230a8, desc=0x55d431bfad80, event_info=0x0) at lib/eo/eo_base_class.c:1572
#25 0x000055d42ed7c405 in _e_sys_logout_begin (a_after=a_after@entry=E_SYS_HALT, raw=raw@entry=1 '\001') at ../src/bin/e_sys.c:901
#26 0x000055d42ed7d180 in _e_sys_action_do (a=a@entry=E_SYS_HALT, raw=raw@entry=0 '\000', param=) at ../src/bin/e_sys.c:1107
#27 0x000055d42ed7d871 in e_sys_action_do (a=E_SYS_HALT, param=) at ../src/bin/e_sys.c:441
#28 0x000055d42ed566ac in _e_menu_active_call () at ../src/bin/e_menu.c:2066
#29 0x000055d42ed568e5 in _e_menu_cb_mouse_up (data=, type=, event=) at ../src/bin/e_menu.c:2809
#30 0x00007f3cc2ae2101 in _ecore_call_handler_cb (event=, type=, data=, func=) at lib/ecore/ecore_private.h:325
#31 0x00007f3cc2ae2101 in _ecore_event_call () at lib/ecore/ecore_events.c:518
#32 0x00007f3cc2aea07b in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2399
#33 0x00007f3cc2aea3e7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1299
#34 0x000055d42ec97147 in main (argc=, argv=) at ../src/bin/e_main.c:1088
(gdb) fr 1
#1  0x00007f3c99cfb6b2 in _xdg6_client_destroy (ec=0x55d432183600, do_list=) at ../src/modules/wl_desktop_shell/xdg6.c:1391
1391    in ../src/modules/wl_desktop_shell/xdg6.c
(gdb) p ec->comp_data
$2 = (E_Comp_Client_Data *) 0x55d43236d240
(gdb) p ec->comp_data->surface
$3 = (struct wl_resource *) 0x0
(gdb) p shd->surface
$4 = (struct wl_resource *) 0x55d4320723a0
(gdb)