-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Description
Description
Hitting this warning followed by some broken pipe errors and ultimately segmentation fault. It would have drawn a very basic window using iced
v0.13.1 which is using winit
v0.30. After this error it only ever fails to find the wayland socket, for whatever reason and I can only reproduce it if I reboot.
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Segmentation fault
I don't run into this problem on Linux, just WSL.
Debugging output
WAYLAND_DEBUG=1 RUST_LOG=debug cargo run --bin cloud_reaper_daemon -- --server-url ht
tp://localhost:8080
+ command cargo run --bin cloud_reaper_daemon -- --server-url http://localhost:8080
warning: /home/nixos/Code/cloud-reaper/src/.cargo_hakari/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s
Running `target/debug/cloud_reaper_daemon --server-url 'http://localhost:8080'`
[2941484.346] -> wl_display#1.get_registry(new id wl_registry#2)
[2941484.883] -> wl_display#1.sync(new id wl_callback#3)
[2941485.255] {Display Queue} wl_display#1.delete_id(3)
[2941485.296] wl_registry#2.global(1, "wl_compositor", 4)
[2941486.447] wl_registry#2.global(2, "wl_subcompositor", 1)
[2941486.484] wl_registry#2.global(3, "wp_viewporter", 1)
[2941486.493] wl_registry#2.global(4, "zxdg_output_manager_v1", 2)
[2941486.502] wl_registry#2.global(5, "wp_presentation", 1)
[2941486.510] wl_registry#2.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941486.519] wl_registry#2.global(7, "zwp_pointer_constraints_v1", 1)
[2941486.527] wl_registry#2.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941486.539] wl_registry#2.global(9, "wl_data_device_manager", 3)
[2941486.551] wl_registry#2.global(10, "wl_shm", 1)
[2941486.565] wl_registry#2.global(11, "wl_output", 3)
[2941486.578] wl_registry#2.global(12, "zwp_input_panel_v1", 1)
[2941486.590] wl_registry#2.global(13, "zwp_text_input_manager_v1", 1)
[2941486.601] wl_registry#2.global(14, "xdg_wm_base", 1)
[2941486.613] wl_registry#2.global(15, "zxdg_shell_v6", 1)
[2941486.622] wl_registry#2.global(16, "wl_shell", 1)
[2941486.630] wl_registry#2.global(17, "weston_rdprail_shell", 1)
[2941486.642] wl_registry#2.global(18, "weston_screenshooter", 1)
[2941486.654] wl_registry#2.global(19, "wl_seat", 7)
[2941486.667] wl_registry#2.global(20, "zwp_input_method_v1", 1)
[2941486.676] wl_callback#3.done(1)
[2941488.747] -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#3)
[2941488.980] -> wl_registry#2.bind(2, "wl_subcompositor", 1, new id [unknown]#4)
[2941489.198] -> wl_registry#2.bind(11, "wl_output", 3, new id [unknown]#5)
[2941489.695] -> wl_registry#2.bind(4, "zxdg_output_manager_v1", 2, new id [unknown]#6)
[2941490.395] -> zxdg_output_manager_v1#6.get_xdg_output(new id zxdg_output_v1#7, wl_output#5)
[2941490.445] -> wl_registry#2.bind(19, "wl_seat", 7, new id [unknown]#8)
[2941491.176] -> wl_registry#2.bind(10, "wl_shm", 1, new id [unknown]#9)
[2941491.236] -> wl_shm#9.create_pool(new id wl_shm_pool#10, fd 8, 2)
[2941491.646] -> wl_registry#2.bind(14, "xdg_wm_base", 1, new id [unknown]#11)
[2941491.929] -> wl_registry#2.bind(6, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#12)
[2941491.967] -> wl_registry#2.bind(7, "zwp_pointer_constraints_v1", 1, new id [unknown]#13)
[2941491.982] -> wl_display#1.sync(new id wl_callback#14)
[2941492.212] {Display Queue} wl_display#1.delete_id(14)
[2941492.241] wl_output#5.geometry(0, 0, 0, 0, 0, "weston", "rdp", 0)
[2941492.260] wl_output#5.scale(1)
[2941492.266] wl_output#5.mode(3, 2944, 1840, 60000)
[2941492.273] wl_output#5.done()
[2941492.279] zxdg_output_v1#7.logical_position(0, 0)
[2941492.288] zxdg_output_v1#7.logical_size(2944, 1840)
[2941492.335] zxdg_output_v1#7.name("rdp-0")
[2941492.342] zxdg_output_v1#7.done()
[2941492.348] wl_seat#8.capabilities(3)
[2941492.376] wl_seat#8.name("RDP XIE")
[2941492.405] wl_shm#9.format(0)
[2941492.413] wl_shm#9.format(1)
[2941492.441] wl_shm#9.format(909199186)
[2941492.465] wl_callback#14.done(1)
[2941492.566] -> wl_seat#8.get_keyboard(new id wl_keyboard#14)
[2941498.842] -> wl_compositor#3.create_surface(new id wl_surface#15)
[2941498.888] -> wl_seat#8.get_pointer(new id wl_pointer#16)
[2941498.961] -> zwp_relative_pointer_manager_v1#12.get_relative_pointer(new id zwp_relative_pointer_v1#17, wl_pointer#16)
2025-07-21T04:12:32.787699Z INFO reaper_event::login: attempting to restore keyring entry
at src/cloud_reaper_daemon/src/login.rs:239
2025-07-21T04:12:32.788796Z INFO reaper_event::login: attempting to login from keyring
at src/cloud_reaper_daemon/src/login.rs:79
2025-07-21T04:12:32.788828Z ERROR reaper_event::login_window: failed to restore previous login session: NoEntry
at src/cloud_reaper_daemon/src/login_window.rs:207
[2941517.684] -> wl_compositor#3.create_surface(new id wl_surface#18)
[2941517.732] -> xdg_wm_base#11.get_xdg_surface(new id xdg_surface#19, wl_surface#18)
[2941517.748] -> xdg_surface#19.get_toplevel(new id xdg_toplevel#20)
[2941517.770] -> wl_compositor#3.create_region(new id wl_region#21)
[2941517.784] -> wl_region#21.add(0, 0, 2147483647, 2147483647)
[2941517.816] -> wl_surface#18.set_opaque_region(wl_region#21)
[2941517.824] -> wl_region#21.destroy()
[2941517.920] -> xdg_toplevel#20.set_title("winit window")
[2941517.954] -> xdg_toplevel#20.set_min_size(2, 1)
[2941517.986] -> xdg_toplevel#20.set_max_size(0, 0)
[2941517.999] -> wl_surface#18.commit()
[2941518.026] -> wl_display#1.sync(new id wl_callback#22)
[2941519.401] {Display Queue} wl_display#1.delete_id(21)
[2941519.408] {Display Queue} wl_display#1.delete_id(22)
[2941519.410] wl_keyboard#14.repeat_info(40, 400)
[2941519.416] wl_keyboard#14.keymap(1, fd 17, 47298)
[2941519.419] wl_callback#22.done(1)
[2941519.424] xdg_toplevel#20.configure(0, 0, array[0])
[2941519.429] xdg_surface#19.configure(2)
[2941521.221] -> xdg_surface#19.ack_configure(2)
[2941607.255] -> wl_shm#9.create_pool(new id wl_shm_pool#22, fd 18, 1)
[2941607.322] -> wl_compositor#3.create_surface(new id wl_surface#21)
[2941607.334] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#23, wl_surface#21, wl_surface#18)
[2941607.342] -> wl_subsurface#23.set_sync()
[2941607.346] -> wl_compositor#3.create_surface(new id wl_surface#24)
[2941607.352] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#25, wl_surface#24, wl_surface#18)
[2941607.357] -> wl_subsurface#25.set_sync()
[2941607.360] -> wl_compositor#3.create_surface(new id wl_surface#26)
[2941607.366] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#27, wl_surface#26, wl_surface#18)
[2941607.370] -> wl_subsurface#27.set_sync()
[2941607.374] -> wl_compositor#3.create_surface(new id wl_surface#28)
[2941607.379] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#29, wl_surface#28, wl_surface#18)
[2941607.383] -> wl_subsurface#29.set_sync()
[2941607.387] -> wl_compositor#3.create_surface(new id wl_surface#30)
[2941607.415] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#31, wl_surface#30, wl_surface#18)
[2941607.420] -> wl_subsurface#31.set_sync()
[2941680.715] -> wl_compositor#3.create_region(new id wl_region#32)
[2941680.767] -> wl_region#32.add(0, 0, 2147483647, 2147483647)
[2941680.776] -> wl_surface#18.set_opaque_region(wl_region#32)
[2941680.780] -> wl_region#32.destroy()
[2941680.792] -> xdg_surface#19.set_window_geometry(0, -35, 800, 635)
[2941801.109] {mesa egl display queue} -> wl_display#1.get_registry(new id wl_registry#2)
[2941801.124] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.219] {Display Queue} wl_display#1.delete_id(3)
[2941801.229] {mesa egl display queue} wl_registry#2.global(1, "wl_compositor", 4)
[2941801.236] {mesa egl display queue} wl_registry#2.global(2, "wl_subcompositor", 1)
[2941801.241] {mesa egl display queue} wl_registry#2.global(3, "wp_viewporter", 1)
[2941801.247] {mesa egl display queue} wl_registry#2.global(4, "zxdg_output_manager_v1", 2)
[2941801.253] {mesa egl display queue} wl_registry#2.global(5, "wp_presentation", 1)
[2941801.259] {mesa egl display queue} wl_registry#2.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941801.265] {mesa egl display queue} wl_registry#2.global(7, "zwp_pointer_constraints_v1", 1)
[2941801.271] {mesa egl display queue} wl_registry#2.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941801.277] {mesa egl display queue} wl_registry#2.global(9, "wl_data_device_manager", 3)
[2941801.283] {mesa egl display queue} wl_registry#2.global(10, "wl_shm", 1)
[2941801.288] {mesa egl display queue} wl_registry#2.global(11, "wl_output", 3)
[2941801.292] {mesa egl display queue} wl_registry#2.global(12, "zwp_input_panel_v1", 1)
[2941801.294] {mesa egl display queue} wl_registry#2.global(13, "zwp_text_input_manager_v1", 1)
[2941801.297] {mesa egl display queue} wl_registry#2.global(14, "xdg_wm_base", 1)
[2941801.299] {mesa egl display queue} wl_registry#2.global(15, "zxdg_shell_v6", 1)
[2941801.301] {mesa egl display queue} wl_registry#2.global(16, "wl_shell", 1)
[2941801.303] {mesa egl display queue} wl_registry#2.global(17, "weston_rdprail_shell", 1)
[2941801.305] {mesa egl display queue} wl_registry#2.global(18, "weston_screenshooter", 1)
[2941801.307] {mesa egl display queue} wl_registry#2.global(19, "wl_seat", 7)
[2941801.309] {mesa egl display queue} wl_registry#2.global(20, "zwp_input_method_v1", 1)
[2941801.311] {mesa egl display queue} wl_callback#3.done(3)
[2941801.314] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.334] {Display Queue} wl_display#1.delete_id(3)
[2941801.340] {mesa egl display queue} wl_callback#3.done(3)
[2941801.381] {mesa egl swrast display queue} -> wl_display#1.get_registry(new id wl_registry#2)
[2941801.388] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.413] {Display Queue} wl_display#1.delete_id(3)
[2941801.422] {mesa egl swrast display queue} wl_registry#2.global(1, "wl_compositor", 4)
[2941801.429] {mesa egl swrast display queue} wl_registry#2.global(2, "wl_subcompositor", 1)
[2941801.434] {mesa egl swrast display queue} wl_registry#2.global(3, "wp_viewporter", 1)
[2941801.440] {mesa egl swrast display queue} wl_registry#2.global(4, "zxdg_output_manager_v1", 2)
[2941801.446] {mesa egl swrast display queue} wl_registry#2.global(5, "wp_presentation", 1)
[2941801.452] {mesa egl swrast display queue} wl_registry#2.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941801.458] {mesa egl swrast display queue} wl_registry#2.global(7, "zwp_pointer_constraints_v1", 1)
[2941801.464] {mesa egl swrast display queue} wl_registry#2.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941801.467] {mesa egl swrast display queue} wl_registry#2.global(9, "wl_data_device_manager", 3)
[2941801.469] {mesa egl swrast display queue} wl_registry#2.global(10, "wl_shm", 1)
[2941801.472] {mesa egl swrast display queue} -> wl_registry#2.bind(10, "wl_shm", 1, new id [unknown]#4)
[2941801.474] {mesa egl swrast display queue} wl_registry#2.global(11, "wl_output", 3)
[2941801.476] {mesa egl swrast display queue} wl_registry#2.global(12, "zwp_input_panel_v1", 1)
[2941801.478] {mesa egl swrast display queue} wl_registry#2.global(13, "zwp_text_input_manager_v1", 1)
[2941801.481] {mesa egl swrast display queue} wl_registry#2.global(14, "xdg_wm_base", 1)
[2941801.483] {mesa egl swrast display queue} wl_registry#2.global(15, "zxdg_shell_v6", 1)
[2941801.485] {mesa egl swrast display queue} wl_registry#2.global(16, "wl_shell", 1)
[2941801.487] {mesa egl swrast display queue} wl_registry#2.global(17, "weston_rdprail_shell", 1)
[2941801.489] {mesa egl swrast display queue} wl_registry#2.global(18, "weston_screenshooter", 1)
[2941801.491] {mesa egl swrast display queue} wl_registry#2.global(19, "wl_seat", 7)
[2941801.493] {mesa egl swrast display queue} wl_registry#2.global(20, "zwp_input_method_v1", 1)
[2941801.495] {mesa egl swrast display queue} wl_callback#3.done(3)
[2941801.497] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.520] {Display Queue} wl_display#1.delete_id(3)
[2941801.526] {mesa egl swrast display queue} wl_shm#4.format(0)
[2941801.532] {mesa egl swrast display queue} wl_shm#4.format(1)
[2941801.538] {mesa egl swrast display queue} wl_shm#4.format(909199186)
[2941801.543] {mesa egl swrast display queue} wl_callback#3.done(3)
[2941801.549] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.564] {Display Queue} wl_display#1.delete_id(3)
[2941801.568] {mesa egl swrast display queue} wl_callback#3.done(3)
[2941801.598] {mesa egl swrast display queue} -> wl_display#1.get_registry(new id wl_registry#2)
[2941801.604] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.626] {Display Queue} wl_display#1.delete_id(3)
[2941801.629] {mesa egl swrast display queue} wl_registry#2.global(1, "wl_compositor", 4)
[2941801.631] {mesa egl swrast display queue} wl_registry#2.global(2, "wl_subcompositor", 1)
[2941801.633] {mesa egl swrast display queue} wl_registry#2.global(3, "wp_viewporter", 1)
[2941801.635] {mesa egl swrast display queue} wl_registry#2.global(4, "zxdg_output_manager_v1", 2)
[2941801.638] {mesa egl swrast display queue} wl_registry#2.global(5, "wp_presentation", 1)
[2941801.641] {mesa egl swrast display queue} wl_registry#2.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941801.643] {mesa egl swrast display queue} wl_registry#2.global(7, "zwp_pointer_constraints_v1", 1)
[2941801.645] {mesa egl swrast display queue} wl_registry#2.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941801.648] {mesa egl swrast display queue} wl_registry#2.global(9, "wl_data_device_manager", 3)
[2941801.650] {mesa egl swrast display queue} wl_registry#2.global(10, "wl_shm", 1)
[2941801.652] {mesa egl swrast display queue} -> wl_registry#2.bind(10, "wl_shm", 1, new id [unknown]#4)
[2941801.655] {mesa egl swrast display queue} wl_registry#2.global(11, "wl_output", 3)
[2941801.657] {mesa egl swrast display queue} wl_registry#2.global(12, "zwp_input_panel_v1", 1)
[2941801.659] {mesa egl swrast display queue} wl_registry#2.global(13, "zwp_text_input_manager_v1", 1)
[2941801.661] {mesa egl swrast display queue} wl_registry#2.global(14, "xdg_wm_base", 1)
[2941801.663] {mesa egl swrast display queue} wl_registry#2.global(15, "zxdg_shell_v6", 1)
[2941801.666] {mesa egl swrast display queue} wl_registry#2.global(16, "wl_shell", 1)
[2941801.668] {mesa egl swrast display queue} wl_registry#2.global(17, "weston_rdprail_shell", 1)
[2941801.670] {mesa egl swrast display queue} wl_registry#2.global(18, "weston_screenshooter", 1)
[2941801.672] {mesa egl swrast display queue} wl_registry#2.global(19, "wl_seat", 7)
[2941801.674] {mesa egl swrast display queue} wl_registry#2.global(20, "zwp_input_method_v1", 1)
[2941801.676] {mesa egl swrast display queue} wl_callback#3.done(3)
[2941801.678] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#3)
[2941801.697] {Display Queue} wl_display#1.delete_id(3)
[2941801.702] {mesa egl swrast display queue} wl_shm#4.format(0)
[2941801.708] {mesa egl swrast display queue} wl_shm#4.format(1)
[2941801.714] {mesa egl swrast display queue} wl_shm#4.format(909199186)
[2941801.719] {mesa egl swrast display queue} wl_callback#3.done(3)
[2941872.225] {mesa egl display queue} -> wl_display#1.get_registry(new id wl_registry#33)
[2941872.266] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#34)
[2941872.444] {Display Queue} wl_display#1.delete_id(32)
[2941872.524] {Display Queue} wl_display#1.delete_id(34)
[2941872.536] {mesa egl display queue} wl_registry#33.global(1, "wl_compositor", 4)
[2941872.540] {mesa egl display queue} wl_registry#33.global(2, "wl_subcompositor", 1)
[2941872.542] {mesa egl display queue} wl_registry#33.global(3, "wp_viewporter", 1)
[2941872.544] {mesa egl display queue} wl_registry#33.global(4, "zxdg_output_manager_v1", 2)
[2941872.547] {mesa egl display queue} wl_registry#33.global(5, "wp_presentation", 1)
[2941872.549] {mesa egl display queue} wl_registry#33.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941872.551] {mesa egl display queue} wl_registry#33.global(7, "zwp_pointer_constraints_v1", 1)
[2941872.553] {mesa egl display queue} wl_registry#33.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941872.555] {mesa egl display queue} wl_registry#33.global(9, "wl_data_device_manager", 3)
[2941872.557] {mesa egl display queue} wl_registry#33.global(10, "wl_shm", 1)
[2941872.559] {mesa egl display queue} wl_registry#33.global(11, "wl_output", 3)
[2941872.562] {mesa egl display queue} wl_registry#33.global(12, "zwp_input_panel_v1", 1)
[2941872.564] {mesa egl display queue} wl_registry#33.global(13, "zwp_text_input_manager_v1", 1)
[2941872.567] {mesa egl display queue} wl_registry#33.global(14, "xdg_wm_base", 1)
[2941872.569] {mesa egl display queue} wl_registry#33.global(15, "zxdg_shell_v6", 1)
[2941872.571] {mesa egl display queue} wl_registry#33.global(16, "wl_shell", 1)
[2941872.573] {mesa egl display queue} wl_registry#33.global(17, "weston_rdprail_shell", 1)
[2941872.575] {mesa egl display queue} wl_registry#33.global(18, "weston_screenshooter", 1)
[2941872.577] {mesa egl display queue} wl_registry#33.global(19, "wl_seat", 7)
[2941872.579] {mesa egl display queue} wl_registry#33.global(20, "zwp_input_method_v1", 1)
[2941872.581] {mesa egl display queue} wl_callback#34.done(3)
[2941872.586] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#34)
[2941872.676] {Display Queue} wl_display#1.delete_id(34)
[2941872.680] {mesa egl display queue} wl_callback#34.done(3)
[2941872.687] {mesa egl swrast display queue} -> wl_display#1.get_registry(new id wl_registry#34)
[2941872.690] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#32)
[2941872.722] {Display Queue} wl_display#1.delete_id(32)
[2941872.753] {mesa egl swrast display queue} wl_registry#34.global(1, "wl_compositor", 4)
[2941872.760] {mesa egl swrast display queue} wl_registry#34.global(2, "wl_subcompositor", 1)
[2941872.766] {mesa egl swrast display queue} wl_registry#34.global(3, "wp_viewporter", 1)
[2941872.772] {mesa egl swrast display queue} wl_registry#34.global(4, "zxdg_output_manager_v1", 2)
[2941872.779] {mesa egl swrast display queue} wl_registry#34.global(5, "wp_presentation", 1)
[2941872.792] {mesa egl swrast display queue} wl_registry#34.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941872.801] {mesa egl swrast display queue} wl_registry#34.global(7, "zwp_pointer_constraints_v1", 1)
[2941872.808] {mesa egl swrast display queue} wl_registry#34.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941872.817] {mesa egl swrast display queue} wl_registry#34.global(9, "wl_data_device_manager", 3)
[2941872.824] {mesa egl swrast display queue} wl_registry#34.global(10, "wl_shm", 1)
[2941872.833] {mesa egl swrast display queue} -> wl_registry#34.bind(10, "wl_shm", 1, new id [unknown]#35)
[2941872.841] {mesa egl swrast display queue} wl_registry#34.global(11, "wl_output", 3)
[2941872.851] {mesa egl swrast display queue} wl_registry#34.global(12, "zwp_input_panel_v1", 1)
[2941872.859] {mesa egl swrast display queue} wl_registry#34.global(13, "zwp_text_input_manager_v1", 1)
[2941872.868] {mesa egl swrast display queue} wl_registry#34.global(14, "xdg_wm_base", 1)
[2941872.874] {mesa egl swrast display queue} wl_registry#34.global(15, "zxdg_shell_v6", 1)
[2941872.884] {mesa egl swrast display queue} wl_registry#34.global(16, "wl_shell", 1)
[2941872.891] {mesa egl swrast display queue} wl_registry#34.global(17, "weston_rdprail_shell", 1)
[2941872.899] {mesa egl swrast display queue} wl_registry#34.global(18, "weston_screenshooter", 1)
[2941872.906] {mesa egl swrast display queue} wl_registry#34.global(19, "wl_seat", 7)
[2941872.915] {mesa egl swrast display queue} wl_registry#34.global(20, "zwp_input_method_v1", 1)
[2941872.922] {mesa egl swrast display queue} wl_callback#32.done(3)
[2941872.931] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#32)
[2941872.954] {Display Queue} wl_display#1.delete_id(32)
[2941872.984] {mesa egl swrast display queue} wl_shm#35.format(0)
[2941872.988] {mesa egl swrast display queue} wl_shm#35.format(1)
[2941872.990] {mesa egl swrast display queue} wl_shm#35.format(909199186)
[2941872.992] {mesa egl swrast display queue} wl_callback#32.done(3)
[2941872.994] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#32)
[2941873.009] {Display Queue} wl_display#1.delete_id(32)
[2941873.016] {mesa egl swrast display queue} wl_callback#32.done(3)
[2941873.029] {mesa egl swrast display queue} -> wl_display#1.get_registry(new id wl_registry#32)
[2941873.038] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#36)
[2941873.060] {Display Queue} wl_display#1.delete_id(36)
[2941873.066] {mesa egl swrast display queue} wl_registry#32.global(1, "wl_compositor", 4)
[2941873.073] {mesa egl swrast display queue} wl_registry#32.global(2, "wl_subcompositor", 1)
[2941873.079] {mesa egl swrast display queue} wl_registry#32.global(3, "wp_viewporter", 1)
[2941873.086] {mesa egl swrast display queue} wl_registry#32.global(4, "zxdg_output_manager_v1", 2)
[2941873.096] {mesa egl swrast display queue} wl_registry#32.global(5, "wp_presentation", 1)
[2941873.103] {mesa egl swrast display queue} wl_registry#32.global(6, "zwp_relative_pointer_manager_v1", 1)
[2941873.112] {mesa egl swrast display queue} wl_registry#32.global(7, "zwp_pointer_constraints_v1", 1)
[2941873.118] {mesa egl swrast display queue} wl_registry#32.global(8, "zwp_input_timestamps_manager_v1", 1)
[2941873.124] {mesa egl swrast display queue} wl_registry#32.global(9, "wl_data_device_manager", 3)
[2941873.130] {mesa egl swrast display queue} wl_registry#32.global(10, "wl_shm", 1)
[2941873.137] {mesa egl swrast display queue} -> wl_registry#32.bind(10, "wl_shm", 1, new id [unknown]#37)
[2941873.146] {mesa egl swrast display queue} wl_registry#32.global(11, "wl_output", 3)
[2941873.153] {mesa egl swrast display queue} wl_registry#32.global(12, "zwp_input_panel_v1", 1)
[2941873.161] {mesa egl swrast display queue} wl_registry#32.global(13, "zwp_text_input_manager_v1", 1)
[2941873.168] {mesa egl swrast display queue} wl_registry#32.global(14, "xdg_wm_base", 1)
[2941873.176] {mesa egl swrast display queue} wl_registry#32.global(15, "zxdg_shell_v6", 1)
[2941873.183] {mesa egl swrast display queue} wl_registry#32.global(16, "wl_shell", 1)
[2941873.192] {mesa egl swrast display queue} wl_registry#32.global(17, "weston_rdprail_shell", 1)
[2941873.198] {mesa egl swrast display queue} wl_registry#32.global(18, "weston_screenshooter", 1)
[2941873.204] {mesa egl swrast display queue} wl_registry#32.global(19, "wl_seat", 7)
[2941873.210] {mesa egl swrast display queue} wl_registry#32.global(20, "zwp_input_method_v1", 1)
[2941873.217] {mesa egl swrast display queue} wl_callback#36.done(3)
[2941873.226] {mesa egl swrast display queue} -> wl_display#1.sync(new id wl_callback#36)
[2941873.244] {Display Queue} wl_display#1.delete_id(36)
[2941873.250] {mesa egl swrast display queue} wl_shm#37.format(0)
[2941873.256] {mesa egl swrast display queue} wl_shm#37.format(1)
[2941873.262] {mesa egl swrast display queue} wl_shm#37.format(909199186)
[2941873.271] {mesa egl swrast display queue} wl_callback#36.done(3)
[2941952.798] -> xdg_toplevel#20.destroy()
[2941952.864] -> xdg_surface#19.destroy()
[2941952.875] -> wl_surface#18.destroy()
[2941952.884] -> wl_subsurface#23.destroy()
[2941952.888] -> wl_surface#21.destroy()
[2941952.894] -> wl_subsurface#25.destroy()
[2941952.898] -> wl_surface#24.destroy()
[2941952.902] -> wl_subsurface#27.destroy()
[2941952.906] -> wl_surface#26.destroy()
[2941952.910] -> wl_subsurface#29.destroy()
[2941952.913] -> wl_surface#28.destroy()
[2941952.917] -> wl_subsurface#31.destroy()
[2941952.920] -> wl_surface#30.destroy()
[2941952.927] -> wl_shm_pool#22.destroy()
[2941955.434] -> wl_compositor#3.create_surface(new id wl_surface#36)
[2941955.461] -> xdg_wm_base#11.get_xdg_surface(new id xdg_surface#38, wl_surface#36)
[2941955.470] -> xdg_surface#38.get_toplevel(new id xdg_toplevel#39)
[2941955.486] -> wl_compositor#3.create_region(new id wl_region#40)
[2941955.494] -> wl_region#40.add(0, 0, 2147483647, 2147483647)
[2941955.500] -> wl_surface#36.set_opaque_region(wl_region#40)
[2941955.503] -> wl_region#40.destroy()
[2941955.513] -> xdg_toplevel#39.set_app_id("")
[2941955.518] -> xdg_toplevel#39.set_title("ReaCloud Login")
[2941955.525] -> xdg_toplevel#39.set_min_size(2, 1)
[2941955.529] -> xdg_toplevel#39.set_max_size(0, 0)
[2941955.534] -> wl_surface#36.commit()
[2941955.546] -> wl_display#1.sync(new id wl_callback#41)
[2941956.022] {Display Queue} wl_display#1.delete_id(20)
[2941956.032] {Display Queue} wl_display#1.delete_id(19)
[2941956.034] {Display Queue} wl_display#1.delete_id(18)
[2941956.036] {Display Queue} wl_display#1.delete_id(23)
[2941956.038] {Display Queue} wl_display#1.delete_id(21)
[2941956.040] {Display Queue} wl_display#1.delete_id(25)
[2941956.042] {Display Queue} wl_display#1.delete_id(24)
[2941956.043] {Display Queue} wl_display#1.delete_id(27)
[2941956.046] {Display Queue} wl_display#1.delete_id(26)
[2941956.048] {Display Queue} wl_display#1.delete_id(29)
[2941956.049] {Display Queue} wl_display#1.delete_id(28)
[2941956.051] {Display Queue} wl_display#1.delete_id(31)
[2941956.053] {Display Queue} wl_display#1.delete_id(30)
[2941956.055] {Display Queue} wl_display#1.delete_id(22)
[2941956.072] {Display Queue} wl_display#1.delete_id(40)
[2941956.074] {Display Queue} wl_display#1.delete_id(41)
[2941956.076] wl_callback#41.done(3)
[2941956.082] xdg_toplevel#39.configure(0, 0, array[0])
[2941956.088] xdg_surface#38.configure(4)
[2941956.123] -> xdg_surface#38.ack_configure(4)
[2941961.163] -> wl_shm#9.create_pool(new id wl_shm_pool#41, fd 19, 1)
[2941961.237] -> wl_compositor#3.create_surface(new id wl_surface#40)
[2941961.247] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#22, wl_surface#40, wl_surface#36)
[2941961.255] -> wl_subsurface#22.set_sync()
[2941961.259] -> wl_compositor#3.create_surface(new id wl_surface#30)
[2941961.265] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#31, wl_surface#30, wl_surface#36)
[2941961.270] -> wl_subsurface#31.set_sync()
[2941961.274] -> wl_compositor#3.create_surface(new id wl_surface#28)
[2941961.279] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#29, wl_surface#28, wl_surface#36)
[2941961.283] -> wl_subsurface#29.set_sync()
[2941961.287] -> wl_compositor#3.create_surface(new id wl_surface#26)
[2941961.292] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#27, wl_surface#26, wl_surface#36)
[2941961.296] -> wl_subsurface#27.set_sync()
[2941961.300] -> wl_compositor#3.create_surface(new id wl_surface#24)
[2941961.305] -> wl_subcompositor#4.get_subsurface(new id wl_subsurface#25, wl_surface#24, wl_surface#36)
[2941961.309] -> wl_subsurface#25.set_sync()
[2941991.172] -> wl_compositor#3.create_region(new id wl_region#21)
[2941991.210] -> wl_region#21.add(0, 0, 2147483647, 2147483647)
[2941991.219] -> wl_surface#36.set_opaque_region(wl_region#21)
[2941991.223] -> wl_region#21.destroy()
[2941991.235] -> xdg_surface#38.set_window_geometry(0, -35, 1024, 803)
[2942061.577] -> wl_display#1.get_registry(new id wl_registry#23)
[2942061.897] -> wl_display#1.sync(new id wl_callback#18)
[2942062.029] -> wl_shm_pool#41.resize(195712)
[2942062.217] {Display Queue} wl_display#1.delete_id(21)
[2942062.273] {Display Queue} wl_display#1.delete_id(18)
[2942062.276] wl_registry#23.global(1, "wl_compositor", 4)
[2942062.288] -> wl_shm_pool#41.create_buffer(new id wl_buffer#21, 0, 1112, 44, 4448, 0)
[2942062.311] wl_registry#23.global(2, "wl_subcompositor", 1)
[2942062.316] wl_registry#23.global(3, "wp_viewporter", 1)
[2942062.320] wl_registry#23.global(4, "zxdg_output_manager_v1", 2)
[2942062.324] wl_registry#23.global(5, "wp_presentation", 1)
[2942062.328] wl_registry#23.global(6, "zwp_relative_pointer_manager_v1", 1)
[2942062.337] wl_registry#23.global(7, "zwp_pointer_constraints_v1", 1)
[2942062.341] wl_registry#23.global(8, "zwp_input_timestamps_manager_v1", 1)
[2942062.346] wl_registry#23.global(9, "wl_data_device_manager", 3)
[2942062.350] wl_registry#23.global(10, "wl_shm", 1)
[2942062.354] wl_registry#23.global(11, "wl_output", 3)
[2942062.358] wl_registry#23.global(12, "zwp_input_panel_v1", 1)
[2942062.362] wl_registry#23.global(13, "zwp_text_input_manager_v1", 1)
[2942062.366] wl_registry#23.global(14, "xdg_wm_base", 1)
[2942062.370] wl_registry#23.global(15, "zxdg_shell_v6", 1)
[2942062.375] wl_registry#23.global(16, "wl_shell", 1)
[2942062.378] wl_registry#23.global(17, "weston_rdprail_shell", 1)
[2942062.382] wl_registry#23.global(18, "weston_screenshooter", 1)
[2942062.387] wl_registry#23.global(19, "wl_seat", 7)
[2942062.391] wl_registry#23.global(20, "zwp_input_method_v1", 1)
[2942062.395] wl_callback#18.done(4)
[2942062.522] -> wl_registry#23.bind(9, "wl_data_device_manager", 3, new id [unknown]#18)
[2942062.550] -> wl_registry#23.bind(19, "wl_seat", 7, new id [unknown]#19)
[2942062.960] wl_seat#19.capabilities(3)
[2942062.974] wl_seat#19.name("RDP XIE")
[2942063.006] -> wl_seat#19.get_keyboard(new id wl_keyboard#20)
[2942063.023] -> wl_data_device_manager#18.get_data_device(new id wl_data_device#42, wl_seat#19)
[2942063.034] -> wl_seat#19.get_pointer(new id wl_pointer#43)
[2942063.355] wl_keyboard#20.repeat_info(40, 400)
[2942063.393] wl_keyboard#20.keymap(1, fd 26, 47298)
[2942066.976] -> wl_subsurface#22.set_sync()
[2942066.989] -> wl_surface#40.set_buffer_scale(1)
[2942066.993] -> wl_subsurface#22.set_position(-44, -79)
[2942067.001] -> wl_surface#40.attach(wl_buffer#21, 0, 0)
[2942067.006] -> wl_surface#40.damage_buffer(0, 0, 2147483647, 2147483647)
[2942067.015] -> wl_compositor#3.create_region(new id wl_region#44)
[2942067.024] -> wl_region#44.add(32, 32, 1048, 12)
[2942067.029] -> wl_surface#40.set_input_region(wl_region#44)
[2942067.032] -> wl_region#44.destroy()
[2942067.038] -> wl_surface#40.commit()
[2942067.047] -> wl_shm_pool#41.resize(391424)
[2942067.082] -> wl_shm_pool#41.create_buffer(new id wl_buffer#45, 195712, 44, 803, 176, 0)
[2942070.241] -> wl_subsurface#31.set_sync()
[2942070.267] -> wl_surface#30.set_buffer_scale(1)
[2942070.275] -> wl_subsurface#31.set_position(-44, -35)
[2942070.284] -> wl_surface#30.attach(wl_buffer#45, 0, 0)
[2942070.292] -> wl_surface#30.damage_buffer(0, 0, 2147483647, 2147483647)
[2942070.300] -> wl_compositor#3.create_region(new id wl_region#46)
[2942070.310] -> wl_region#46.add(32, 0, 12, 803)
[2942070.317] -> wl_surface#30.set_input_region(wl_region#46)
[2942070.324] -> wl_region#46.destroy()
[2942070.332] -> wl_surface#30.commit()
[2942070.341] -> wl_shm_pool#41.resize(782848)
[2942070.364] -> wl_shm_pool#41.create_buffer(new id wl_buffer#47, 337088, 44, 803, 176, 0)
[2942072.958] -> wl_subsurface#29.set_sync()
[2942072.986] -> wl_surface#28.set_buffer_scale(1)
[2942072.993] -> wl_subsurface#29.set_position(1024, -35)
[2942073.001] -> wl_surface#28.attach(wl_buffer#47, 0, 0)
[2942073.009] -> wl_surface#28.damage_buffer(0, 0, 2147483647, 2147483647)
[2942073.017] -> wl_compositor#3.create_region(new id wl_region#48)
[2942073.026] -> wl_region#48.add(0, 0, 12, 803)
[2942073.033] -> wl_surface#28.set_input_region(wl_region#48)
[2942073.040] -> wl_region#48.destroy()
[2942073.048] -> wl_surface#28.commit()
[2942073.057] -> wl_shm_pool#41.create_buffer(new id wl_buffer#49, 478464, 1112, 44, 4448, 0)
[2942075.024] -> wl_subsurface#27.set_sync()
[2942075.054] -> wl_surface#26.set_buffer_scale(1)
[2942075.061] -> wl_subsurface#27.set_position(-44, 768)
[2942075.069] -> wl_surface#26.attach(wl_buffer#49, 0, 0)
[2942075.077] -> wl_surface#26.damage_buffer(0, 0, 2147483647, 2147483647)
[2942075.085] -> wl_compositor#3.create_region(new id wl_region#50)
[2942075.093] -> wl_region#50.add(32, 0, 1048, 12)
[2942075.119] -> wl_surface#26.set_input_region(wl_region#50)
[2942075.146] -> wl_region#50.destroy()
[2942075.154] -> wl_surface#26.commit()
[2942075.163] -> wl_shm_pool#41.resize(1565696)
[2942075.227] -> wl_shm_pool#41.create_buffer(new id wl_buffer#51, 674176, 1026, 35, 4104, 0)
[2942078.566] -> wl_subsurface#25.set_sync()
[2942078.595] -> wl_surface#24.set_buffer_scale(1)
[2942078.602] -> wl_subsurface#25.set_position(-1, -35)
[2942078.610] -> wl_surface#24.attach(wl_buffer#51, 0, 0)
[2942078.618] -> wl_surface#24.damage_buffer(0, 0, 2147483647, 2147483647)
[2942078.638] -> wl_surface#24.commit()
[2942147.604] {mesa egl swrast display queue} -> wl_shm#37.create_pool(new id wl_shm_pool#52, fd 27, 3145728)
[2942147.628] {mesa egl surface queue} -> wl_shm_pool#52.create_buffer(new id wl_buffer#53, 0, 1024, 768, 4096, 0)
[2942147.636] {mesa egl surface queue} -> wl_shm_pool#52.destroy()
[2942165.393] {mesa egl surface queue} -> wl_surface#36.frame(new id wl_callback#54)
[2942165.437] {mesa egl surface queue} -> wl_surface#36.attach(wl_buffer#53, 0, 0)
[2942165.445] {mesa egl surface queue} -> wl_surface#36.damage(0, 0, 2147483647, 2147483647)
[2942168.880] {mesa egl surface queue} -> wl_surface#36.commit()
[2942169.334] {Display Queue} wl_display#1.delete_id(44)
[2942169.357] {Display Queue} wl_display#1.delete_id(46)
[2942169.361] {Display Queue} wl_display#1.delete_id(48)
[2942169.363] {Display Queue} wl_display#1.delete_id(50)
[2942169.364] {Display Queue} wl_display#1.delete_id(52)
[2942169.366] wl_keyboard#20.enter(5, wl_surface#36, array[0])
[2942169.381] wl_keyboard#20.modifiers(5, 0, 0, 0, 0)
[2942169.386] wl_data_device#42.data_offer(new id wl_data_offer#4278190080)
[2942169.398] wl_data_device#42.selection(wl_data_offer#4278190080)
[2942170.942] {mesa egl swrast display queue} -> wl_shm#37.create_pool(new id wl_shm_pool#52, fd 27, 3145728)
[2942170.957] {mesa egl surface queue} -> wl_shm_pool#52.create_buffer(new id wl_buffer#50, 0, 1024, 768, 4096, 0)
[2942170.964] {mesa egl surface queue} -> wl_shm_pool#52.destroy()
[2942215.781] {Display Queue} wl_display#1.delete_id(52)
[2942215.862] {Display Queue} wl_display#1.delete_id(54)
[2942215.973] {mesa egl surface queue} wl_callback#54.done(53473)
[2942215.999] {mesa egl surface queue} -> wl_surface#36.frame(new id wl_callback#54)
[2942216.032] {mesa egl surface queue} -> wl_surface#36.attach(wl_buffer#50, 0, 0)
[2942216.043] {mesa egl surface queue} -> wl_surface#36.damage(0, 0, 2147483647, 2147483647)
[2942216.219] wl_pointer#43.enter(7, wl_surface#36, 805.00000000, 53.00000000)
[2942216.528] wl_pointer#43.frame()
[2942216.563] wl_pointer#43.motion(724496721, 805.00000000, 53.00000000)
[2942216.573] wl_pointer#43.frame()
[2942218.874] {mesa egl surface queue} -> wl_surface#36.commit()
2025-07-21T04:12:33.492932Z DEBUG reaper_event::login_window: a login window was opened with id: Id(1)
at src/cloud_reaper_daemon/src/login_window.rs:362
[2942220.387] wl_surface#36.enter(wl_output#5)
[2942220.431] wl_keyboard#14.enter(5, wl_surface#36, array[0])
[2942220.443] wl_keyboard#14.modifiers(5, 0, 0, 0, 0)
[2942220.452] xdg_toplevel#39.configure(0, 0, array[4])
[2942220.462] xdg_surface#38.configure(6)
[2942220.470] wl_surface#24.enter(wl_output#5)
[2942220.477] wl_surface#26.enter(wl_output#5)
[2942220.484] wl_surface#28.enter(wl_output#5)
[2942220.491] wl_surface#30.enter(wl_output#5)
[2942220.497] wl_surface#40.enter(wl_output#5)
[2942220.504] wl_pointer#16.enter(7, wl_surface#36, 805.00000000, 53.00000000)
[2942220.514] wl_pointer#16.frame()
[2942220.521] xdg_wm_base#11.ping(8)
[2942220.534] wl_pointer#16.motion(724496721, 805.00000000, 53.00000000)
[2942220.545] wl_pointer#16.frame()
[2942220.685] -> xdg_surface#38.ack_configure(6)
[2942220.829] -> wl_shm#9.create_pool(new id wl_shm_pool#52, fd 27, 1024)
2025-07-21T04:12:33.496990Z WARN winit::platform_impl::linux::wayland::window::state: Failed to set cursor to Default
at /home/nixos/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.11/src/platform_impl/linux/wayland/window/state.rs:700
[2942223.383] -> xdg_wm_base#11.pong(8)
[2942223.648] -> wl_shm_pool#41.create_buffer(new id wl_buffer#48, 817856, 1112, 44, 4448, 0)
[2942227.416] -> wl_subsurface#22.set_desync()
[2942227.490] -> wl_surface#40.set_buffer_scale(1)
[2942227.506] -> wl_subsurface#22.set_position(-44, -79)
[2942227.525] -> wl_surface#40.attach(wl_buffer#48, 0, 0)
[2942227.558] -> wl_surface#40.damage_buffer(0, 0, 2147483647, 2147483647)
[2942227.575] -> wl_compositor#3.create_region(new id wl_region#46)
[2942227.596] -> wl_region#46.add(32, 32, 1048, 12)
[2942227.628] -> wl_surface#40.set_input_region(wl_region#46)
[2942227.636] -> wl_region#46.destroy()
[2942227.651] -> wl_surface#40.commit()
[2942227.680] -> wl_shm_pool#41.create_buffer(new id wl_buffer#44, 1013568, 44, 803, 176, 0)
[2942230.764] -> wl_subsurface#31.set_desync()
[2942230.805] -> wl_surface#30.set_buffer_scale(1)
[2942230.814] -> wl_subsurface#31.set_position(-44, -35)
[2942230.824] -> wl_surface#30.attach(wl_buffer#44, 0, 0)
[2942230.833] -> wl_surface#30.damage_buffer(0, 0, 2147483647, 2147483647)
[2942230.845] -> wl_compositor#3.create_region(new id wl_region#55)
[2942230.863] -> wl_region#55.add(32, 0, 12, 803)
[2942230.896] -> wl_surface#30.set_input_region(wl_region#55)
[2942230.904] -> wl_region#55.destroy()
[2942230.914] -> wl_surface#30.commit()
[2942230.931] -> wl_shm_pool#41.create_buffer(new id wl_buffer#56, 1154944, 44, 803, 176, 0)
[2942232.182] {Display Queue} wl_display#1.delete_id(54)
[2942232.498] {Display Queue} wl_display#1.delete_id(46)
[2942232.525] {Display Queue} wl_display#1.delete_id(55)
[2942233.510] -> wl_subsurface#29.set_desync()
[2942233.544] -> wl_surface#28.set_buffer_scale(1)
[2942233.552] -> wl_subsurface#29.set_position(1024, -35)
[2942233.561] -> wl_surface#28.attach(wl_buffer#56, 0, 0)
[2942233.569] -> wl_surface#28.damage_buffer(0, 0, 2147483647, 2147483647)
[2942233.580] -> wl_compositor#3.create_region(new id wl_region#55)
[2942233.593] -> wl_region#55.add(0, 0, 12, 803)
[2942233.601] -> wl_surface#28.set_input_region(wl_region#55)
[2942233.608] -> wl_region#55.destroy()
[2942233.620] -> wl_surface#28.commit()
[2942233.640] -> wl_shm_pool#41.create_buffer(new id wl_buffer#46, 1296320, 1112, 44, 4448, 0)
[2942235.556] -> wl_subsurface#27.set_desync()
[2942235.590] -> wl_surface#26.set_buffer_scale(1)
[2942235.598] -> wl_subsurface#27.set_position(-44, 768)
[2942235.607] -> wl_surface#26.attach(wl_buffer#46, 0, 0)
[2942235.616] -> wl_surface#26.damage_buffer(0, 0, 2147483647, 2147483647)
[2942235.631] -> wl_compositor#3.create_region(new id wl_region#57)
[2942235.646] -> wl_region#57.add(32, 0, 1048, 12)
[2942235.656] -> wl_surface#26.set_input_region(wl_region#57)
[2942235.664] -> wl_region#57.destroy()
[2942235.676] -> wl_surface#26.commit()
[2942235.701] -> wl_shm_pool#41.resize(3131392)
[2942235.830] -> wl_shm_pool#41.create_buffer(new id wl_buffer#58, 1492032, 1026, 35, 4104, 0)
[2942238.670] -> wl_subsurface#25.set_desync()
[2942238.705] -> wl_surface#24.set_buffer_scale(1)
[2942238.713] -> wl_subsurface#25.set_position(-1, -35)
[2942238.722] -> wl_surface#24.attach(wl_buffer#58, 0, 0)
[2942238.730] -> wl_surface#24.damage_buffer(0, 0, 2147483647, 2147483647)
[2942238.739] -> wl_surface#24.commit()
[2942249.374] {mesa egl surface queue} wl_buffer#53.release()
[2942249.395] {mesa egl surface queue} wl_callback#54.done(53526)
[2942249.891] {mesa egl surface queue} -> wl_surface#36.frame(new id wl_callback#54)
[2942249.933] {mesa egl surface queue} -> wl_surface#36.attach(wl_buffer#53, 0, 0)
[2942249.941] {mesa egl surface queue} -> wl_surface#36.damage(0, 0, 2147483647, 2147483647)
[2942251.027] {mesa egl surface queue} -> wl_surface#36.commit()
[2942251.355] {Display Queue} wl_display#1.delete_id(55)
[2942251.391] {Display Queue} wl_display#1.delete_id(57)
[2942251.506] wl_buffer#21.release()
[2942251.570] -> wl_buffer#21.destroy()
[2942251.611] wl_buffer#45.release()
[2942251.655] -> wl_buffer#45.destroy()
[2942251.663] wl_buffer#47.release()
[2942251.670] -> wl_buffer#47.destroy()
[2942251.677] wl_buffer#49.release()
[2942251.684] -> wl_buffer#49.destroy()
[2942251.691] wl_buffer#51.release()
[2942251.698] -> wl_buffer#51.destroy()
[2942252.919] {mesa egl surface queue} wl_buffer#50.release()
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Segmentation fault
Window isn't shown unless you draw
- I understand that windows aren't shown on Wayland unless I draw and present to them.
Winit version
0.30