Crash in meta_wayland_keyboard_set_focus
Affected version
Fedora 38 Silverblue, Wayland, mutter-44.5-1.fc38.x86_64, gnome-shell-44.5-1.fc38.x86_64
Bug summary
Shell crashed:
#0 wl_resource_add_destroy_listener (resource=resource@entry=0x0, listener=listener@entry=0x561eda078e20) at ../src/wayland-server.c:842
#1 0x00007f338e74fbcf in meta_wayland_keyboard_set_focus (keyboard=0x561eda078de0, surface=<optimized out>) at ../src/wayland/meta-wayland-keyboard.c:786
#2 0x00007f338e6c4ba5 in meta_wayland_seat_set_input_focus (surface=0x561ede335fd0, seat=0x561ed9d8bee0) at ../src/wayland/meta-wayland-seat.c:424
#3 meta_wayland_compositor_set_input_focus (window=<optimized out>, compositor=<optimized out>) at ../src/wayland/meta-wayland.c:360
#4 meta_display_sync_wayland_input_focus (display=<optimized out>) at ../src/core/display.c:1411
#5 0x00007f338f21d4ea in g_closure_invoke (closure=0x561eda081220, return_value=0x0, n_param_values=2, param_values=0x7ffe4e4feec0, invocation_hint=0x7ffe4e4fee40) at ../gobject/gclosure.c:832
#6 0x00007f338f24be16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x561ed97977a0, detail=detail@entry=728, instance=instance@entry=0x561ed9e0b320, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4e4feec0) at ../gobject/gsignal.c:3812
#7 0x00007f338f23ccbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4e4ff080) at ../gobject/gsignal.c:3565
#8 0x00007f338f23cf33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622
#9 0x00007f338f2286b4 in g_object_dispatch_properties_changed (object=0x561ed9e0b320, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428
#10 0x00007f338f22bc67 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x561ed9e0b320) at ../gobject/gobject.c:1552
#11 g_object_notify_by_pspec (object=object@entry=0x561ed9e0b320, pspec=<optimized out>) at ../gobject/gobject.c:1658
#12 0x00007f338ea1897c in clutter_stage_unlink_grab (stage=0x561ed9e0b320, grab=0x561eded13790) at ../clutter/clutter/clutter-stage.c:4273
#13 0x00007f338ea18ad5 in clutter_grab_dismiss (grab=<optimized out>) at ../clutter/clutter/clutter-stage.c:4304
#14 0x00007f338e6bd1b0 in meta_window_drag_end (window_drag=0x561eddedc640) at ../src/compositor/meta-window-drag.c:387
#15 0x00007f338f21d4ea in g_closure_invoke (closure=0x561edae73390, return_value=0x0, n_param_values=1, param_values=0x7ffe4e4ff3f0, invocation_hint=0x7ffe4e4ff370) at ../gobject/gclosure.c:832
#16 0x00007f338f24be16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x561eddb913a0, detail=detail@entry=0, instance=instance@entry=0x561ed9fb9aa0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4e4ff3f0) at ../gobject/gsignal.c:3812
#17 0x00007f338f23ccbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4e4ff590) at ../gobject/gsignal.c:3565
#18 0x00007f338f23cf33 in g_signal_emit (instance=instance@entry=0x561ed9fb9aa0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
#19 0x00007f338e6e6e2e in meta_window_unmanage (window=0x561ed9fb9aa0, timestamp=<optimized out>) at ../src/core/window.c:1431
#20 0x00007f338e75ae38 in meta_wayland_shell_surface_destroy_window (shell_surface=shell_surface@entry=0x561edb3827b0) at ../src/wayland/meta-wayland-shell-surface.c:305
#21 0x00007f338e75aebd in xdg_toplevel_destructor (resource=<optimized out>) at ../src/wayland/meta-wayland-xdg-shell.c:214
#22 0x00007f338c914791 in destroy_resource (element=0x561eddf104b0, data=data@entry=0x0, flags=0) at ../src/wayland-server.c:732
#23 0x00007f338c91672a in wl_resource_destroy (resource=<optimized out>) at ../src/wayland-server.c:749
#24 0x00007f338e75f2a6 in meta_wayland_xdg_toplevel_finalize (object=0x561edb3827b0) at ../src/wayland/meta-wayland-xdg-shell.c:1013
#25 0x00007f338f22ba53 in g_object_unref (_object=0x561edb3827b0) at ../gobject/gobject.c:3938
#26 g_object_unref (_object=0x561edb3827b0) at ../gobject/gobject.c:3802
#27 0x00007f338e755c7a in meta_wayland_surface_finalize (object=0x561ede335fd0) at ../src/wayland/meta-wayland-surface.c:1468
#28 0x00007f338f22ba53 in g_object_unref (_object=0x561ede335fd0) at ../gobject/gobject.c:3938
#29 g_object_unref (_object=0x561ede335fd0) at ../gobject/gobject.c:3802
#30 0x00007f338c914791 in destroy_resource (element=0x561edbf26ec0, data=data@entry=0x7ffe4e4ff8a4, flags=0) at ../src/wayland-server.c:732
#31 0x00007f338c914f2b in for_each_helper (entries=0x561ede33c7c0, data=0x7ffe4e4ff8a4, func=0x7f338c9146e0 <destroy_resource>) at ../src/wayland-util.c:416
#32 wl_map_for_each (data=0x7ffe4e4ff8a4, func=0x7f338c9146e0 <destroy_resource>, map=0x561ede33c7c0) at ../src/wayland-util.c:430
#33 wl_client_destroy (client=client@entry=0x561ede33c790) at ../src/wayland-server.c:928
#34 0x00007f338c9154b8 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x561ede33c790) at ../src/wayland-server.c:343
#35 0x00007f338c9148e2 in wl_event_loop_dispatch (loop=0x561ed981a970, timeout=timeout@entry=0) at ../src/event-loop.c:1027
#36 0x00007f338e74118b in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../src/wayland/meta-wayland.c:125
#37 0x00007f338f11c4fc in g_main_dispatch (context=0x561ed979a920) at ../glib/gmain.c:3460
#38 g_main_context_dispatch (context=0x561ed979a920) at ../glib/gmain.c:4200
#39 0x00007f338f17a6b8 in g_main_context_iterate.isra.0 (context=0x561ed979a920, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4276
#40 0x00007f338f11baff in g_main_loop_run (loop=0x561edb5fadc0) at ../glib/gmain.c:4479
#41 0x00007f338e6d54ea in meta_context_run_main_loop (context=context@entry=0x561ed9798cf0, error=error@entry=0x7ffe4e4ffeb0) at ../src/core/meta-context.c:482
#42 0x0000561ed8490fb7 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:683
Steps to reproduce
Not sure what I did exactly.
What happened
Crash.
What did you expect to happen
No crash.
Relevant logs, screenshots, screencasts etc.
bt full
#0 wl_resource_add_destroy_listener (resource=resource@entry=0x0, listener=listener@entry=0x561eda078e20) at ../src/wayland-server.c:842
No locals.
#1 0x00007f338e74fbcf in meta_wayland_keyboard_set_focus (keyboard=0x561eda078de0, surface=<optimized out>) at ../src/wayland/meta-wayland-keyboard.c:786
focus_surface_resource = 0x0
resource = <optimized out>
input_device = 0x561eda078de0
#2 0x00007f338e6c4ba5 in meta_wayland_seat_set_input_focus (surface=0x561ede335fd0, seat=0x561ed9d8bee0) at ../src/wayland/meta-wayland-seat.c:424
compositor = 0x561ed981a690
tablet_seat = <optimized out>
compositor = <optimized out>
tablet_seat = <optimized out>
#3 meta_wayland_compositor_set_input_focus (window=<optimized out>, compositor=<optimized out>) at ../src/wayland/meta-wayland.c:360
surface = 0x561ede335fd0
surface = <optimized out>
#4 meta_display_sync_wayland_input_focus (display=<optimized out>) at ../src/core/display.c:1411
compositor = <optimized out>
focus_window = <optimized out>
backend = <optimized out>
clutter_backend = <optimized out>
seat = 0x561ed9d8e7a0
stage = 0x561ed9e0b320
is_no_focus_xwindow = <optimized out>
#5 0x00007f338f21d4ea in g_closure_invoke (closure=0x561eda081220, return_value=0x0, n_param_values=2, param_values=0x7ffe4e4feec0, invocation_hint=0x7ffe4e4fee40) at ../gobject/gclosure.c:832
marshal = 0x7f338f222f00 <g_cclosure_marshal_VOID__PARAM>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x561eda081200
__func__ = "g_closure_invoke"
#6 0x00007f338f24be16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x561ed97977a0, detail=detail@entry=728, instance=instance@entry=0x561ed9e0b320, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4e4feec0) at ../gobject/gsignal.c:3812
tmp = <optimized out>
handler = 0x561eda083250
accumulator = 0x0
emission = {next = 0x7ffe4e4ff360, instance = 0x561ed9e0b320, ihint = {signal_id = 1, detail = 728, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x561ed9e217d0
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 1
max_sequential_handler_number = 808788
return_value_altered = <optimized out>
EMIT_RESTART = <optimized out>
#7 0x00007f338f23ccbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4e4ff080) at ../gobject/gsignal.c:3565
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#8 0x00007f338f23cf33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4e4ff160, reg_save_area = 0x7ffe4e4ff0a0}}
#9 0x00007f338f2286b4 in g_object_dispatch_properties_changed (object=0x561ed9e0b320, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428
i = <optimized out>
#10 0x00007f338f22bc67 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x561ed9e0b320) at ../gobject/gobject.c:1552
nqueue = <optimized out>
need_thaw = <optimized out>
object_flags = <optimized out>
needs_notify = 1
in_init = <optimized out>
object_flags = <optimized out>
needs_notify = <optimized out>
in_init = <optimized out>
_g_boolean_var_49 = <optimized out>
nqueue = <optimized out>
need_thaw = <optimized out>
#11 g_object_notify_by_pspec (object=object@entry=0x561ed9e0b320, pspec=<optimized out>) at ../gobject/gobject.c:1658
__func__ = "g_object_notify_by_pspec"
#12 0x00007f338ea1897c in clutter_stage_unlink_grab (stage=0x561ed9e0b320, grab=0x561eded13790) at ../clutter/clutter/clutter-stage.c:4273
priv = 0x561ed9e0aec0
prev = <optimized out>
next = <optimized out>
was_grabbed = <optimized out>
__func__ = "clutter_stage_unlink_grab"
_g_boolean_var_70 = <optimized out>
#13 0x00007f338ea18ad5 in clutter_grab_dismiss (grab=<optimized out>) at ../clutter/clutter/clutter-stage.c:4304
__func__ = "clutter_grab_dismiss"
#14 0x00007f338e6bd1b0 in meta_window_drag_end (window_drag=0x561eddedc640) at ../src/compositor/meta-window-drag.c:387
grab_window = 0x561ed9fb9aa0
grab_op = META_GRAB_OP_WINDOW_BASE
display = 0x561eda07ed70
__func__ = "meta_window_drag_end"
#15 0x00007f338f21d4ea in g_closure_invoke (closure=0x561edae73390, return_value=0x0, n_param_values=1, param_values=0x7ffe4e4ff3f0, invocation_hint=0x7ffe4e4ff370) at ../gobject/gclosure.c:832
marshal = 0x7f338f2224d0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x561edae73370
__func__ = "g_closure_invoke"
#16 0x00007f338f24be16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x561eddb913a0, detail=detail@entry=0, instance=instance@entry=0x561ed9fb9aa0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4e4ff3f0) at ../gobject/gsignal.c:3812
tmp = <optimized out>
handler = 0x561eda1a79b0
accumulator = 0x0
emission = {next = 0x0, instance = 0x561ed9fb9aa0, ihint = {signal_id = 797, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x561edd32c9a0
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 797
max_sequential_handler_number = 808786
return_value_altered = <optimized out>
EMIT_RESTART = <optimized out>
#17 0x00007f338f23ccbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4e4ff590) at ../gobject/gsignal.c:3565
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#18 0x00007f338f23cf33 in g_signal_emit (instance=instance@entry=0x561ed9fb9aa0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe4e4ff670, reg_save_area = 0x7ffe4e4ff5b0}}
#19 0x00007f338e6e6e2e in meta_window_unmanage (window=0x561ed9fb9aa0, timestamp=<optimized out>) at ../src/core/window.c:1431
workspace_manager = <optimized out>
tmp = <optimized out>
__func__ = "meta_window_unmanage"
#20 0x00007f338e75ae38 in meta_wayland_shell_surface_destroy_window (shell_surface=shell_surface@entry=0x561edb3827b0) at ../src/wayland/meta-wayland-shell-surface.c:305
priv = 0x561edb382770
window = 0x561ed9fb9aa0
display = <optimized out>
timestamp = <optimized out>
__func__ = "meta_wayland_shell_surface_destroy_window"
#21 0x00007f338e75aebd in xdg_toplevel_destructor (resource=<optimized out>) at ../src/wayland/meta-wayland-xdg-shell.c:214
xdg_toplevel = 0x561edb3827b0
shell_surface = 0x561edb3827b0
#22 0x00007f338c914791 in destroy_resource (element=0x561eddf104b0, data=data@entry=0x0, flags=0) at ../src/wayland-server.c:732
resource = 0x561eddf104b0
#23 0x00007f338c91672a in wl_resource_destroy (resource=<optimized out>) at ../src/wayland-server.c:749
client = 0x561ede33c790
id = 46
flags = <optimized out>
#24 0x00007f338e75f2a6 in meta_wayland_xdg_toplevel_finalize (object=0x561edb3827b0) at ../src/wayland/meta-wayland-xdg-shell.c:1013
_pp = 0x561edb3827c8
_ptr = <optimized out>
xdg_toplevel = 0x561edb3827b0
#25 0x00007f338f22ba53 in g_object_unref (_object=0x561edb3827b0) at ../gobject/gobject.c:3938
weak_locations = <optimized out>
nqueue = 0x561edae43950
object = <optimized out>
old_ref = <optimized out>
retry_atomic_decrement1 = <optimized out>
object = <optimized out>
old_ref = <optimized out>
__func__ = <optimized out>
retry_atomic_decrement1 = <optimized out>
_g_boolean_var_133 = <optimized out>
gaig_temp = <optimized out>
weak_locations = <optimized out>
nqueue = <optimized out>
gaig_temp = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
_g_boolean_var_144 = <optimized out>
_g_boolean_var_145 = <optimized out>
#26 g_object_unref (_object=0x561edb3827b0) at ../gobject/gobject.c:3802
object = 0x561edb3827b0
old_ref = <optimized out>
retry_atomic_decrement1 = <optimized out>
__func__ = "g_object_unref"
gaig_temp = <optimized out>
weak_locations = <optimized out>
nqueue = <optimized out>
gaig_temp = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
_g_boolean_var_144 = <optimized out>
_g_boolean_var_145 = <optimized out>
#27 0x00007f338e755c7a in meta_wayland_surface_finalize (object=0x561ede335fd0) at ../src/wayland/meta-wayland-surface.c:1468
_pp = 0x561ede335ff8
_ptr = <optimized out>
surface = 0x561ede335fd0
compositor = 0x561ed981a690
cb = <optimized out>
next = <optimized out>
#28 0x00007f338f22ba53 in g_object_unref (_object=0x561ede335fd0) at ../gobject/gobject.c:3938
weak_locations = <optimized out>
nqueue = 0x561eda2fc580
object = <optimized out>
old_ref = <optimized out>
retry_atomic_decrement1 = <optimized out>
object = <optimized out>
old_ref = <optimized out>
__func__ = <optimized out>
retry_atomic_decrement1 = <optimized out>
_g_boolean_var_133 = <optimized out>
gaig_temp = <optimized out>
weak_locations = <optimized out>
nqueue = <optimized out>
gaig_temp = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
_g_boolean_var_144 = <optimized out>
_g_boolean_var_145 = <optimized out>
#29 g_object_unref (_object=0x561ede335fd0) at ../gobject/gobject.c:3802
object = 0x561ede335fd0
old_ref = <optimized out>
retry_atomic_decrement1 = <optimized out>
__func__ = "g_object_unref"
gaig_temp = <optimized out>
weak_locations = <optimized out>
nqueue = <optimized out>
gaig_temp = <optimized out>
_pp = <optimized out>
_ptr = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
_g_boolean_var_144 = <optimized out>
_g_boolean_var_145 = <optimized out>
#30 0x00007f338c914791 in destroy_resource (element=0x561edbf26ec0, data=data@entry=0x7ffe4e4ff8a4, flags=0) at ../src/wayland-server.c:732
resource = 0x561edbf26ec0
#31 0x00007f338c914f2b in for_each_helper (entries=0x561ede33c7c0, data=0x7ffe4e4ff8a4, func=0x7f338c9146e0 <destroy_resource>) at ../src/wayland-util.c:416
idx = <optimized out>
ret = WL_ITERATOR_CONTINUE
entry = <optimized out>
start = <optimized out>
count = <optimized out>
ret = <optimized out>
entry = <optimized out>
start = <optimized out>
count = <optimized out>
idx = <optimized out>
#32 wl_map_for_each (data=0x7ffe4e4ff8a4, func=0x7f338c9146e0 <destroy_resource>, map=0x561ede33c7c0) at ../src/wayland-util.c:430
ret = <optimized out>
#33 wl_client_destroy (client=client@entry=0x561ede33c790) at ../src/wayland-server.c:928
serial = 0
#34 0x00007f338c9154b8 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x561ede33c790) at ../src/wayland-server.c:343
client = 0x561ede33c790
connection = <optimized out>
resource = <optimized out>
object = <optimized out>
closure = <optimized out>
message = <optimized out>
p = {3753545488, 22046}
resource_flags = <optimized out>
opcode = <optimized out>
size = <optimized out>
since = <optimized out>
len = <optimized out>
#35 0x00007f338c9148e2 in wl_event_loop_dispatch (loop=0x561ed981a970, timeout=timeout@entry=0) at ../src/event-loop.c:1027
ep = {{events = 17, data = {ptr = 0x561edd4a0ff0, fd = -582348816, u32 = 3712618480, u64 = 94690561626096}}, {events = 0, data = {ptr = 0x7ffe4e4ffaf0, fd = 1313864432, u32 = 1313864432, u64 = 140730212285168}}, {events = 593265408, data = {ptr = 0x4e4ffb4040f0c33b, fd = 1089520443, u32 = 1089520443, u64 = 5643005111504519995}}, {events = 32766, data = {ptr = 0x7f338f186bf0, fd = -1894224912, u32 = 2400742384, u64 = 139859420802032}}, {events = 2400706750, data = {ptr = 0x4e4ffbe000007f33, fd = 32563, u32 = 32563, u64 = 5643005797609799475}}, {events = 32766, data = {ptr = 0x7fffffff, fd = 2147483647, u32 = 2147483647, u64 = 2147483647}}, {events = 3653769520, data = {ptr = 0x4e4ffbd00000561e, fd = 22046, u32 = 22046, u64 = 5643005728890312222}}, {events = 32766, data = {ptr = 0x7f338f17bdee <sysprof_collector_mark_vprintf+62>, fd = -1894269458, u32 = 2400697838, u64 = 139859420757486}}, {events = 0, data = {ptr = 0x7b600000000, fd = 0, u32 = 0, u64 = 8478265442304}}, {events = 0, data = {ptr = 0x4cf2da6c26d4, fd = -630446380, u32 = 3664520916, u64 = 84605930317524}}, {events = 2401140612, data = {ptr = 0x7f33, fd = 32563, u32 = 32563, u64 = 32563}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x235c830000000000, fd = 0, u32 = 0, u64 = 2548055525208096768}}, {events = 1089520443, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3648629024, data = {ptr = 0x4e4ffd200000561e, fd = 22046, u32 = 22046, u64 = 5643007171999323678}}, {events = 32766, data = {ptr = 0x7ffe4e4ffd08, fd = 1313864968, u32 = 1313864968, u64 = 140730212285704}}, {events = 2147483647, data = {ptr = 0xd9c8193000000000, fd = 0, u32 = 0, u64 = 15692820595521617920}}, {events = 22046, data = {ptr = 0x7ffe4e4ffcb0, fd = 1313864880, u32 = 1313864880, u64 = 140730212285616}}, {events = 593265408, data = {ptr = 0x2840f0c33b, fd = 1089520443, u32 = 1089520443, u64 = 172888212283}}, {events = 48, data = {ptr = 0xffffffffffffff88, fd = -120, u32 = 4294967176, u64 = 18446744073709551496}}, {events = 11, data = {ptr = 0xd9aa3d9000000000, fd = 0, u32 = 0, u64 = 15684416340955758592}}, {events = 22046, data = {ptr = 0x7f338e741170 <wayland_event_source_dispatch>, fd = -1904995984, u32 = 2389971312, u64 = 139859410030960}}, {events = 0, data = {ptr = 0x4e4ffc5000000000, fd = 0, u32 = 0, u64 = 5643006278646104064}}, {events = 32766, data = {ptr = 0x7f338e4bf20e <__GI___libc_free+126>, fd = -1907625458, u32 = 2387341838, u64 = 139859407401486}}, {events = 1313864784, data = {ptr = 0xd9c8102000007ffe, fd = 32766, u32 = 32766, u64 = 15692810631197523966}}, {events = 22046, data = {ptr = 0x7ffe4e4ffc80, fd = 1313864832, u32 = 1313864832, u64 = 140730212285568}}, {events = 3651812768, data = {ptr = 0x200000561e, fd = 22046, u32 = 22046, u64 = 137438975518}}, {events = 0, data = {ptr = 0x561ed97775d0, fd = -646482480, u32 = 3648484816, u64 = 94690497492432}}, {events = 1313864816, data = {ptr = 0x8e5231b100007ffe, fd = 32766, u32 = 32766, u64 = 10255313937755045886}}, {events = 32563, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 8, data = {ptr = 0x4e4ffc9000000000, fd = 0, u32 = 0, u64 = 5643006553524011008}}, {events = 32766, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}}
source = <optimized out>
i = 0
count = <optimized out>
has_timers = <optimized out>
#36 0x00007f338e74118b in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../src/wayland/meta-wayland.c:125
source = <optimized out>
loop = <optimized out>
#37 0x00007f338f11c4fc in g_main_dispatch (context=0x561ed979a920) at ../glib/gmain.c:3460
dispatch = 0x7f338e741170 <wayland_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 84605930321311
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x561ed981ab70
current = 0x561ed97775d0
i = 0
current = <optimized out>
i = <optimized out>
__func__ = <optimized out>
source = <optimized out>
_g_boolean_var_163 = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
begin_time_nsec = <optimized out>
_g_boolean_var_164 = <optimized out>
#38 g_main_context_dispatch (context=0x561ed979a920) at ../glib/gmain.c:4200
No locals.
#39 0x00007f338f17a6b8 in g_main_context_iterate.isra.0 (context=0x561ed979a920, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4276
max_priority = 2147483647
timeout = 1
some_ready = 1
nfds = 12
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 84605929995780
#40 0x00007f338f11baff in g_main_loop_run (loop=0x561edb5fadc0) at ../glib/gmain.c:4479
self = <optimized out>
__func__ = "g_main_loop_run"
#41 0x00007f338e6d54ea in meta_context_run_main_loop (context=context@entry=0x561ed9798cf0, error=error@entry=0x7ffe4e4ffeb0) at ../src/core/meta-context.c:482
priv = 0x561ed9798c70
__func__ = "meta_context_run_main_loop"
#42 0x0000561ed8490fb7 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:683
context = 0x561ed9798cf0
error = 0x0
ecode = 0