Skip to content

Instantly share code, notes, and snippets.

@lbonn
Created January 8, 2024 14:06
Show Gist options
  • Save lbonn/d76caab4b0caf132be70188458158f12 to your computer and use it in GitHub Desktop.
Save lbonn/d76caab4b0caf132be70188458158f12 to your computer and use it in GitHub Desktop.
smithay crash
$ WAYLAND_DEBUG=1 ./target/debug/examples/clipboard
[3040459.534] -> wl_display@1.get_registry(new id wl_registry@2)
[3040459.576] -> wl_display@1.sync(new id wl_callback@3)
[3040461.858] wl_display@1.delete_id(3)
[3040461.872] wl_registry@2.global(1, "wl_shm", 1)
[3040461.981] wl_registry@2.global(2, "wl_drm", 2)
[3040462.003] wl_registry@2.global(3, "zwp_linux_dmabuf_v1", 4)
[3040462.022] wl_registry@2.global(4, "wl_compositor", 5)
[3040462.029] wl_registry@2.global(5, "wl_subcompositor", 1)
[3040462.037] wl_registry@2.global(6, "wl_data_device_manager", 3)
[3040462.056] wl_registry@2.global(7, "zwlr_gamma_control_manager_v1", 1)
[3040462.062] wl_registry@2.global(8, "zxdg_output_manager_v1", 3)
[3040462.068] wl_registry@2.global(9, "org_kde_kwin_idle", 1)
[3040462.075] wl_registry@2.global(10, "ext_idle_notifier_v1", 1)
[3040462.082] wl_registry@2.global(11, "zwp_idle_inhibit_manager_v1", 1)
[3040462.100] wl_registry@2.global(12, "zwlr_layer_shell_v1", 4)
[3040462.107] wl_registry@2.global(13, "xdg_wm_base", 2)
[3040462.112] wl_registry@2.global(14, "zwp_tablet_manager_v2", 1)
[3040462.120] wl_registry@2.global(15, "org_kde_kwin_server_decoration_manager", 1)
[3040462.126] wl_registry@2.global(16, "zxdg_decoration_manager_v1", 1)
[3040462.132] wl_registry@2.global(17, "zwp_relative_pointer_manager_v1", 1)
[3040462.140] wl_registry@2.global(18, "zwp_pointer_constraints_v1", 1)
[3040462.146] wl_registry@2.global(19, "wp_presentation", 1)
[3040462.152] wl_registry@2.global(20, "zwlr_output_manager_v1", 4)
[3040462.159] wl_registry@2.global(21, "zwlr_output_power_manager_v1", 1)
[3040462.165] wl_registry@2.global(22, "zwp_input_method_manager_v2", 1)
[3040462.172] wl_registry@2.global(23, "zwp_text_input_manager_v3", 1)
[3040462.178] wl_registry@2.global(24, "zwlr_foreign_toplevel_manager_v1", 3)
[3040462.185] wl_registry@2.global(25, "ext_session_lock_manager_v1", 1)
[3040462.191] wl_registry@2.global(26, "wp_drm_lease_device_v1", 1)
[3040462.197] wl_registry@2.global(27, "zwlr_export_dmabuf_manager_v1", 1)
[3040462.204] wl_registry@2.global(28, "zwlr_screencopy_manager_v1", 3)
[3040462.210] wl_registry@2.global(29, "zwlr_data_control_manager_v1", 2)
[3040462.217] wl_registry@2.global(30, "zwp_primary_selection_device_manager_v1", 1)
[3040462.223] wl_registry@2.global(31, "wp_viewporter", 1)
[3040462.230] wl_registry@2.global(32, "wp_single_pixel_buffer_manager_v1", 1)
[3040462.236] wl_registry@2.global(33, "zxdg_exporter_v1", 1)
[3040462.243] wl_registry@2.global(34, "zxdg_importer_v1", 1)
[3040462.250] wl_registry@2.global(35, "zxdg_exporter_v2", 1)
[3040462.256] wl_registry@2.global(36, "zxdg_importer_v2", 1)
[3040462.263] wl_registry@2.global(37, "xdg_activation_v1", 1)
[3040462.269] wl_registry@2.global(38, "zwp_virtual_keyboard_manager_v1", 1)
[3040462.275] wl_registry@2.global(39, "zwlr_virtual_pointer_manager_v1", 2)
[3040462.282] wl_registry@2.global(40, "zwlr_input_inhibit_manager_v1", 1)
[3040462.288] wl_registry@2.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[3040462.295] wl_registry@2.global(42, "wl_seat", 8)
[3040462.301] wl_registry@2.global(43, "zwp_pointer_gestures_v1", 3)
[3040462.307] wl_registry@2.global(44, "wl_output", 4)
[3040462.314] wl_registry@2.global(45, "wl_output", 4)
[3040462.322] wl_registry@2.global(47, "zwp_pointer_gestures_v1", 3)
[3040462.329] wl_registry@2.global(49, "zwp_pointer_gestures_v1", 3)
[3040462.336] wl_registry@2.global(51, "zwp_pointer_gestures_v1", 3)
[3040462.342] wl_registry@2.global(53, "zwp_pointer_gestures_v1", 3)
[3040462.348] wl_callback@3.done(3464)
[3040462.423] -> wl_registry@2.bind(4, "wl_compositor", 5, new id [unknown]@3)
[3040462.442] -> wl_registry@2.bind(13, "xdg_wm_base", 2, new id [unknown]@4)
[3040462.462] -> wl_registry@2.bind(16, "zxdg_decoration_manager_v1", 1, new id [unknown]@5)
[3040462.476] -> wl_registry@2.bind(1, "wl_shm", 1, new id [unknown]@6)
[3040462.488] -> wl_compositor@3.create_surface(new id wl_surface@7)
[3040462.503] -> xdg_wm_base@4.get_xdg_surface(new id xdg_surface@8, wl_surface@7)
[3040462.513] -> xdg_surface@8.get_toplevel(new id xdg_toplevel@9)
[3040462.527] -> zxdg_decoration_manager_v1@5.get_toplevel_decoration(new id zxdg_toplevel_decoration_v1@10, xdg_toplevel@9)
[3040462.536] -> zxdg_toplevel_decoration_v1@10.set_mode(2)
[3040462.547] -> xdg_toplevel@9.set_title("smithay-clipboard example. Press C/c/P/p to copy/paste")
[3040462.554] -> xdg_toplevel@9.set_min_size(256, 256)
[3040462.560] -> wl_surface@7.commit()
[3040462.647] -> wl_shm@6.create_pool(new id wl_shm_pool@11, fd 9, 262144)
[3040462.699] -> wl_registry@2.bind(42, "wl_seat", 7, new id [unknown]@12)
[3040462.713] -> wl_display@1.get_registry(new id wl_registry@13)
[3040462.728] -> wl_registry@2.bind(44, "wl_output", 4, new id [unknown]@14)
[3040462.738] -> wl_display@1.sync(new id wl_callback@15)
[3040462.745] -> wl_registry@2.bind(45, "wl_output", 4, new id [unknown]@16)
[3040462.764] -> wl_registry@2.bind(8, "zxdg_output_manager_v1", 3, new id [unknown]@17)
[3040462.783] -> zxdg_output_manager_v1@17.get_xdg_output(new id zxdg_output_v1@18, wl_output@14)
[3040462.803] -> zxdg_output_manager_v1@17.get_xdg_output(new id zxdg_output_v1@19, wl_output@16)
[3040462.900] wl_registry@13.global(1, "wl_shm", 1)
[3040462.900] wl_display@1.delete_id(15)
[3040462.913] wl_shm@6.format(0)
[3040462.925] wl_registry@13.global(2, "wl_drm", 2)
[3040462.925] wl_shm@6.format(1)
[3040462.934] wl_registry@13.global(3, "zwp_linux_dmabuf_v1", 4)
[3040462.939] wl_shm@6.format(875709016)
[3040462.942] wl_registry@13.global(4, "wl_compositor", 5)
[3040462.945] wl_shm@6.format(875708993)
[3040462.949] wl_registry@13.global(5, "wl_subcompositor", 1)
[3040462.950] wl_shm@6.format(875710274)
[3040462.956] wl_registry@13.global(6, "wl_data_device_manager", 3)
[3040462.957] wl_shm@6.format(842094674)
[3040462.963] wl_registry@13.global(7, "zwlr_gamma_control_manager_v1", 1)
[3040462.963] wl_shm@6.format(842088786)
[3040462.971] wl_registry@13.global(8, "zxdg_output_manager_v1", 3)
[3040462.978] wl_shm@6.format(892426322)
[3040462.984] wl_shm@6.format(892420434)
[3040462.985] wl_registry@13.global(9, "org_kde_kwin_idle", 1)
[3040462.995] wl_shm@6.format(909199186)
[3040463.001] wl_registry@13.global(10, "ext_idle_notifier_v1", 1)
[3040463.001] wl_shm@6.format(808665688)
[3040463.010] wl_registry@13.global(11, "zwp_idle_inhibit_manager_v1", 1)
[3040463.014] wl_shm@6.format(808665665)
[3040463.017] wl_registry@13.global(12, "zwlr_layer_shell_v1", 4)
[3040463.020] wl_shm@6.format(1211384408)
[3040463.024] wl_registry@13.global(13, "xdg_wm_base", 2)
[3040463.026] wl_shm@6.format(1211384385)
[3040463.031] wl_registry@13.global(14, "zwp_tablet_manager_v2", 1)
[3040463.032] wl_shm@6.format(942948952)
[3040463.040] wl_registry@13.global(15, "org_kde_kwin_server_decoration_manager", 1)
[3040463.044] wl_shm@6.format(942948929)
[3040463.047] wl_registry@13.global(16, "zxdg_decoration_manager_v1", 1)
[3040463.050] xdg_wm_base@4.ping(3466)
[3040463.054] wl_registry@13.global(17, "zwp_relative_pointer_manager_v1", 1)
[3040463.062] wl_seat@12.name("seat0")
[3040463.063] wl_registry@13.global(18, "zwp_pointer_constraints_v1", 1)
[3040463.071] wl_seat@12.capabilities(3)
[3040463.077] wl_registry@13.global(19, "wp_presentation", 1)
[3040463.078] wl_output@14.geometry(0, 0, 310, 170, 0, "AU Optronics", "0x123D", 0)
[3040463.084] wl_registry@13.global(20, "zwlr_output_manager_v1", 4)
[3040463.093] wl_output@14.mode(1, 1920, 1080, 60049)
[3040463.095] wl_registry@13.global(21, "zwlr_output_power_manager_v1", 1)
[3040463.098] wl_output@14.scale(1)
[3040463.103] wl_registry@13.global(22, "zwp_input_method_manager_v2", 1)
[3040463.104] wl_output@14.name("eDP-1")
[3040463.117] wl_registry@13.global(23, "zwp_text_input_manager_v3", 1)
[3040463.119] wl_output@14.description("AU Optronics 0x123D (eDP-1)")
[3040463.126] wl_output@14.done()
[3040463.128] wl_registry@13.global(24, "zwlr_foreign_toplevel_manager_v1", 3)
[3040463.132] wl_output@16.geometry(0, 0, 600, 340, 0, "BNQ", "BenQ BL2710", 0)
[3040463.139] wl_registry@13.global(25, "ext_session_lock_manager_v1", 1)
[3040463.143] wl_output@16.mode(1, 1920, 1080, 60000)
[3040463.150] wl_output@16.scale(1)
[3040463.151] wl_registry@13.global(26, "wp_drm_lease_device_v1", 1)
[3040463.158] wl_output@16.name("DP-1")
[3040463.172] wl_registry@13.global(27, "zwlr_export_dmabuf_manager_v1", 1)
[3040463.176] wl_output@16.description("BNQ BenQ BL2710 L1E06375SL0 (DP-1)")
[3040463.180] wl_registry@13.global(28, "zwlr_screencopy_manager_v1", 3)
[3040463.183] wl_output@16.done()
[3040463.187] wl_registry@13.global(29, "zwlr_data_control_manager_v1", 2)
[3040463.188] xdg_toplevel@9.configure(0, 0, array[0])
[3040463.193] wl_registry@13.global(30, "zwp_primary_selection_device_manager_v1", 1)
[3040463.197] zxdg_toplevel_decoration_v1@10.configure(2)
[3040463.200] wl_registry@13.global(31, "wp_viewporter", 1)
[3040463.216] xdg_surface@8.configure(3465)
[3040463.218] wl_registry@13.global(32, "wp_single_pixel_buffer_manager_v1", 1)
[3040463.224] zxdg_output_v1@18.name("eDP-1")
[3040463.230] wl_registry@13.global(33, "zxdg_exporter_v1", 1)
[3040463.231] zxdg_output_v1@18.description("AU Optronics 0x123D (eDP-1)")
[3040463.240] wl_registry@13.global(34, "zxdg_importer_v1", 1)
[3040463.245] zxdg_output_v1@18.logical_position(1920, 0)
[3040463.247] wl_registry@13.global(35, "zxdg_exporter_v2", 1)
[3040463.252] zxdg_output_v1@18.logical_size(1920, 1080)
[3040463.255] wl_registry@13.global(36, "zxdg_importer_v2", 1)
[3040463.258] wl_output@14.done()
[3040463.262] wl_registry@13.global(37, "xdg_activation_v1", 1)
[3040463.264] zxdg_output_v1@19.name("DP-1")
[3040463.269] wl_registry@13.global(38, "zwp_virtual_keyboard_manager_v1", 1)
[3040463.271] zxdg_output_v1@19.description("BNQ BenQ BL2710 L1E06375SL0 (DP-1)")
[3040463.276] wl_registry@13.global(39, "zwlr_virtual_pointer_manager_v1", 2)
[3040463.284] zxdg_output_v1@19.logical_position(0, 0)
[3040463.286] wl_registry@13.global(40, "zwlr_input_inhibit_manager_v1", 1)
[3040463.292] zxdg_output_v1@19.logical_size(1920, 1080)
[3040463.297] wl_registry@13.global(41, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[3040463.298] wl_output@16.done()
[3040463.309] wl_registry@13.global(42, "wl_seat", 8)
[3040463.316] wl_registry@13.global(43, "zwp_pointer_gestures_v1", 3)
[3040463.323] wl_registry@13.global(44, "wl_output", 4)
[3040463.330] wl_registry@13.global(45, "wl_output", 4)
[3040463.337] wl_registry@13.global(47, "zwp_pointer_gestures_v1", 3)
[3040463.343] wl_registry@13.global(49, "zwp_pointer_gestures_v1", 3)
[3040463.350] wl_registry@13.global(51, "zwp_pointer_gestures_v1", 3)
[3040463.357] wl_registry@13.global(53, "zwp_pointer_gestures_v1", 3)
[3040463.361] -> xdg_wm_base@4.pong(3466)
[3040463.371] wl_callback@15.done(3466)
Set keyboard capability
[3040463.415] -> wl_registry@13.bind(6, "wl_data_device_manager", 3, new id [unknown]@15)
[3040463.433] -> wl_registry@13.bind(30, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]@20)
[3040463.448] -> wl_registry@13.bind(42, "wl_seat", 7, new id [unknown]@21)
[3040463.531] wl_seat@21.name("seat0")
[3040463.544] wl_seat@21.capabilities(3)
[3040463.570] -> wl_seat@21.get_keyboard(new id wl_keyboard@22)
[3040463.587] -> wl_data_device_manager@15.get_data_device(new id wl_data_device@23, wl_seat@21)
[3040463.601] -> zwp_primary_selection_device_manager_v1@20.get_device(new id zwp_primary_selection_device_v1@24, wl_seat@21)
[3040463.618] -> wl_seat@21.get_pointer(new id wl_pointer@25)
[3040463.673] wl_keyboard@22.keymap(1, fd 12, 70246)
[3040463.683] wl_keyboard@22.repeat_info(30, 250)
[3040468.424] -> wl_seat@12.get_keyboard(new id wl_keyboard@26)
[3040468.543] -> xdg_surface@8.ack_configure(3465)
Window configured to: WindowConfigure { new_size: (None, None), suggested_bounds: None, decoration_mode: Server, state: WindowState(0x0), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
[3040468.582] -> wl_shm_pool@11.create_buffer(new id wl_buffer@27, 0, 256, 256, 1024, 0)
[3040471.553] -> wl_surface@7.damage_buffer(0, 0, 256, 256)
[3040471.577] -> wl_surface@7.frame(new id wl_callback@28)
[3040471.595] -> wl_surface@7.attach(wl_buffer@27, 0, 0)
[3040471.604] -> wl_surface@7.commit()
[3040474.472] wl_display@1.delete_id(28)
[3040474.485] wl_keyboard@22.keymap(1, fd 13, 70246)
[3040474.491] wl_keyboard@26.keymap(1, fd 12, 70246)
[3040474.497] wl_keyboard@22.repeat_info(30, 250)
[3040474.522] wl_keyboard@26.repeat_info(30, 250)
[3040474.530] wl_buffer@27.release()
[3040474.535] wl_keyboard@26.enter(3470, wl_surface@7, array[4])
[3040474.537] wl_keyboard@22.enter(3470, wl_surface@7, array[4])
[3040474.541] wl_keyboard@26.modifiers(3471, 0, 0, 0, 0)
[3040474.546] wl_callback@28.done(451476640)
[3040474.549] wl_keyboard@22.modifiers(3471, 0, 0, 0, 0)
[3040474.554] xdg_toplevel@9.configure(1916, 1030, array[20])
[3040474.557] wl_data_device@23.data_offer(new id wl_data_offer@4278190080)
[3040474.561] xdg_surface@8.configure(3467)
[3040474.577] wl_data_offer@4278190080.offer("application/glfw+clipboard-842504")
[3040474.588] wl_data_offer@4278190080.offer("TEXT")
[3040474.595] wl_data_offer@4278190080.offer("STRING")
[3040474.602] wl_data_offer@4278190080.offer("UTF8_STRING")
[3040474.612] wl_data_offer@4278190080.offer("text/plain;charset=utf-8")
[3040474.619] wl_data_offer@4278190080.offer("text/plain")
[3040474.626] wl_data_device@23.selection(wl_data_offer@4278190080)
[3040474.639] zwp_primary_selection_device_v1@24.data_offer(new id zwp_primary_selection_offer_v1@4278190081)
[3040474.653] zwp_primary_selection_offer_v1@4278190081.offer("application/glfw+clipboard-842504")
[3040474.660] zwp_primary_selection_offer_v1@4278190081.offer("TEXT")
[3040474.664] zwp_primary_selection_offer_v1@4278190081.offer("STRING")
[3040474.667] zwp_primary_selection_offer_v1@4278190081.offer("UTF8_STRING")
[3040474.675] zwp_primary_selection_offer_v1@4278190081.offer("text/plain;charset=utf-8")
[3040474.679] zwp_primary_selection_offer_v1@4278190081.offer("text/plain")
[3040474.683] zwp_primary_selection_device_v1@24.selection(zwp_primary_selection_offer_v1@4278190081)
Keyboard focus on window with pressed syms: [XK_Return]
[3040479.190] -> wl_surface@7.damage_buffer(0, 0, 256, 256)
[3040479.209] -> wl_surface@7.frame(new id wl_callback@28)
[3040479.225] -> wl_surface@7.attach(wl_buffer@27, 0, 0)
[3040479.235] -> wl_surface@7.commit()
[3040479.259] -> xdg_surface@8.ack_configure(3467)
Window configured to: WindowConfigure { new_size: (Some(1916), Some(1030)), suggested_bounds: None, decoration_mode: Server, state: WindowState(ACTIVATED | TILED_LEFT | TILED_RIGHT | TILED_TOP | TILED_BOTTOM), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
[3040479.608] wl_buffer@27.release()
[3040479.626] -> wl_buffer@27.destroy()
[3040485.497] wl_display@1.delete_id(27)
[3040485.509] wl_display@1.delete_id(28)
[3040485.516] wl_callback@28.done(451476651)
[3040485.601] -> wl_shm_pool@11.resize(7893952)
[3040485.722] -> wl_shm_pool@11.create_buffer(new id wl_buffer@28, 0, 1916, 1030, 7664, 0)
[3040524.861] wl_keyboard@22.key(3472, 451476691, 28, 0)
[3040561.831] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040561.864] -> wl_surface@7.frame(new id wl_callback@27)
[3040561.895] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040561.905] -> wl_surface@7.commit()
[3040561.937] wl_keyboard@26.key(3472, 451476691, 28, 0)
[3040568.870] wl_display@1.delete_id(27)
[3040568.883] wl_pointer@25.enter(3474, wl_surface@7, 922.71484375, 814.39062500)
[3040568.882] wl_buffer@28.release()
[3040568.906] wl_pointer@25.frame()
[3040568.908] wl_surface@7.enter(wl_output@16)
[3040568.928] wl_callback@27.done(451476734)
[3040643.050] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040643.090] -> wl_surface@7.frame(new id wl_callback@27)
[3040643.123] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040643.144] -> wl_surface@7.commit()
[3040646.487] wl_display@1.delete_id(27)
[3040646.504] wl_buffer@28.release()
[3040646.537] wl_callback@27.done(451476812)
[3040719.190] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040719.228] -> wl_surface@7.frame(new id wl_callback@27)
[3040719.259] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040719.277] -> wl_surface@7.commit()
[3040722.705] wl_display@1.delete_id(27)
[3040722.719] wl_buffer@28.release()
[3040722.732] wl_callback@27.done(451476888)
[3040794.261] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040794.301] -> wl_surface@7.frame(new id wl_callback@27)
[3040794.336] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040794.357] -> wl_surface@7.commit()
[3040797.814] wl_display@1.delete_id(27)
[3040797.829] wl_buffer@28.release()
[3040797.844] wl_callback@27.done(451476964)
[3040870.310] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040870.347] -> wl_surface@7.frame(new id wl_callback@27)
[3040870.378] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040870.385] -> wl_surface@7.commit()
[3040873.892] wl_display@1.delete_id(27)
[3040873.903] wl_buffer@28.release()
[3040873.939] wl_callback@27.done(451477040)
[3040946.694] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3040946.730] -> wl_surface@7.frame(new id wl_callback@27)
[3040946.760] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3040946.777] -> wl_surface@7.commit()
[3040950.116] wl_display@1.delete_id(27)
[3040950.128] wl_buffer@28.release()
[3040950.164] wl_callback@27.done(451477116)
[3041022.514] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041022.551] -> wl_surface@7.frame(new id wl_callback@27)
[3041022.591] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041022.610] -> wl_surface@7.commit()
[3041026.078] wl_display@1.delete_id(27)
[3041026.093] wl_buffer@28.release()
[3041026.122] wl_callback@27.done(451477192)
[3041089.888] wl_keyboard@22.key(3475, 451477256, 125, 1)
[3041089.923] wl_keyboard@22.modifiers(3476, 64, 0, 0, 0)
[3041098.520] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041098.549] -> wl_surface@7.frame(new id wl_callback@27)
[3041098.578] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041098.595] -> wl_surface@7.commit()
[3041098.620] wl_keyboard@26.key(3475, 451477256, 125, 1)
[3041098.628] wl_keyboard@26.modifiers(3476, 64, 0, 0, 0)
[3041101.505] wl_display@1.delete_id(27)
[3041101.515] wl_buffer@28.release()
[3041101.524] wl_callback@27.done(451477267)
[3041173.571] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041173.608] -> wl_surface@7.frame(new id wl_callback@27)
[3041173.651] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041173.670] -> wl_surface@7.commit()
[3041176.726] wl_display@1.delete_id(27)
[3041176.737] wl_buffer@28.release()
[3041176.755] wl_callback@27.done(451477343)
[3041248.588] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041248.625] -> wl_surface@7.frame(new id wl_callback@27)
[3041248.660] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041248.668] -> wl_surface@7.commit()
[3041251.783] wl_display@1.delete_id(27)
[3041251.797] wl_buffer@28.release()
[3041251.810] wl_callback@27.done(451477418)
[3041324.428] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041324.463] -> wl_surface@7.frame(new id wl_callback@27)
[3041324.503] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041324.511] -> wl_surface@7.commit()
[3041327.716] wl_display@1.delete_id(27)
[3041327.730] wl_buffer@28.release()
[3041327.741] wl_callback@27.done(451477493)
[3041398.754] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041398.790] -> wl_surface@7.frame(new id wl_callback@27)
[3041398.830] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041398.837] -> wl_surface@7.commit()
[3041402.014] wl_display@1.delete_id(27)
[3041402.030] wl_buffer@28.release()
[3041402.046] wl_callback@27.done(451477568)
[3041474.579] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041474.630] -> wl_surface@7.frame(new id wl_callback@27)
[3041474.655] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041474.664] -> wl_surface@7.commit()
[3041478.002] wl_display@1.delete_id(27)
[3041478.014] wl_buffer@28.release()
[3041478.047] wl_callback@27.done(451477644)
[3041550.175] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041550.214] -> wl_surface@7.frame(new id wl_callback@27)
[3041550.248] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041550.268] -> wl_surface@7.commit()
[3041553.442] wl_display@1.delete_id(27)
[3041553.459] wl_buffer@28.release()
[3041553.484] wl_callback@27.done(451477719)
[3041626.883] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041626.923] -> wl_surface@7.frame(new id wl_callback@27)
[3041626.957] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041626.967] -> wl_surface@7.commit()
[3041629.852] wl_display@1.delete_id(27)
[3041629.869] wl_buffer@28.release()
[3041629.904] wl_callback@27.done(451477796)
[3041701.762] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041701.800] -> wl_surface@7.frame(new id wl_callback@27)
[3041701.829] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041701.846] -> wl_surface@7.commit()
[3041704.929] wl_display@1.delete_id(27)
[3041704.946] wl_buffer@28.release()
[3041704.977] wl_callback@27.done(451477871)
[3041707.011] wl_keyboard@22.leave(3477, wl_surface@7)
[3041707.043] wl_pointer@25.leave(3479, wl_surface@7)
[3041707.052] wl_pointer@25.frame()
[3041778.681] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3041778.717] -> wl_surface@7.frame(new id wl_callback@27)
[3041778.753] -> wl_surface@7.attach(wl_buffer@28, 0, 0)
[3041778.771] -> wl_surface@7.commit()
[3041778.794] wl_keyboard@26.leave(3477, wl_surface@7)
[3041778.808] xdg_toplevel@9.configure(1916, 1030, array[16])
[3041778.827] xdg_surface@8.configure(3478)
Release keyboard focus on window
[3041778.898] -> xdg_surface@8.ack_configure(3478)
Window configured to: WindowConfigure { new_size: (Some(1916), Some(1030)), suggested_bounds: None, decoration_mode: Server, state: WindowState(TILED_LEFT | TILED_RIGHT | TILED_TOP | TILED_BOTTOM), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
[3041781.789] wl_buffer@28.release()
[3041781.815] -> wl_buffer@28.destroy()
[3052228.409] wl_display@1.delete_id(28)
[3052228.422] wl_display@1.delete_id(27)
[3052228.425] wl_keyboard@26.keymap(1, fd 12, 64756)
[3052228.437] wl_keyboard@22.keymap(1, fd 13, 64756)
[3052228.478] wl_keyboard@22.repeat_info(25, 600)
[3052228.489] wl_keyboard@22.keymap(1, fd 15, 70264)
[3052228.497] wl_keyboard@22.keymap(1, fd 17, 70264)
[3052228.502] wl_keyboard@22.keymap(1, fd 19, 70264)
[3052228.508] wl_keyboard@22.keymap(1, fd 21, 70264)
[3052228.513] wl_keyboard@22.keymap(1, fd 23, 70264)
[3052228.518] wl_registry@13.global(54, "wl_seat", 8)
[3052228.574] wl_registry@13.global(55, "zwp_pointer_gestures_v1", 3)
[3052228.593] wl_keyboard@22.keymap(1, fd 25, 70264)
[3052228.601] wl_keyboard@22.keymap(1, fd 27, 70264)
[3052228.606] wl_keyboard@22.keymap(1, fd 29, 70264)
[3052228.700] -> wl_registry@13.bind(54, "wl_seat", 7, new id [unknown]@28)
[3052228.736] wl_keyboard@26.repeat_info(25, 600)
[3052228.754] wl_keyboard@26.keymap(1, fd 14, 70264)
[3052228.763] wl_keyboard@26.keymap(1, fd 16, 70264)
[3052228.770] wl_keyboard@26.keymap(1, fd 18, 70264)
[3052228.780] wl_keyboard@26.keymap(1, fd 20, 70264)
[3052228.787] wl_keyboard@26.keymap(1, fd 22, 70264)
[3052228.793] wl_registry@2.global(54, "wl_seat", 8)
[3052228.823] wl_registry@2.global(55, "zwp_pointer_gestures_v1", 3)
[3052228.839] wl_keyboard@26.keymap(1, fd 24, 70264)
[3052228.847] wl_keyboard@26.keymap(1, fd 26, 70264)
[3052228.853] wl_keyboard@26.keymap(1, fd 28, 70264)
[3052228.860] wl_callback@27.done(451488377)
[3052228.873] xdg_toplevel@9.configure(1916, 1053, array[16])
[3052228.882] xdg_surface@8.configure(3604)
[3052229.108] wl_seat@28.name("seat1")
[3052229.123] wl_seat@28.capabilities(3)
[3052229.168] -> wl_seat@28.get_keyboard(new id wl_keyboard@27)
[3052229.196] -> wl_data_device_manager@15.get_data_device(new id wl_data_device@29, wl_seat@28)
[3052229.217] -> zwp_primary_selection_device_manager_v1@20.get_device(new id zwp_primary_selection_device_v1@30, wl_seat@28)
[3052229.238] -> wl_seat@28.get_pointer(new id wl_pointer@31)
[3052230.478] wl_keyboard@27.keymap(1, fd 12, 70246)
[3052231.032] wl_keyboard@27.repeat_info(30, 250)
[3052245.615] -> wl_registry@2.bind(54, "wl_seat", 7, new id [unknown]@32)
[3052251.628] -> wl_shm_pool@11.create_buffer(new id wl_buffer@33, 0, 1916, 1030, 7664, 0)
[3052330.993] -> wl_surface@7.damage_buffer(0, 0, 1916, 1030)
[3052331.044] -> wl_surface@7.frame(new id wl_callback@34)
[3052331.081] -> wl_surface@7.attach(wl_buffer@33, 0, 0)
[3052331.097] -> wl_surface@7.commit()
[3052331.154] -> xdg_surface@8.ack_configure(3604)
Window configured to: WindowConfigure { new_size: (Some(1916), Some(1053)), suggested_bounds: None, decoration_mode: Server, state: WindowState(TILED_LEFT | TILED_RIGHT | TILED_TOP | TILED_BOTTOM), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
[3052331.198] xdg_toplevel@9.configure(1916, 1030, array[16])
[3052331.216] xdg_surface@8.configure(3626)
[3052331.223] wl_seat@32.name("seat1")
[3052331.231] wl_seat@32.capabilities(3)
[3052331.259] -> xdg_surface@8.ack_configure(3626)
Window configured to: WindowConfigure { new_size: (Some(1916), Some(1030)), suggested_bounds: None, decoration_mode: Server, state: WindowState(TILED_LEFT | TILED_RIGHT | TILED_TOP | TILED_BOTTOM), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
[3052341.586] wl_buffer@33.release()
[3052341.615] -> wl_buffer@33.destroy()
[3061126.527] wl_display@1.delete_id(33)
[3061126.543] wl_keyboard@26.keymap(1, fd 12, 70264)
[3061126.547] wl_keyboard@22.keymap(1, fd 13, 70264)
[3061126.577] wl_keyboard@26.repeat_info(25, 600)
[3061126.591] wl_keyboard@22.repeat_info(25, 600)
[ seat removed here ]
[3070184.531] wl_display@1.delete_id(31)
[3070184.817] wl_display@1.delete_id(32)
[3070184.826] wl_display@1.delete_id(27)
[3070184.833] wl_display@1.delete_id(28)
[3070184.836] wl_display@1.delete_id(34)
[3070184.839] wl_keyboard@26.keymap(1, fd 12, 64756)
[3070184.841] wl_keyboard@22.keymap(1, fd 13, 64756)
[3070184.887] wl_keyboard@22.repeat_info(25, 600)
[3070184.897] wl_keyboard@26.repeat_info(25, 600)
[3070184.904] wl_keyboard@27.keymap(1, fd 14, 64756)
[3070184.908] wl_keyboard@26.keymap(1, fd 15, 70264)
[3070184.914] wl_keyboard@27.repeat_info(25, 600)
[3070184.927] wl_keyboard@26.keymap(1, fd 17, 70264)
[3070184.977] wl_seat@32.capabilities(2)
[3070184.945] wl_keyboard@22.keymap(1, fd 16, 70264)
[3070184.993] wl_seat@32.capabilities(0)
[3070185.007] wl_keyboard@22.keymap(1, fd 18, 70264)
[3070185.030] wl_seat@28.capabilities(2)
[3070185.051] wl_seat@28.capabilities(0)
[3070185.058] wl_keyboard@22.keymap(1, fd 20, 70264)
[3070185.067] wl_keyboard@22.keymap(1, fd 22, 70264)
[3070185.012] wl_keyboard@26.keymap(1, fd 19, 70264)
[3070185.075] wl_keyboard@22.keymap(1, fd 24, 70264)
[3070185.085] wl_keyboard@22.keymap(1, fd 26, 70264)
[3070185.093] wl_keyboard@22.keymap(1, fd 28, 70264)
[3070185.086] wl_keyboard@26.keymap(1, fd 21, 70264)
[3070185.122] wl_registry@13.global_remove(54)
[3070185.153] wl_keyboard@26.keymap(1, fd 23, 70264)
[3070185.166] wl_keyboard@26.keymap(1, fd 25, 70264)
[3070185.176] wl_keyboard@26.keymap(1, fd 27, 70264)
[3070185.184] wl_registry@2.global_remove(54)
[3070185.234] wl_callback@34.done(451506332)
[3070185.263] xdg_toplevel@9.configure(1916, 1053, array[16])
[3070185.283] xdg_surface@8.configure(3810)
[3070185.330] -> wl_pointer@31.release()
[3070185.369] -> wl_data_device@29.release()
[3070185.398] -> zwp_primary_selection_device_v1@30.destroy()
[3070185.423] -> wl_keyboard@27.release()
[3070185.544] wl_keyboard@22.keymap(1, fd 13, 70246)
[3070185.560] wl_keyboard@22.repeat_info(30, 250)
[3070187.644] wl_display@1.error(wl_display@1, 0, "invalid object 31")
wl_display@1: error 0: invalid object 31
Io error: Invalid argument (os error 22)
thread 'smithay-clipboard' panicked at src/worker.rs:98:47:
called `Result::unwrap()` on an `Err` value: OtherError(IoError(Os { code: 22, kind: InvalidInput, message: "Invalid argument" }))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Unset keyboard capability
Window configured to: WindowConfigure { new_size: (Some(1916), Some(1053)), suggested_bounds: None, decoration_mode: Server, state: WindowState(TILED_LEFT | TILED_RIGHT | TILED_TOP | TILED_BOTTOM), capabilities: WindowManagerCapabilities(WINDOW_MENU | MAXIMIZE | FULLSCREEN | MINIMIZE) }
Io error: Invalid argument (os error 22)
Error trying to flush the wayland display: Invalid argument (os error 22)
thread 'main' panicked at examples/clipboard.rs:76:55:
called `Result::unwrap()` on an `Err` value: OtherError(IoError(Os { code: 22, kind: InvalidInput, message: "Invalid argument" }))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment