#0 0x00007f598429b278 in meta_window_unmaximize (window=window@entry=0x55e4e71818a0, directions=directions@entry=META_MAXIMIZE_BOTH) at core/window.c:3250 work_area = {x = 1, y = 0, width = 143, height = 0} old_frame_rect = {x = -400944736, y = 21988, width = -2049475548, height = 32601} old_buffer_rect = {x = 1, y = 0, width = 31, height = 0} desired_rect = target_rect = {x = 147, y = 0, width = 1, height = 0} unmaximize_horizontally = 1 unmaximize_vertically = 2 __func__ = "meta_window_unmaximize" #1 0x00007f598429e8fc in update_move (window=window@entry=0x55e4e71818a0, snap=snap@entry=0, x=, y=954) at core/window.c:6056 prop = dx = -42 dy = -72 new_x = 1146 new_y = 938 old = {x = -443916992, y = 21988, width = 39, height = 0} shake_threshold = display = 0x55e4e5bfb600 screen = #2 0x00007f598429ee39 in meta_window_handle_mouse_grab_op_event (window=window@entry=0x55e4e71818a0, event=event@entry=0x55e4e7e04570) at core/window.c:6420 sequence = modifier_state = CLUTTER_BUTTON1_MASK x = 1379 y = 954 #3 0x00007f5984280af3 in meta_display_handle_event (event=0x55e4e7e04570, display=0x55e4e5bfb600) at core/events.c:299 window = bypass_clutter = 0 backend = 0x55e4e585f110 bypass_wayland = 0 gesture_tracker = sequence = source = compositor = 0x0 backend = window = bypass_clutter = bypass_wayland = gesture_tracker = sequence = source = compositor = compositor = cursor_tracker = xdisplay = #4 event_callback (event=0x55e4e7e04570, data=0x55e4e5bfb600) at core/events.c:423 display = 0x55e4e5bfb600 #5 0x00007f5984a18b97 in _clutter_event_process_filters (event=event@entry=0x55e4e7e04570) at clutter-event.c:1913 event_filter = context = l = next = 0x0 #6 0x00007f5984a2ce83 in emit_pointer_event (device=0x55e4e589e170, event=0x55e4e7e04570) at clutter-main.c:2011 context = context = #7 _clutter_process_event_details (context=0x55e4e58a8680, event=0x55e4e7e04570, stage=) at clutter-main.c:2387 actor = x = 1379 y = 954 device = 0x55e4e589e170 device = actor = _g_boolean_var_ = actor = crossing = crossing = actor = x = y = grab_actor = actor = sequence = x = y = #8 _clutter_process_event (event=event@entry=0x55e4e7e04570) at clutter-main.c:2563 context = 0x55e4e58a8680 stage = #9 0x00007f5984a431d8 in _clutter_stage_process_queued_events (stage=0x55e4e5acf0a0) at clutter-stage.c:1026 next_event = device = 0x55e4e589e170 device_type = event = 0x55e4e7e04570 next_device = check_device = priv = 0x55e4e5aceaa0 events = 0x55e4e6013820 l = 0x55e4e5df1e40 __func__ = "_clutter_stage_process_queued_events" #10 0x00007f5984a2f059 in master_clock_process_events (master_clock=0x55e4e67deed0, stages=) at clutter-master-clock-default.c:401 l = 0x55e4e78a76a0 l = #11 clutter_clock_dispatch (source=source@entry=0x55e4e63a4010, callback=, user_data=) at clutter-master-clock-default.c:616 clock_source = 0x55e4e63a4010 master_clock = 0x55e4e67deed0 stages_updated = 0 stages = smooth_tick = #12 0x00007f5985d5a287 in g_main_dispatch (context=0x55e4e585b7c0) at ../../../../glib/gmain.c:3177 dispatch = 0x7f5984a2efc0 prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = cb_data = 0x0 need_destroy = source = 0x55e4e63a4010 current = 0x55e4e5847830 i = 0 current = i = source = _g_boolean_var_ = was_in_call = user_data = callback = cb_funcs = cb_data = need_destroy = dispatch = prev_source = _g_boolean_var_ = #13 g_main_context_dispatch (context=context@entry=0x55e4e585b7c0) at ../../../../glib/gmain.c:3830 No locals. #14 0x00007f5985d5a4c0 in g_main_context_iterate (context=0x55e4e585b7c0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../../glib/gmain.c:3903 max_priority = 150 timeout = 0 some_ready = 1 nfds = allocated_nfds = 17 fds = 0x55e4e7bd26f0 #15 0x00007f5985d5a7d2 in g_main_loop_run (loop=0x55e4e5b00210) at ../../../../glib/gmain.c:4099 self = __func__ = "g_main_loop_run" #16 0x00007f5984287d9c in meta_run () at core/main.c:664 No locals. #17 0x000055e4e469f48c in main (argc=, argv=) at ../src/main.c:525 ctx = error = 0x0 ecode =