Skip to content

Segfault in _xfw_monitor_manager_wayland_global_removed when changing tty

Version: git main 6174eeb870a5f2d5063b4605aea955938cffdb30 + MRs !85 (merged) and !87 (merged)

Steps to reproduce:

  • Add LABWC_FALLBACK_OUTPUT=NOOP-fallback to ~/.config/labwc/environment
  • Run labwc >= 0.9.0 (wlroots >= 0.19)
  • Run xfce4-panel git-master-35dca5621adac0a55069f9fd8245623cb233bc54 with one panel at the top of the screen and two plugins: a pager (needs to be first), and a tasklist
  • Restarting the panel after configuring it is better
  • Quickly go back and forth between labwc's tty and another

If the round trip between the tty's is fast enough, there's segfault, otherwise a protocol error (see #50 (moved)) or nothing. A single monitor is sufficient, but it can also be reproduced with multiple monitors. The logs below are obtained with a single monitor (laptop screen).

Backtrace:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f18c80aa37f in wl_proxy_marshal_flags (proxy=0x55a920806b00, opcode=0, interface=0x0, version=4, flags=1) at ../wayland-1.23.1/src/wayland-client.c:853
853		wl_argument_from_va_list(proxy->object.interface->methods[opcode].signature,
[Current thread is 1 (Thread 0x7f18c6c18a40 (LWP 8011))]
(gdb) bt
#0  0x00007f18c80aa37f in wl_proxy_marshal_flags (proxy=0x55a920806b00, opcode=0, interface=0x0, version=4, flags=1) at ../wayland-1.23.1/src/wayland-client.c:853
#1  0x00007f18c82261a9 in _xfw_monitor_manager_wayland_global_removed (monitor_manager=0x55a9205e0b40, name=56) at ../libxfce4windowing/xfw-monitor-wayland.c:625
#2  0x00007f18c7506ac6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#3  0x00007f18c750376b in ffi_call_int (cif=cif@entry=0x7fffea5a06a0, fn=fn@entry=0x7f18c8226539 <registry_global_remove>, rvalue=<optimized out>, 
    rvalue@entry=0x0, avalue=avalue@entry=0x7fffea5a0770, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#4  0x00007f18c750606e in ffi_call (cif=cif@entry=0x7fffea5a06a0, fn=0x7f18c8226539 <registry_global_remove>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fffea5a0770) at ../src/x86/ffi64.c:713
#5  0x00007f18c80a6910 in wl_closure_invoke (closure=closure@entry=0x55a9205555c0, target=<optimized out>, target@entry=0x55a9204a1e80, opcode=opcode@entry=1, data=<optimized out>, flags=1)
    at ../wayland-1.23.1/src/connection.c:1228
#6  0x00007f18c80a7199 in dispatch_event (display=display@entry=0x55a920475160, queue=queue@entry=0x55a920475258) at ../wayland-1.23.1/src/wayland-client.c:1674
#7  0x00007f18c80a7573 in dispatch_queue (display=0x55a920475160, queue=0x55a920475258) at ../wayland-1.23.1/src/wayland-client.c:1820
#8  wl_display_dispatch_queue_pending (display=0x55a920475160, queue=0x55a920475258) at ../wayland-1.23.1/src/wayland-client.c:2062
#9  0x00007f18c80a75e1 in wl_display_dispatch_pending (display=<optimized out>) at ../wayland-1.23.1/src/wayland-client.c:2125
#10 0x00007f18c8ec5fc1 in _gdk_wayland_display_queue_events (display=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:201
#11 0x00007f18c8e9029b in gdk_display_get_event (display=0x55a92047a2c0) at ../gtk/gdk/gdkdisplay.c:442
#12 0x00007f18c8ece8a0 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:120
#13 0x00007f18c8fb6e4a in g_main_dispatch (context=0x55a920482f60) at ../glib/glib/gmain.c:3524
#14 0x00007f18c8fb8517 in g_main_context_dispatch_unlocked (context=0x55a920482f60) at ../glib/glib/gmain.c:4375
#15 g_main_context_iterate_unlocked (context=0x55a920482f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4440
#16 0x00007f18c8fb88d7 in g_main_loop_run (loop=0x55a920531d50) at ../glib/glib/gmain.c:4642
#17 0x00007f18c8a2a1cf in gtk_main () at ../gtk/gtk/gtkmain.c:1329
#18 0x000055a9064ae715 in main (argc=<optimized out>, argv=<optimized out>) at ../panel/main.c:382
Logs (`WAYLAND_DEBUG=1 G_MESSAGES_PREFIXED= G_MESSAGES_DEBUG=libxfce4windowing xfce4-panel`):
[4162139.677] {Default Queue}  -> wl_display#1.get_registry(new id wl_registry#2)
[4162139.828] {Default Queue}  -> wl_display#1.sync(new id wl_callback#3)
[4162140.217] {Display Queue} wl_display#1.delete_id(3)
[4162140.257] {Default Queue} wl_registry#2.global(1, "wl_shm", 2)
[4162140.281] {Default Queue}  -> wl_registry#2.bind(1, "wl_shm", 1, new id [unknown]#4)
[4162140.303] {Default Queue} wl_registry#2.global(2, "wl_drm", 2)
[4162140.322] {Default Queue} wl_registry#2.global(3, "zwp_linux_dmabuf_v1", 4)
[4162140.339] {Default Queue} wl_registry#2.global(4, "zcosmic_workspace_manager_v1", 1)
[4162140.407] {Default Queue} wl_registry#2.global(5, "ext_workspace_manager_v1", 1)
[4162140.425] {Default Queue} wl_registry#2.global(6, "zwlr_gamma_control_manager_v1", 1)
[4162140.441] {Default Queue} wl_registry#2.global(7, "zxdg_output_manager_v1", 3)
[4162140.458] {Default Queue}  -> wl_registry#2.bind(7, "zxdg_output_manager_v1", 3, new id [unknown]#5)
[4162140.477] {Default Queue}  -> wl_display#1.sync(new id wl_callback#6)
[4162140.492] {Default Queue} wl_registry#2.global(8, "zwlr_output_manager_v1", 4)
[4162140.515] {Default Queue} wl_registry#2.global(9, "wl_compositor", 6)
[4162140.531] {Default Queue}  -> wl_registry#2.bind(9, "wl_compositor", 3, new id [unknown]#7)
[4162140.547] {Default Queue} wl_registry#2.global(10, "wl_subcompositor", 1)
[4162140.564] {Default Queue}  -> wl_registry#2.bind(10, "wl_subcompositor", 1, new id [unknown]#8)
[4162140.580] {Default Queue} wl_registry#2.global(11, "wl_data_device_manager", 3)
[4162140.597] {Default Queue}  -> wl_registry#2.bind(11, "wl_data_device_manager", 3, new id [unknown]#9)
[4162140.613] {Default Queue} wl_registry#2.global(12, "zwp_primary_selection_device_manager_v1", 1)
[4162140.629] {Default Queue}  -> wl_registry#2.bind(12, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10)
[4162140.645] {Default Queue} wl_registry#2.global(13, "zwp_input_method_manager_v2", 1)
[4162140.661] {Default Queue} wl_registry#2.global(14, "zwp_text_input_manager_v3", 1)
[4162140.678] {Default Queue} wl_registry#2.global(15, "wl_seat", 9)
[4162140.696] {Default Queue} wl_registry#2.global(16, "zwlr_virtual_pointer_manager_v1", 2)
[4162140.717] {Default Queue} wl_registry#2.global(17, "zwp_virtual_keyboard_manager_v1", 1)
[4162140.733] {Default Queue} wl_registry#2.global(18, "zwp_pointer_gestures_v1", 3)
[4162140.750] {Default Queue}  -> wl_registry#2.bind(18, "zwp_pointer_gestures_v1", 1, new id [unknown]#11)
[4162140.767] {Default Queue} wl_registry#2.global(19, "wp_cursor_shape_manager_v1", 1)
[4162140.783] {Default Queue}  -> wl_registry#2.bind(19, "wp_cursor_shape_manager_v1", 1, new id [unknown]#12)
[4162140.799] {Default Queue} wl_registry#2.global(20, "xdg_wm_base", 6)
[4162140.815] {Default Queue} wl_registry#2.global(21, "xdg_activation_v1", 1)
[4162140.831] {Default Queue}  -> wl_registry#2.bind(21, "xdg_activation_v1", 1, new id [unknown]#13)
[4162140.848] {Default Queue} wl_registry#2.global(22, "xdg_toplevel_icon_manager_v1", 1)
[4162140.864] {Default Queue} wl_registry#2.global(23, "org_kde_kwin_server_decoration_manager", 1)
[4162140.880] {Default Queue}  -> wl_registry#2.bind(23, "org_kde_kwin_server_decoration_manager", 1, new id [unknown]#14)
[4162140.908] {Default Queue} wl_registry#2.global(24, "zxdg_decoration_manager_v1", 1)
[4162140.927] {Default Queue} wl_registry#2.global(25, "wp_presentation", 2)
[4162140.943] {Default Queue} wl_registry#2.global(26, "zwlr_export_dmabuf_manager_v1", 1)
[4162140.959] {Default Queue} wl_registry#2.global(27, "zwlr_screencopy_manager_v1", 3)
[4162140.976] {Default Queue} wl_registry#2.global(28, "ext_image_copy_capture_manager_v1", 1)
[4162140.992] {Default Queue} wl_registry#2.global(29, "ext_output_image_capture_source_manager_v1", 1)
[4162141.007] {Default Queue} wl_registry#2.global(30, "zwlr_data_control_manager_v1", 2)
[4162141.024] {Default Queue} wl_registry#2.global(31, "ext_data_control_manager_v1", 1)
[4162141.047] {Default Queue} wl_registry#2.global(32, "wp_security_context_manager_v1", 1)
[4162141.063] {Default Queue} wl_registry#2.global(33, "wp_viewporter", 1)
[4162141.107] {Default Queue} wl_registry#2.global(34, "wp_single_pixel_buffer_manager_v1", 1)
[4162141.126] {Default Queue} wl_registry#2.global(35, "wp_fractional_scale_manager_v1", 1)
[4162141.143] {Default Queue} wl_registry#2.global(36, "ext_idle_notifier_v1", 2)
[4162141.159] {Default Queue} wl_registry#2.global(37, "zwp_idle_inhibit_manager_v1", 1)
[4162141.176] {Default Queue} wl_registry#2.global(38, "zwp_relative_pointer_manager_v1", 1)
[4162141.193] {Default Queue} wl_registry#2.global(39, "zwp_pointer_constraints_v1", 1)
[4162141.209] {Default Queue} wl_registry#2.global(40, "zwlr_foreign_toplevel_manager_v1", 3)
[4162141.226] {Default Queue} wl_registry#2.global(41, "ext_foreign_toplevel_list_v1", 1)
[4162141.242] {Default Queue} wl_registry#2.global(42, "wp_alpha_modifier_v1", 1)
[4162141.259] {Default Queue} wl_registry#2.global(43, "ext_session_lock_manager_v1", 1)
[4162141.275] {Default Queue} wl_registry#2.global(44, "wp_drm_lease_device_v1", 1)
[4162141.291] {Default Queue} wl_registry#2.global(45, "zwlr_output_power_manager_v1", 1)
[4162141.307] {Default Queue} wl_registry#2.global(46, "wp_tearing_control_manager_v1", 1)
[4162141.324] {Default Queue} wl_registry#2.global(47, "zwp_tablet_manager_v2", 1)
[4162141.412] {Default Queue}  -> wl_registry#2.bind(47, "zwp_tablet_manager_v2", 1, new id [unknown]#15)
[4162141.446] {Default Queue} wl_registry#2.global(48, "zwlr_layer_shell_v1", 4)
[4162141.465] {Default Queue} wl_registry#2.global(49, "zxdg_exporter_v1", 1)
[4162141.482] {Default Queue}  -> wl_registry#2.bind(49, "zxdg_exporter_v1", 1, new id [unknown]#16)
[4162141.498] {Default Queue} wl_registry#2.global(50, "zxdg_importer_v1", 1)
[4162141.515] {Default Queue}  -> wl_registry#2.bind(50, "zxdg_importer_v1", 1, new id [unknown]#17)
[4162141.531] {Default Queue} wl_registry#2.global(51, "zxdg_exporter_v2", 1)
[4162141.548] {Default Queue}  -> wl_registry#2.bind(51, "zxdg_exporter_v2", 1, new id [unknown]#18)
[4162141.565] {Default Queue} wl_registry#2.global(52, "zxdg_importer_v2", 1)
[4162141.581] {Default Queue}  -> wl_registry#2.bind(52, "zxdg_importer_v2", 1, new id [unknown]#19)
[4162141.597] {Default Queue} wl_registry#2.global(56, "wl_output", 4)
[4162141.613] {Default Queue}  -> wl_registry#2.bind(56, "wl_output", 2, new id [unknown]#20)
[4162141.819] {Default Queue}  -> zxdg_output_manager_v1#5.get_xdg_output(new id zxdg_output_v1#21, wl_output#20)
[4162141.843] {Default Queue}  -> wl_display#1.sync(new id wl_callback#22)
[4162141.858] {Default Queue} wl_callback#3.done(255)
[4162142.144] {Default Queue}  -> wl_shm#4.create_pool(new id wl_shm_pool#3, fd 10, 3600)
[4162149.116] {Default Queue}  -> wl_shm_pool#3.resize(10800)
[4162149.328] {Default Queue}  -> wl_shm_pool#3.resize(25200)
[4162149.489] {Default Queue}  -> wl_shm_pool#3.resize(54000)
[4162149.684] {Default Queue}  -> wl_shm_pool#3.resize(111600)
[4162150.011] {Default Queue}  -> wl_shm_pool#3.resize(226800)
[4162169.530] {Default Queue}  -> wl_shm_pool#3.resize(457200)
[4162180.619] {Default Queue}  -> wl_shm_pool#3.resize(918000)
[4162230.846] {Default Queue}  -> wl_registry#2.bind(15, "wl_seat", 5, new id [unknown]#23)
[4162243.719] {Default Queue}  -> wl_compositor#7.create_surface(new id wl_surface#24)
[4162243.843] {Default Queue}  -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#25, wl_seat#23)
[4162243.867] {Default Queue}  -> wl_data_device_manager#9.get_data_device(new id wl_data_device#26, wl_seat#23)
[4162244.309] {Default Queue}  -> wl_compositor#7.create_surface(new id wl_surface#27)
[4162244.331] {Default Queue}  -> zwp_tablet_manager_v2#15.get_tablet_seat(new id zwp_tablet_seat_v2#28, wl_seat#23)
[4162244.438] {Default Queue}  -> wl_display#1.sync(new id wl_callback#29)
[4162245.814] {Display Queue} wl_display#1.delete_id(6)
[4162245.854] {Display Queue} wl_display#1.delete_id(22)
[4162245.867] {Display Queue} wl_display#1.delete_id(29)
[4162245.880] {Default Queue} wl_shm#4.format(0)
[4162245.892] {Default Queue} wl_shm#4.format(1)
[4162245.937] {Default Queue} wl_shm#4.format(875709016)
[4162245.950] {Default Queue} wl_shm#4.format(875708993)
[4162245.962] {Default Queue} wl_shm#4.format(875710274)
[4162245.973] {Default Queue} wl_shm#4.format(842094674)
[4162245.985] {Default Queue} wl_shm#4.format(842088786)
[4162245.997] {Default Queue} wl_shm#4.format(892426322)
[4162246.010] {Default Queue} wl_shm#4.format(892420434)
[4162246.023] {Default Queue} wl_shm#4.format(909199186)
[4162246.035] {Default Queue} wl_shm#4.format(808665688)
[4162246.048] {Default Queue} wl_shm#4.format(808665665)
[4162246.060] {Default Queue} wl_shm#4.format(1211384408)
[4162246.073] {Default Queue} wl_shm#4.format(1211384385)
[4162246.085] {Default Queue} wl_shm#4.format(942948952)
[4162246.097] {Default Queue} wl_shm#4.format(942948929)
[4162246.110] {Default Queue} wl_callback#6.done(255)
[4162246.124] {Default Queue} org_kde_kwin_server_decoration_manager#14.default_mode(2)
[4162246.152] {Default Queue} wl_output#20.geometry(0, 0, 260, 140, 2, "Seiko Epson Corporation", "0x3853", 0)
[4162246.189] {Default Queue} wl_output#20.mode(1, 1366, 768, 60001)
[4162246.208] {Default Queue} wl_output#20.scale(1)
[4162246.221] {Default Queue} wl_output#20.done()
[4162246.265] {Default Queue} zxdg_output_v1#21.name("LVDS-1")
[4162246.284] {Default Queue} zxdg_output_v1#21.description("Seiko Epson Corporation 0x3853 (LVDS-1)")
[4162246.297] {Default Queue} zxdg_output_v1#21.logical_position(0, 0)
[4162246.311] {Default Queue} zxdg_output_v1#21.logical_size(1366, 768)
[4162246.324] {Default Queue} wl_output#20.done()
[4162246.367] {Default Queue} wl_callback#22.done(255)
[4162246.394] {Default Queue} wl_seat#23.name("seat0")
[4162246.408] {Default Queue} wl_seat#23.capabilities(3)
[4162246.424] {Default Queue}  -> wl_seat#23.get_pointer(new id wl_pointer#22)
[4162246.476] {Default Queue}  -> zwp_pointer_gestures_v1#11.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#6, wl_pointer#22)
[4162246.497] {Default Queue}  -> zwp_pointer_gestures_v1#11.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#30, wl_pointer#22)
[4162246.560] {Default Queue}  -> wp_cursor_shape_manager_v1#12.get_pointer(new id wp_cursor_shape_device_v1#31, wl_pointer#22)
[4162246.590] {Default Queue}  -> wl_seat#23.get_keyboard(new id wl_keyboard#32)
[4162246.630] {Default Queue} wl_callback#29.done(255)
[4162246.649] {Default Queue}  -> wl_registry#2.bind(20, "xdg_wm_base", 6, new id [unknown]#29)
[4162381.783] {Default Queue} wl_keyboard#32.keymap(1, fd 13, 67413)
[4162392.186] {Default Queue} wl_keyboard#32.repeat_info(25, 600)
[4162398.091] {Default Queue}  -> wl_display#1.get_registry(new id wl_registry#33)
[4162398.168] {Default Queue}  -> wl_display#1.sync(new id wl_callback#34)
[4162398.828] {Display Queue} wl_display#1.delete_id(34)
[4162398.907] {Default Queue} wl_registry#33.global(1, "wl_shm", 2)
[4162398.958] {Default Queue} wl_registry#33.global(2, "wl_drm", 2)
[4162398.975] {Default Queue} wl_registry#33.global(3, "zwp_linux_dmabuf_v1", 4)
[4162398.989] {Default Queue} wl_registry#33.global(4, "zcosmic_workspace_manager_v1", 1)
[4162399.004] {Default Queue} wl_registry#33.global(5, "ext_workspace_manager_v1", 1)
[4162399.020] {Default Queue} wl_registry#33.global(6, "zwlr_gamma_control_manager_v1", 1)
[4162399.034] {Default Queue} wl_registry#33.global(7, "zxdg_output_manager_v1", 3)
[4162399.048] {Default Queue} wl_registry#33.global(8, "zwlr_output_manager_v1", 4)
[4162399.062] {Default Queue} wl_registry#33.global(9, "wl_compositor", 6)
[4162399.076] {Default Queue} wl_registry#33.global(10, "wl_subcompositor", 1)
[4162399.090] {Default Queue} wl_registry#33.global(11, "wl_data_device_manager", 3)
[4162399.104] {Default Queue} wl_registry#33.global(12, "zwp_primary_selection_device_manager_v1", 1)
[4162399.118] {Default Queue} wl_registry#33.global(13, "zwp_input_method_manager_v2", 1)
[4162399.132] {Default Queue} wl_registry#33.global(14, "zwp_text_input_manager_v3", 1)
[4162399.150] {Default Queue} wl_registry#33.global(15, "wl_seat", 9)
[4162399.164] {Default Queue} wl_registry#33.global(16, "zwlr_virtual_pointer_manager_v1", 2)
[4162399.224] {Default Queue} wl_registry#33.global(17, "zwp_virtual_keyboard_manager_v1", 1)
[4162399.239] {Default Queue} wl_registry#33.global(18, "zwp_pointer_gestures_v1", 3)
[4162399.254] {Default Queue} wl_registry#33.global(19, "wp_cursor_shape_manager_v1", 1)
[4162399.267] {Default Queue} wl_registry#33.global(20, "xdg_wm_base", 6)
[4162399.285] {Default Queue}  -> wl_registry#33.bind(20, "xdg_wm_base", 6, new id [unknown]#35)
[4162399.304] {Default Queue} wl_registry#33.global(21, "xdg_activation_v1", 1)
[4162399.318] {Default Queue} wl_registry#33.global(22, "xdg_toplevel_icon_manager_v1", 1)
[4162399.332] {Default Queue} wl_registry#33.global(23, "org_kde_kwin_server_decoration_manager", 1)
[4162399.400] {Default Queue} wl_registry#33.global(24, "zxdg_decoration_manager_v1", 1)
[4162399.425] {Default Queue} wl_registry#33.global(25, "wp_presentation", 2)
[4162399.440] {Default Queue} wl_registry#33.global(26, "zwlr_export_dmabuf_manager_v1", 1)
[4162399.454] {Default Queue} wl_registry#33.global(27, "zwlr_screencopy_manager_v1", 3)
[4162399.467] {Default Queue} wl_registry#33.global(28, "ext_image_copy_capture_manager_v1", 1)
[4162399.481] {Default Queue} wl_registry#33.global(29, "ext_output_image_capture_source_manager_v1", 1)
[4162399.494] {Default Queue} wl_registry#33.global(30, "zwlr_data_control_manager_v1", 2)
[4162399.508] {Default Queue} wl_registry#33.global(31, "ext_data_control_manager_v1", 1)
[4162399.522] {Default Queue} wl_registry#33.global(32, "wp_security_context_manager_v1", 1)
[4162399.535] {Default Queue} wl_registry#33.global(33, "wp_viewporter", 1)
[4162399.548] {Default Queue} wl_registry#33.global(34, "wp_single_pixel_buffer_manager_v1", 1)
[4162399.562] {Default Queue} wl_registry#33.global(35, "wp_fractional_scale_manager_v1", 1)
[4162399.576] {Default Queue} wl_registry#33.global(36, "ext_idle_notifier_v1", 2)
[4162399.590] {Default Queue} wl_registry#33.global(37, "zwp_idle_inhibit_manager_v1", 1)
[4162399.604] {Default Queue} wl_registry#33.global(38, "zwp_relative_pointer_manager_v1", 1)
[4162399.617] {Default Queue} wl_registry#33.global(39, "zwp_pointer_constraints_v1", 1)
[4162399.630] {Default Queue} wl_registry#33.global(40, "zwlr_foreign_toplevel_manager_v1", 3)
[4162399.644] {Default Queue} wl_registry#33.global(41, "ext_foreign_toplevel_list_v1", 1)
[4162399.657] {Default Queue} wl_registry#33.global(42, "wp_alpha_modifier_v1", 1)
[4162399.671] {Default Queue} wl_registry#33.global(43, "ext_session_lock_manager_v1", 1)
[4162399.685] {Default Queue} wl_registry#33.global(44, "wp_drm_lease_device_v1", 1)
[4162399.698] {Default Queue} wl_registry#33.global(45, "zwlr_output_power_manager_v1", 1)
[4162399.712] {Default Queue} wl_registry#33.global(46, "wp_tearing_control_manager_v1", 1)
[4162399.725] {Default Queue} wl_registry#33.global(47, "zwp_tablet_manager_v2", 1)
[4162399.739] {Default Queue} wl_registry#33.global(48, "zwlr_layer_shell_v1", 4)
[4162399.754] {Default Queue}  -> wl_registry#33.bind(48, "zwlr_layer_shell_v1", 4, new id [unknown]#36)
[4162399.770] {Default Queue} wl_registry#33.global(49, "zxdg_exporter_v1", 1)
[4162399.785] {Default Queue} wl_registry#33.global(50, "zxdg_importer_v1", 1)
[4162399.798] {Default Queue} wl_registry#33.global(51, "zxdg_exporter_v2", 1)
[4162399.812] {Default Queue} wl_registry#33.global(52, "zxdg_importer_v2", 1)
[4162399.825] {Default Queue} wl_registry#33.global(56, "wl_output", 4)
[4162399.839] {Default Queue} wl_callback#34.done(255)
[4162409.557] {Default Queue}  -> wl_display#1.get_registry(new id wl_registry#34)
[4162409.652] {Default Queue}  -> wl_display#1.sync(new id wl_callback#37)
[4162410.522] {Display Queue} wl_display#1.delete_id(37)
[4162410.609] {Default Queue} wl_registry#34.global(1, "wl_shm", 2)
[4162410.654] {Default Queue} wl_registry#34.global(2, "wl_drm", 2)
[4162410.671] {Default Queue} wl_registry#34.global(3, "zwp_linux_dmabuf_v1", 4)
[4162410.686] {Default Queue} wl_registry#34.global(4, "zcosmic_workspace_manager_v1", 1)
[4162410.743] {Default Queue} wl_registry#34.global(5, "ext_workspace_manager_v1", 1)
[4162410.768] {Default Queue} wl_registry#34.global(6, "zwlr_gamma_control_manager_v1", 1)
[4162410.784] {Default Queue} wl_registry#34.global(7, "zxdg_output_manager_v1", 3)
[4162410.803] {Default Queue}  -> wl_registry#34.bind(7, "zxdg_output_manager_v1", 3, new id [unknown]#38)
[4162410.830] {Default Queue}  -> wl_display#1.sync(new id wl_callback#39)
[4162410.848] {Default Queue} wl_registry#34.global(8, "zwlr_output_manager_v1", 4)
[4162410.863] {Default Queue} wl_registry#34.global(9, "wl_compositor", 6)
[4162410.877] {Default Queue} wl_registry#34.global(10, "wl_subcompositor", 1)
[4162410.892] {Default Queue} wl_registry#34.global(11, "wl_data_device_manager", 3)
[4162410.906] {Default Queue} wl_registry#34.global(12, "zwp_primary_selection_device_manager_v1", 1)
[4162410.920] {Default Queue} wl_registry#34.global(13, "zwp_input_method_manager_v2", 1)
[4162410.933] {Default Queue} wl_registry#34.global(14, "zwp_text_input_manager_v3", 1)
[4162410.947] {Default Queue} wl_registry#34.global(15, "wl_seat", 9)
[4162410.962] {Default Queue}  -> wl_registry#34.bind(15, "wl_seat", 2, new id [unknown]#40)
[4162411.086] {Default Queue}  -> wl_display#1.sync(new id wl_callback#41)
[4162411.105] {Default Queue} wl_registry#34.global(16, "zwlr_virtual_pointer_manager_v1", 2)
[4162411.121] {Default Queue} wl_registry#34.global(17, "zwp_virtual_keyboard_manager_v1", 1)
[4162411.136] {Default Queue} wl_registry#34.global(18, "zwp_pointer_gestures_v1", 3)
[4162411.150] {Default Queue} wl_registry#34.global(19, "wp_cursor_shape_manager_v1", 1)
[4162411.165] {Default Queue} wl_registry#34.global(20, "xdg_wm_base", 6)
[4162411.179] {Default Queue} wl_registry#34.global(21, "xdg_activation_v1", 1)
[4162411.193] {Default Queue} wl_registry#34.global(22, "xdg_toplevel_icon_manager_v1", 1)
[4162411.207] {Default Queue} wl_registry#34.global(23, "org_kde_kwin_server_decoration_manager", 1)
[4162411.221] {Default Queue} wl_registry#34.global(24, "zxdg_decoration_manager_v1", 1)
[4162411.235] {Default Queue} wl_registry#34.global(25, "wp_presentation", 2)
[4162411.249] {Default Queue} wl_registry#34.global(26, "zwlr_export_dmabuf_manager_v1", 1)
[4162411.263] {Default Queue} wl_registry#34.global(27, "zwlr_screencopy_manager_v1", 3)
[4162411.277] {Default Queue} wl_registry#34.global(28, "ext_image_copy_capture_manager_v1", 1)
[4162411.291] {Default Queue} wl_registry#34.global(29, "ext_output_image_capture_source_manager_v1", 1)
[4162411.305] {Default Queue} wl_registry#34.global(30, "zwlr_data_control_manager_v1", 2)
[4162411.319] {Default Queue} wl_registry#34.global(31, "ext_data_control_manager_v1", 1)
[4162411.333] {Default Queue} wl_registry#34.global(32, "wp_security_context_manager_v1", 1)
[4162411.369] {Default Queue} wl_registry#34.global(33, "wp_viewporter", 1)
[4162411.397] {Default Queue} wl_registry#34.global(34, "wp_single_pixel_buffer_manager_v1", 1)
[4162411.412] {Default Queue} wl_registry#34.global(35, "wp_fractional_scale_manager_v1", 1)
[4162411.426] {Default Queue} wl_registry#34.global(36, "ext_idle_notifier_v1", 2)
[4162411.440] {Default Queue} wl_registry#34.global(37, "zwp_idle_inhibit_manager_v1", 1)
[4162411.454] {Default Queue} wl_registry#34.global(38, "zwp_relative_pointer_manager_v1", 1)
[4162411.468] {Default Queue} wl_registry#34.global(39, "zwp_pointer_constraints_v1", 1)
[4162411.482] {Default Queue} wl_registry#34.global(40, "zwlr_foreign_toplevel_manager_v1", 3)
[4162411.497] {Default Queue} wl_registry#34.global(41, "ext_foreign_toplevel_list_v1", 1)
[4162411.511] {Default Queue} wl_registry#34.global(42, "wp_alpha_modifier_v1", 1)
[4162411.525] {Default Queue} wl_registry#34.global(43, "ext_session_lock_manager_v1", 1)
[4162411.539] {Default Queue} wl_registry#34.global(44, "wp_drm_lease_device_v1", 1)
[4162411.553] {Default Queue} wl_registry#34.global(45, "zwlr_output_power_manager_v1", 1)
[4162411.567] {Default Queue} wl_registry#34.global(46, "wp_tearing_control_manager_v1", 1)
[4162411.581] {Default Queue} wl_registry#34.global(47, "zwp_tablet_manager_v2", 1)
[4162411.611] {Default Queue} wl_registry#34.global(48, "zwlr_layer_shell_v1", 4)
[4162411.627] {Default Queue} wl_registry#34.global(49, "zxdg_exporter_v1", 1)
[4162411.641] {Default Queue} wl_registry#34.global(50, "zxdg_importer_v1", 1)
[4162411.655] {Default Queue} wl_registry#34.global(51, "zxdg_exporter_v2", 1)
[4162411.669] {Default Queue} wl_registry#34.global(52, "zxdg_importer_v2", 1)
[4162411.683] {Default Queue} wl_registry#34.global(56, "wl_output", 4)
[4162411.698] {Default Queue}  -> wl_registry#34.bind(56, "wl_output", 4, new id [unknown]#42)
[4162411.859] {Default Queue}  -> zxdg_output_manager_v1#38.get_xdg_output(new id zxdg_output_v1#43, wl_output#42)
[4162411.887] {Default Queue}  -> wl_display#1.sync(new id wl_callback#44)
[4162411.902] {Default Queue} wl_callback#37.done(255)
[4162412.507] {Display Queue} wl_display#1.delete_id(39)
[4162412.543] {Display Queue} wl_display#1.delete_id(41)
[4162412.556] {Display Queue} wl_display#1.delete_id(44)
[4162412.567] {Default Queue} wl_callback#39.done(255)
[4162412.592] {Default Queue} wl_seat#40.name("seat0")
[4162412.637] {Default Queue} wl_seat#40.capabilities(3)
[4162412.651] {Default Queue} wl_callback#41.done(255)
[4162412.664] {Default Queue} wl_output#42.geometry(0, 0, 260, 140, 2, "Seiko Epson Corporation", "0x3853", 0)
libxfce4windowing-DEBUG: 11:49:05.252: output geom for ID 42
[4162412.902] {Default Queue} wl_output#42.mode(1, 1366, 768, 60001)
libxfce4windowing-DEBUG: 11:49:05.252: output mode for ID 42
[4162412.961] {Default Queue} wl_output#42.scale(1)
libxfce4windowing-DEBUG: 11:49:05.252: output scale for ID 42
[4162413.008] {Default Queue} wl_output#42.name("LVDS-1")
libxfce4windowing-DEBUG: 11:49:05.252: output name for ID 42
[4162413.055] {Default Queue} wl_output#42.description("Seiko Epson Corporation 0x3853 (LVDS-1)")
libxfce4windowing-DEBUG: 11:49:05.252: output desc for ID 42
[4162413.100] {Default Queue} wl_output#42.done()
libxfce4windowing-DEBUG: 11:49:05.252: output done for ID 42
[4162413.144] {Default Queue} zxdg_output_v1#43.name("LVDS-1")
libxfce4windowing-DEBUG: 11:49:05.252: xdg output name for ID 43
[4162413.189] {Default Queue} zxdg_output_v1#43.description("Seiko Epson Corporation 0x3853 (LVDS-1)")
libxfce4windowing-DEBUG: 11:49:05.253: xdg output desc for ID 43
[4162413.233] {Default Queue} zxdg_output_v1#43.logical_position(0, 0)
libxfce4windowing-DEBUG: 11:49:05.253: xdg output logpos for ID 43
[4162413.279] {Default Queue} zxdg_output_v1#43.logical_size(1366, 768)
libxfce4windowing-DEBUG: 11:49:05.253: xdg output logsize for ID 43
[4162413.323] {Default Queue} wl_output#42.done()
libxfce4windowing-DEBUG: 11:49:05.253: output done for ID 42
libxfce4windowing-DEBUG: 11:49:05.253: finalizing output because: xdg_op_mgr=0x55d3381e5910, xdg_op_mgr_vers=3, xdg_op_done=0
libxfce4windowing-DEBUG: 11:49:05.253: finalizing for output ID 42
libxfce4windowing-DEBUG: 11:49:05.253: checking scale 1
libxfce4windowing-DEBUG: 11:49:05.253:   monitor scale to compare to is 1
libxfce4windowing-DEBUG: 11:49:05.253: monitors have same scale; easy to unscale
libxfce4windowing-DEBUG: 11:49:05.253: Unscaled physical geom (LVDS-1): 1366x768+0+0
libxfce4windowing-DEBUG: 11:49:05.253: Scaled logical geom (LVDS-1): 1366x768+0+0
[4162413.714] {Default Queue} wl_callback#44.done(255)
[4162413.737] {Default Queue}  -> wl_registry#34.bind(40, "zwlr_foreign_toplevel_manager_v1", 3, new id [unknown]#44)
[4162413.756] {Default Queue}  -> wl_display#1.sync(new id wl_callback#41)
[4162413.771] {Default Queue}  -> wl_registry#34.bind(5, "ext_workspace_manager_v1", 1, new id [unknown]#39)
[4162414.008] {Default Queue}  -> wl_display#1.sync(new id wl_callback#37)
[4162414.673] {Display Queue} wl_display#1.delete_id(41)
[4162414.715] {Display Queue} wl_display#1.delete_id(37)
[4162414.729] {Default Queue} zwlr_foreign_toplevel_manager_v1#44.toplevel(new id zwlr_foreign_toplevel_handle_v1#4278190080)
[4162414.971] {Default Queue} zwlr_foreign_toplevel_handle_v1#4278190080.title("Terminal")
[4162414.999] {Default Queue} zwlr_foreign_toplevel_handle_v1#4278190080.app_id("xfce4-terminal.orig")
[4162471.962] {Default Queue} zwlr_foreign_toplevel_handle_v1#4278190080.state(array[8])
[4162472.059] {Default Queue} zwlr_foreign_toplevel_handle_v1#4278190080.parent(nil)
[4162472.077] {Default Queue} zwlr_foreign_toplevel_handle_v1#4278190080.done()
[4162472.099] {Default Queue} wl_callback#41.done(255)
[4162472.119] {Default Queue} ext_workspace_manager_v1#39.workspace_group(new id ext_workspace_group_handle_v1#4278190081)
[4162472.464] {Default Queue} ext_workspace_group_handle_v1#4278190081.capabilities(0)
[4162472.499] {Default Queue} ext_workspace_group_handle_v1#4278190081.output_enter(wl_output#42)
[4162472.536] {Default Queue} ext_workspace_group_handle_v1#4278190081.output_enter(wl_output#20)
[4162472.554] {Default Queue} ext_workspace_manager_v1#39.workspace(new id ext_workspace_handle_v1#4278190082)
[4162472.791] {Default Queue} ext_workspace_handle_v1#4278190082.capabilities(1)
[4162472.820] {Default Queue} ext_workspace_handle_v1#4278190082.name("Bureau 1")
[4162472.850] {Default Queue} ext_workspace_handle_v1#4278190082.state(1)
[4162472.873] {Default Queue} ext_workspace_group_handle_v1#4278190081.workspace_enter(ext_workspace_handle_v1#4278190082)
[4162472.912] {Default Queue} ext_workspace_manager_v1#39.workspace(new id ext_workspace_handle_v1#4278190083)
[4162472.946] {Default Queue} ext_workspace_handle_v1#4278190083.capabilities(1)
[4162472.969] {Default Queue} ext_workspace_handle_v1#4278190083.name("Bureau 2")
[4162472.992] {Default Queue} ext_workspace_handle_v1#4278190083.state(0)
[4162473.014] {Default Queue} ext_workspace_group_handle_v1#4278190081.workspace_enter(ext_workspace_handle_v1#4278190083)
[4162473.040] {Default Queue} ext_workspace_manager_v1#39.workspace(new id ext_workspace_handle_v1#4278190084)
[4162473.071] {Default Queue} ext_workspace_handle_v1#4278190084.capabilities(1)
[4162473.095] {Default Queue} ext_workspace_handle_v1#4278190084.name("Bureau 3")
[4162473.119] {Default Queue} ext_workspace_handle_v1#4278190084.state(0)
[4162473.141] {Default Queue} ext_workspace_group_handle_v1#4278190081.workspace_enter(ext_workspace_handle_v1#4278190084)
[4162473.166] {Default Queue} ext_workspace_manager_v1#39.workspace(new id ext_workspace_handle_v1#4278190085)
[4162473.197] {Default Queue} ext_workspace_handle_v1#4278190085.capabilities(1)
[4162473.220] {Default Queue} ext_workspace_handle_v1#4278190085.name("Bureau 4")
[4162473.243] {Default Queue} ext_workspace_handle_v1#4278190085.state(0)
[4162473.265] {Default Queue} ext_workspace_group_handle_v1#4278190081.workspace_enter(ext_workspace_handle_v1#4278190085)
[4162473.290] {Default Queue} ext_workspace_manager_v1#39.done()
[4162473.304] {Default Queue} wl_callback#37.done(255)
[4162505.048] {Default Queue}  -> wl_compositor#7.create_surface(new id wl_surface#37)
[4162505.547] {Default Queue}  -> wl_surface#37.attach(nil, 0, 0)
[4162505.594] {Default Queue}  -> zwlr_layer_shell_v1#36.get_layer_surface(new id zwlr_layer_surface_v1#41, wl_surface#37, wl_output#20, 2, "gtk-layer-shell")
[4162505.618] {Default Queue}  -> zwlr_layer_surface_v1#41.set_keyboard_interactivity(2)
[4162505.630] {Default Queue}  -> zwlr_layer_surface_v1#41.set_exclusive_zone(49)
[4162505.642] {Default Queue}  -> zwlr_layer_surface_v1#41.set_anchor(13)
[4162505.655] {Default Queue}  -> zwlr_layer_surface_v1#41.set_margin(0, 0, 719, 0)
[4162505.669] {Default Queue}  -> zwlr_layer_surface_v1#41.set_size(0, 49)
[4162505.683] {Default Queue}  -> wl_surface#37.commit()
[4162505.699] {Default Queue}  -> wl_display#1.sync(new id wl_callback#45)
[4162506.146] {Display Queue} wl_display#1.delete_id(45)
[4162506.171] {Default Queue} zwlr_layer_surface_v1#41.configure(256, 1366, 49)
[4162506.187] {Default Queue}  -> zwlr_layer_surface_v1#41.ack_configure(256)
[4162506.205] {Default Queue} wl_callback#45.done(256)
Fontconfig warning: using without calling FcInit()
[4162813.193] {Default Queue}  -> wl_shm#4.create_pool(new id wl_shm_pool#45, fd 15, 267736)
[4162813.294] {Default Queue}  -> wl_shm_pool#45.create_buffer(new id wl_buffer#46, 0, 1366, 49, 5464, 0)
[4162818.129] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4162818.230] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4162818.247] {Default Queue}  -> wl_surface#37.damage(0, 0, 1366, 49)
[4162818.263] {Default Queue}  -> wl_surface#37.set_opaque_region(nil)
[4162818.276] {Default Queue}  -> wl_surface#37.set_input_region(nil)
[4162818.335] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#47)
[4162818.410] {Default Queue}  -> wl_surface#37.commit()
[4162818.823] {Default Queue}  -> zwlr_layer_surface_v1#41.set_anchor(5)
[4162818.874] {Default Queue}  -> zwlr_layer_surface_v1#41.set_size(1366, 49)
[4162822.280] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 22, 0, 200, 48)
[4162823.731] {Display Queue} wl_display#1.delete_id(47)
[4162823.834] {Default Queue} zwlr_layer_surface_v1#41.configure(257, 1366, 49)
[4162823.855] {Default Queue}  -> zwlr_layer_surface_v1#41.ack_configure(257)
[4162823.876] {Default Queue} wl_keyboard#32.enter(260, wl_surface#37, array[0])
[4162823.912] {Default Queue} wl_keyboard#32.modifiers(261, 0, 0, 16, 0)
[4162823.966] {Default Queue} wl_data_device#26.selection(nil)
[4162824.003] {Default Queue} zwp_primary_selection_device_v1#25.selection(nil)
[4162824.027] {Default Queue} wl_surface#37.enter(wl_output#42)
[4162824.043] {Default Queue} wl_surface#37.enter(wl_output#20)
[4162824.060] {Default Queue} zwlr_layer_surface_v1#41.configure(262, 1366, 49)
[4162824.075] {Default Queue}  -> zwlr_layer_surface_v1#41.ack_configure(262)
[4162824.090] {Default Queue} wl_buffer#46.release()
[4162824.105] {Default Queue} wl_callback#47.done(10687429)
[4162829.646] {Default Queue}  -> zwlr_layer_surface_v1#41.set_anchor(13)
[4162829.748] {Default Queue}  -> zwlr_layer_surface_v1#41.set_size(0, 49)
[4162834.231] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4162834.339] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4162834.399] {Default Queue}  -> wl_surface#37.damage(0, 0, 1366, 49)
[4162834.417] {Default Queue}  -> wl_surface#37.set_input_region(nil)
[4162834.479] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#47)
[4162834.498] {Default Queue}  -> wl_surface#37.commit()
[4162835.626] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 269, 0, 200, 48)
[4162837.724] {Display Queue} wl_display#1.delete_id(47)
[4162837.835] {Default Queue} wl_buffer#46.release()
[4162837.853] {Default Queue} zwlr_layer_surface_v1#41.configure(263, 1366, 49)
[4162837.874] {Default Queue}  -> zwlr_layer_surface_v1#41.ack_configure(263)
[4162837.940] {Default Queue} wl_callback#47.done(10687443)
[4162843.687] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4162843.797] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4162843.813] {Default Queue}  -> wl_surface#37.damage(0, 0, 1366, 49)
[4162843.876] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#47)
[4162843.895] {Default Queue}  -> wl_surface#37.commit()
[4162844.898] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 269, 0, 200, 48)
[4162847.526] {Display Queue} wl_display#1.delete_id(47)
[4162847.610] {Default Queue} wl_buffer#46.release()
[4162847.627] {Default Queue} wl_callback#47.done(10687452)
[4162852.546] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4162852.659] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4162852.675] {Default Queue}  -> wl_surface#37.damage(0, 0, 1366, 49)
[4162852.741] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#47)
[4162852.760] {Default Queue}  -> wl_surface#37.commit()
[4162852.898] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 269, 0, 200, 48)
[4162857.080] {Default Queue} wl_buffer#46.release()
[4162863.423] {Display Queue} wl_display#1.delete_id(47)
[4162863.561] {Default Queue} wl_callback#47.done(10687469)
[4162866.748] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4162866.903] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4162866.920] {Default Queue}  -> wl_surface#37.damage(261, 0, 208, 49)
[4162866.979] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#47)
[4162866.998] {Default Queue}  -> wl_surface#37.commit()
[4162867.133] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 269, 0, 200, 48)
[4162868.229] {Default Queue} wl_buffer#46.release()
[4162879.026] {Display Queue} wl_display#1.delete_id(47)
[4162879.188] {Default Queue} wl_callback#47.done(10687485)
[4164857.540] {Default Queue} wl_keyboard#32.key(264, 10689463, 29, 1)
[4164857.731] {Default Queue} wl_keyboard#32.modifiers(265, 4, 0, 16, 0)
[4164857.778] {Default Queue} wl_keyboard#32.modifiers(267, 4, 0, 16, 0)
[4164857.808] {Default Queue} wl_keyboard#32.modifiers(269, 4, 0, 16, 0)
[4164857.838] {Default Queue} wl_keyboard#32.modifiers(271, 4, 0, 16, 0)
[4164857.867] {Default Queue} wl_keyboard#32.modifiers(273, 4, 0, 16, 0)
[4164857.895] {Default Queue} wl_keyboard#32.modifiers(275, 4, 0, 16, 0)
[4164857.922] {Default Queue} wl_keyboard#32.modifiers(277, 4, 0, 16, 0)
[4164857.950] {Default Queue} wl_keyboard#32.modifiers(279, 4, 0, 16, 0)
[4164857.978] {Default Queue} wl_keyboard#32.modifiers(281, 4, 0, 16, 0)
[4164858.005] {Default Queue} wl_keyboard#32.modifiers(283, 4, 0, 16, 0)
[4164945.507] {Default Queue} wl_keyboard#32.key(285, 10689551, 56, 1)
[4164945.666] {Default Queue} wl_keyboard#32.modifiers(286, 12, 0, 16, 0)
[4164945.712] {Default Queue} wl_keyboard#32.modifiers(288, 12, 0, 16, 0)
[4164945.743] {Default Queue} wl_keyboard#32.modifiers(290, 12, 0, 16, 0)
[4164945.773] {Default Queue} wl_keyboard#32.modifiers(292, 12, 0, 16, 0)
[4164945.801] {Default Queue} wl_keyboard#32.modifiers(294, 12, 0, 16, 0)
[4164945.830] {Default Queue} wl_keyboard#32.modifiers(296, 12, 0, 16, 0)
[4164945.858] {Default Queue} wl_keyboard#32.modifiers(298, 12, 0, 16, 0)
[4164945.911] {Default Queue} wl_keyboard#32.modifiers(300, 12, 0, 16, 0)
[4164945.940] {Default Queue} wl_keyboard#32.modifiers(302, 12, 0, 16, 0)
[4164945.968] {Default Queue} wl_keyboard#32.modifiers(304, 12, 0, 16, 0)
[4165414.532] {Default Queue} wl_keyboard#32.key(306, 10689883, 29, 0)
[4165414.674] {Default Queue} wl_keyboard#32.modifiers(307, 8, 0, 16, 0)
[4165414.717] {Default Queue} wl_keyboard#32.modifiers(309, 8, 0, 16, 0)
[4165414.743] {Default Queue} wl_keyboard#32.modifiers(311, 8, 0, 16, 0)
[4165414.769] {Default Queue} wl_keyboard#32.modifiers(313, 8, 0, 16, 0)
[4165414.794] {Default Queue} wl_keyboard#32.modifiers(315, 8, 0, 16, 0)
[4165414.819] {Default Queue} wl_keyboard#32.modifiers(317, 8, 0, 16, 0)
[4165414.843] {Default Queue} wl_keyboard#32.modifiers(319, 8, 0, 16, 0)
[4165414.867] {Default Queue} wl_keyboard#32.modifiers(321, 8, 0, 16, 0)
[4165414.891] {Default Queue} wl_keyboard#32.modifiers(323, 8, 0, 16, 0)
[4165414.915] {Default Queue} wl_keyboard#32.modifiers(325, 8, 0, 16, 0)
[4165414.939] {Default Queue} wl_keyboard#32.key(327, 10689883, 56, 0)
[4165414.968] {Default Queue} wl_keyboard#32.modifiers(328, 0, 0, 16, 0)
[4165414.994] {Default Queue} wl_keyboard#32.modifiers(330, 0, 0, 16, 0)
[4165415.018] {Default Queue} wl_keyboard#32.modifiers(332, 0, 0, 16, 0)
[4165415.043] {Default Queue} wl_keyboard#32.modifiers(334, 0, 0, 16, 0)
[4165415.067] {Default Queue} wl_keyboard#32.modifiers(336, 0, 0, 16, 0)
[4165415.091] {Default Queue} wl_keyboard#32.modifiers(338, 0, 0, 16, 0)
[4165415.115] {Default Queue} wl_keyboard#32.modifiers(340, 0, 0, 16, 0)
[4165415.138] {Default Queue} wl_keyboard#32.modifiers(342, 0, 0, 16, 0)
[4165415.161] {Default Queue} wl_keyboard#32.modifiers(344, 0, 0, 16, 0)
[4165415.184] {Default Queue} wl_keyboard#32.modifiers(346, 0, 0, 16, 0)
[4165415.208] {Default Queue} wl_keyboard#32.keymap(1, fd 14, 67413)
[4165442.549] {Default Queue} wl_keyboard#32.repeat_info(25, 600)
[4165442.662] {Default Queue} wl_keyboard#32.modifiers(348, 0, 0, 16, 0)
[4165442.718] {Default Queue} wl_keyboard#32.leave(349, wl_surface#37)
[4165442.756] {Default Queue} ext_workspace_group_handle_v1#4278190081.output_leave(wl_output#42)
[4165442.873] {Default Queue} ext_workspace_group_handle_v1#4278190081.output_leave(wl_output#20)
[4165442.891] {Default Queue} wl_registry#34.global_remove(56)
[4165442.927] {Default Queue}  -> zxdg_output_v1#43.destroy()
[4165442.947] {Default Queue}  -> wl_output#42.release()
[4165443.003] {Default Queue} wl_registry#33.global_remove(56)
[4165443.022] {Default Queue} wl_registry#2.global_remove(56)
[4165447.988] {Default Queue} wl_registry#34.global(57, "wl_output", 4)
[4165448.087] {Default Queue}  -> wl_registry#34.bind(57, "wl_output", 4, new id [unknown]#47)
[4165448.118] {Default Queue}  -> zxdg_output_manager_v1#38.get_xdg_output(new id zxdg_output_v1#48, wl_output#47)
[4165448.137] {Default Queue}  -> wl_display#1.sync(new id wl_callback#49)
[4165448.152] {Default Queue} wl_registry#33.global(57, "wl_output", 4)
[4165448.170] {Default Queue} wl_registry#2.global(57, "wl_output", 4)
[4165448.187] {Default Queue}  -> wl_registry#2.bind(57, "wl_output", 2, new id [unknown]#50)
[4165448.225] {Default Queue}  -> zxdg_output_manager_v1#5.get_xdg_output(new id zxdg_output_v1#51, wl_output#50)
[4165448.243] {Default Queue}  -> wl_display#1.sync(new id wl_callback#52)
[4165448.259] {Default Queue} ext_workspace_manager_v1#39.done()
[4165473.084] {Default Queue}  -> wl_surface#37.attach(wl_buffer#46, 0, 0)
[4165473.186] {Default Queue}  -> wl_surface#37.set_buffer_scale(1)
[4165473.202] {Default Queue}  -> wl_surface#37.damage(12, 0, 457, 48)
[4165473.218] {Default Queue}  -> wl_surface#37.set_input_region(nil)
[4165473.276] {Default Queue}  -> wl_surface#37.frame(new id wl_callback#53)
[4165473.295] {Default Queue}  -> wl_surface#37.commit()
[4165473.543] {Default Queue}  -> zwlr_foreign_toplevel_handle_v1#4278190080.set_rectangle(wl_surface#37, 22, 0, 200, 48)
[4165881.852] {Default Queue} wl_registry#34.global_remove(57)
[4165881.959] {Default Queue}  -> zxdg_output_v1#48.destroy()
[4165881.990] {Default Queue}  -> wl_output#47.release()
Edited by Gaël Bonithon
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information