Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Protocol error when opening new tab on GNOME #6270

Open
emilio opened this issue Oct 12, 2024 · 4 comments
Open

Protocol error when opening new tab on GNOME #6270

emilio opened this issue Oct 12, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@emilio
Copy link

emilio commented Oct 12, 2024

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

Mutter

WezTerm version

wezterm 20240203-110809-5046fc22

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

  • Open Wezterm
  • Ctrl + Shift + T to open a new tab.
  • Crash:
wl_surface#76: error 2: Buffer size (779x30) must be an integer multiple of the buffer_scale (2).
18:50:29.243  ERROR  wezterm_gui > running message loop: error during event_q.dispatch protocol_error=Some(ProtocolError { code: 2, object_id: 76, object_interface: "wl_surface", message: "" }): Protocol error (os error 71); terminating
warning: queue 0x5e0dedc14450 destroyed while proxies still attached:
  wl_buffer#73 still attached
  wl_buffer#72 still attached
  wl_buffer#70 still attached
  wl_buffer#75 still attached
  wl_buffer#74 still attached
  wl_callback#40 still attached
  wl_subsurface#56 still attached
  wl_surface#59 still attached
  wl_subsurface#58 still attached
  wl_surface#61 still attached
  wl_subsurface#60 still attached
  wl_surface#63 still attached
  wl_subsurface#62 still attached
  wl_surface#65 still attached
  wl_subsurface#64 still attached
  wl_surface#76 still attached
  wl_buffer#50 still attached
  wl_shm_pool#54 still attached
  wl_buffer#46 still attached
  wl_shm_pool#29 still attached
  wl_buffer#25 still attached
  wl_buffer#79 still attached
  wl_shm_pool#49 still attached
  wl_buffer#30 still attached
  wl_shm_pool#26 still attached
  xdg_wm_base#22 still attached
  wl_surface#21 still attached
  wl_data_device#18 still attached
  wl_pointer#16 still attached
  zwp_text_input_v3#15 still attached
  wl_keyboard#14 still attached
  zwp_primary_selection_device_v1#13 still attached
  zwp_primary_selection_device_manager_v1#3 still attached
  wl_data_device#12 still attached
  zwp_text_input_manager_v3#11 still attached
  wl_seat#10 still attached
  wl_subcompositor#9 still attached
  wl_data_device_manager#8 still attached
  wl_output#7 still attached
  wl_output#6 still attached
  wl_shm#5 still attached
  wl_compositor#4 still attached
  wl_registry#2 still attached

It seems it's only a warning and probably shouldn't crash the process?

To Reproduce

See above

Configuration

no config

Expected Behavior

No crash?

Logs

See above.

Anything else?

No response

@emilio emilio added the bug Something isn't working label Oct 12, 2024
@emilio
Copy link
Author

emilio commented Oct 12, 2024

Ah I guess the warning is not quite related to the protocol error.

@emilio
Copy link
Author

emilio commented Oct 12, 2024

WAYLAND_DEBUG is useful:

[2131796.835]  -> wl_display#1.get_registry(new id wl_registry#2)
[2131796.879]  -> wl_display#1.sync(new id wl_callback#3)
[2131797.012] {Display Queue} wl_display#1.delete_id(3)
[2131797.048] wl_registry#2.global(1, "wl_compositor", 6)
[2131797.076]  -> wl_registry#2.bind(1, "wl_compositor", 5, new id [unknown]#4)
[2131797.083] wl_registry#2.global(2, "wl_drm", 2)
[2131797.088] wl_registry#2.global(3, "wl_shm", 2)
[2131797.099]  -> wl_registry#2.bind(3, "wl_shm", 1, new id [unknown]#5)
[2131797.107] wl_registry#2.global(4, "wl_output", 4)
[2131797.112]  -> wl_registry#2.bind(4, "wl_output", 4, new id [unknown]#6)
[2131797.123] wl_registry#2.global(5, "wl_output", 4)
[2131797.130]  -> wl_registry#2.bind(5, "wl_output", 4, new id [unknown]#7)
[2131797.135] wl_registry#2.global(6, "zxdg_output_manager_v1", 3)
[2131797.140] wl_registry#2.global(7, "wl_data_device_manager", 3)
[2131797.145]  -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#8)
[2131797.151] wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1)
[2131797.156] wl_registry#2.global(9, "wl_subcompositor", 1)
[2131797.161]  -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#9)
[2131797.166] wl_registry#2.global(10, "xdg_wm_base", 6)
[2131797.171] wl_registry#2.global(11, "gtk_shell1", 5)
[2131797.176] wl_registry#2.global(12, "wp_viewporter", 1)
[2131797.180] wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1)
[2131797.184] wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3)
[2131797.189] wl_registry#2.global(15, "zwp_tablet_manager_v2", 1)
[2131797.193] wl_registry#2.global(16, "wl_seat", 8)
[2131797.198]  -> wl_registry#2.bind(16, "wl_seat", 6, new id [unknown]#10)
[2131797.205] wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1)
[2131797.210] wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1)
[2131797.214] wl_registry#2.global(19, "zxdg_exporter_v2", 1)
[2131797.218] wl_registry#2.global(20, "zxdg_importer_v2", 1)
[2131797.222] wl_registry#2.global(21, "zxdg_exporter_v1", 1)
[2131797.225] wl_registry#2.global(22, "zxdg_importer_v1", 1)
[2131797.230] wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5)
[2131797.234] wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1)
[2131797.238] wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[2131797.243] wl_registry#2.global(26, "zwp_text_input_manager_v3", 1)
[2131797.248]  -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#11)
[2131797.259] wl_registry#2.global(27, "wp_presentation", 1)
[2131797.263] wl_registry#2.global(28, "xdg_activation_v1", 1)
[2131797.267] wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1)
[2131797.271] wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1)
[2131797.275] wl_registry#2.global(31, "xdg_wm_dialog_v1", 1)
[2131797.279] wl_registry#2.global(32, "wp_drm_lease_device_v1", 1)
[2131797.284] wl_callback#3.done(2618)
[2131797.291]  -> wl_display#1.sync(new id wl_callback#3)
[2131797.380] {Display Queue} wl_display#1.delete_id(3)
[2131797.387] wl_shm#5.format(0)
[2131797.397] wl_shm#5.format(1)
[2131797.400] wl_shm#5.format(875708993)
[2131797.403] wl_shm#5.format(875709016)
[2131797.406] wl_shm#5.format(909199186)
[2131797.409] wl_shm#5.format(808669761)
[2131797.412] wl_shm#5.format(808669784)
[2131797.416] wl_shm#5.format(808665665)
[2131797.420] wl_shm#5.format(808665688)
[2131797.423] wl_shm#5.format(1211388481)
[2131797.426] wl_shm#5.format(1211388504)
[2131797.429] wl_shm#5.format(1211384385)
[2131797.432] wl_shm#5.format(1211384408)
[2131797.435] wl_shm#5.format(1448695129)
[2131797.438] wl_shm#5.format(842094158)
[2131797.442] wl_shm#5.format(808530000)
[2131797.445] wl_shm#5.format(842093913)
[2131797.448] wl_output#6.geometry(2560, 0, 600, 340, 0, "DEL", "DELL P2721Q", 0)
[2131797.456] wl_output#6.mode(3, 3840, 2160, 59996)
[2131797.461] wl_output#6.scale(2)
[2131797.465] wl_output#6.name("DP-1")
[2131797.468] wl_output#6.description("Dell Inc. 27"")
[2131797.472] wl_output#6.done()
[2131797.477] wl_output#7.geometry(0, 0, 610, 350, 0, "DEL", "DELL U2718Q", 0)
[2131797.499] wl_output#7.mode(3, 3840, 2160, 59996)
[2131797.503] wl_output#7.scale(2)
[2131797.507] wl_output#7.name("DP-2")
[2131797.510] wl_output#7.description("Dell Inc. 28"")
[2131797.514] wl_output#7.done()
[2131797.518] wl_seat#10.capabilities(3)
[2131797.523] wl_seat#10.name("seat0")
[2131797.530]  -> wl_data_device_manager#8.get_data_device(new id wl_data_device#12, wl_seat#10)
[2131797.539] wl_callback#3.done(2618)
[2131797.545]  -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#3)
[2131797.557]  -> zwp_primary_selection_device_manager_v1#3.get_device(new id zwp_primary_selection_device_v1#13, wl_seat#10)
[2131797.565]  -> wl_seat#10.get_keyboard(new id wl_keyboard#14)
[2131797.580]  -> zwp_text_input_manager_v3#11.get_text_input(new id zwp_text_input_v3#15, wl_seat#10)
[2131797.589]  -> wl_seat#10.get_pointer(new id wl_pointer#16)
[2131797.599]  -> wl_compositor#4.create_surface(new id wl_surface#17)
[2131797.606]  -> wl_data_device_manager#8.get_data_device(new id wl_data_device#18, wl_seat#10)
[2131797.612]  -> zwp_primary_selection_device_manager_v1#3.get_device(new id zwp_primary_selection_device_v1#19, wl_seat#10)
[2131797.638]  -> wl_shm#5.create_pool(new id wl_shm_pool#20, fd 11, 4096)
[2131818.097] wl_keyboard#14.keymap(1, fd 21, 68781)
[2131825.225] wl_keyboard#14.repeat_info(33, 500)
[2131836.322]  -> wl_compositor#4.create_surface(new id wl_surface#21)
[2131836.351]  -> wl_registry#2.bind(10, "xdg_wm_base", 2, new id [unknown]#22)
[2131836.368]  -> wl_shm#5.create_pool(new id wl_shm_pool#23, fd 23, 4096)
[2131836.379]  -> wl_shm#5.create_pool(new id wl_shm_pool#24, fd 25, 4096)
[2131836.386]  -> wl_compositor#4.create_surface(new id wl_surface#25)
[2131836.394]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#26, wl_surface#25, wl_surface#21)
[2131836.397]  -> wl_compositor#4.create_surface(new id wl_surface#27)
[2131836.400]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#28, wl_surface#27, wl_surface#21)
[2131836.403]  -> wl_compositor#4.create_surface(new id wl_surface#29)
[2131836.406]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#30, wl_surface#29, wl_surface#21)
[2131836.409]  -> wl_compositor#4.create_surface(new id wl_surface#31)
[2131836.412]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#32, wl_surface#31, wl_surface#21)
[2131836.414]  -> wl_compositor#4.create_surface(new id wl_surface#33)
[2131836.417]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#34, wl_surface#33, wl_surface#21)
[2131836.422]  -> xdg_wm_base#22.get_xdg_surface(new id xdg_surface#35, wl_surface#21)
[2131836.427]  -> xdg_surface#35.get_toplevel(new id xdg_toplevel#36)
[2131836.432]  -> wl_surface#21.commit()
[2131836.436]  -> xdg_toplevel#36.set_min_size(2, 31)
[2131836.440]  -> xdg_surface#35.set_window_geometry(0, -30, 820, 604)
[2131836.447]  -> wl_compositor#4.create_surface(new id wl_surface#37)
[2131836.450]  -> wl_seat#10.get_pointer(new id wl_pointer#38)
[2131836.456]  -> xdg_toplevel#36.set_app_id("org.wezfurlong.wezterm")
[2131836.459]  -> xdg_toplevel#36.set_min_size(2, 31)
[2131836.461]  -> xdg_toplevel#36.set_max_size(0, 0)
[2131836.464]  -> xdg_toplevel#36.set_title("wezterm")
[2131836.467]  -> wl_subsurface#26.destroy()
[2131836.470]  -> wl_surface#25.destroy()
[2131836.474]  -> wl_subsurface#28.destroy()
[2131836.476]  -> wl_surface#27.destroy()
[2131836.478]  -> wl_subsurface#30.destroy()
[2131836.480]  -> wl_surface#29.destroy()
[2131836.482]  -> wl_subsurface#32.destroy()
[2131836.484]  -> wl_surface#31.destroy()
[2131836.486]  -> wl_subsurface#34.destroy()
[2131836.488]  -> wl_surface#33.destroy()
[2131836.490]  -> wl_compositor#4.create_surface(new id wl_surface#39)
[2131836.493]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#40, wl_surface#39, wl_surface#21)
[2131836.496]  -> wl_compositor#4.create_surface(new id wl_surface#41)
[2131836.498]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#42, wl_surface#41, wl_surface#21)
[2131836.500]  -> wl_compositor#4.create_surface(new id wl_surface#43)
[2131836.512]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#44, wl_surface#43, wl_surface#21)
[2131836.514]  -> wl_compositor#4.create_surface(new id wl_surface#45)
[2131836.516]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#46, wl_surface#45, wl_surface#21)
[2131836.519]  -> wl_compositor#4.create_surface(new id wl_surface#47)
[2131836.521]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#48, wl_surface#47, wl_surface#21)
[2131840.656]  -> wl_shm_pool#23.resize(138912)
[2131840.807]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#49, 0, 820, 30, 3280, 0)
[2131840.814]  -> wl_subsurface#40.set_position(0, -30)
[2131840.817]  -> wl_surface#39.attach(wl_buffer#49, 0, 0)
[2131840.819]  -> wl_surface#39.damage_buffer(0, 0, 820, 30)
[2131840.822]  -> wl_surface#39.commit()
[2131840.824]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#50, 98400, 844, 12, 3376, 0)
[2131840.827]  -> wl_subsurface#42.set_position(-12, -42)
[2131840.829]  -> wl_surface#41.attach(wl_buffer#50, 0, 0)
[2131840.832]  -> wl_surface#41.damage_buffer(0, 0, 844, 12)
[2131840.834]  -> wl_surface#41.commit()
[2131840.836]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#51, 98400, 844, 12, 3376, 0)
[2131840.839]  -> wl_subsurface#44.set_position(-12, 574)
[2131840.841]  -> wl_surface#43.attach(wl_buffer#51, 0, 0)
[2131840.843]  -> wl_surface#43.damage_buffer(0, 0, 844, 12)
[2131840.846]  -> wl_surface#43.commit()
[2131840.849]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#52, 98400, 12, 604, 48, 0)
[2131840.851]  -> wl_subsurface#46.set_position(-12, -30)
[2131840.853]  -> wl_surface#45.attach(wl_buffer#52, 0, 0)
[2131840.856]  -> wl_surface#45.damage_buffer(0, 0, 12, 604)
[2131840.858]  -> wl_surface#45.commit()
[2131840.860]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#53, 98400, 12, 604, 48, 0)
[2131840.863]  -> wl_subsurface#48.set_position(820, -30)
[2131840.865]  -> wl_surface#47.attach(wl_buffer#53, 0, 0)
[2131840.867]  -> wl_surface#47.damage_buffer(0, 0, 12, 604)
[2131840.869]  -> wl_surface#47.commit()
[2131840.873]  -> xdg_toplevel#36.set_min_size(32, 62)
[2131843.899] {Display Queue} wl_display#1.delete_id(26)
[2131843.916] {Display Queue} wl_display#1.delete_id(25)
[2131843.919] {Display Queue} wl_display#1.delete_id(28)
[2131843.921] {Display Queue} wl_display#1.delete_id(27)
[2131843.923] {Display Queue} wl_display#1.delete_id(30)
[2131843.924] {Display Queue} wl_display#1.delete_id(29)
[2131843.926] {Display Queue} wl_display#1.delete_id(32)
[2131843.928] {Display Queue} wl_display#1.delete_id(31)
[2131843.929] {Display Queue} wl_display#1.delete_id(34)
[2131843.931] {Display Queue} wl_display#1.delete_id(33)
[2131843.933] xdg_toplevel#36.configure(0, 0, array[0])
[2131843.938] xdg_surface#35.configure(112)
[2131843.942]  -> xdg_surface#35.ack_configure(112)
[2131857.678] {mesa egl display queue}  -> wl_display#1.get_registry(new id wl_registry#33)
[2131857.699] {mesa egl display queue}  -> wl_display#1.sync(new id wl_callback#34)
[2131857.866] {Display Queue} wl_display#1.delete_id(34)
[2131857.892] {mesa egl display queue} wl_registry#33.global(1, "wl_compositor", 6)
[2131857.900] {mesa egl display queue} wl_registry#33.global(2, "wl_drm", 2)
[2131857.904] {mesa egl display queue} wl_registry#33.global(3, "wl_shm", 2)
[2131857.909] {mesa egl display queue} wl_registry#33.global(4, "wl_output", 4)
[2131857.913] {mesa egl display queue} wl_registry#33.global(5, "wl_output", 4)
[2131857.917] {mesa egl display queue} wl_registry#33.global(6, "zxdg_output_manager_v1", 3)
[2131857.921] {mesa egl display queue} wl_registry#33.global(7, "wl_data_device_manager", 3)
[2131857.925] {mesa egl display queue} wl_registry#33.global(8, "zwp_primary_selection_device_manager_v1", 1)
[2131857.928] {mesa egl display queue} wl_registry#33.global(9, "wl_subcompositor", 1)
[2131857.932] {mesa egl display queue} wl_registry#33.global(10, "xdg_wm_base", 6)
[2131857.936] {mesa egl display queue} wl_registry#33.global(11, "gtk_shell1", 5)
[2131857.940] {mesa egl display queue} wl_registry#33.global(12, "wp_viewporter", 1)
[2131857.954] {mesa egl display queue} wl_registry#33.global(13, "wp_fractional_scale_manager_v1", 1)
[2131857.958] {mesa egl display queue} wl_registry#33.global(14, "zwp_pointer_gestures_v1", 3)
[2131857.962] {mesa egl display queue} wl_registry#33.global(15, "zwp_tablet_manager_v2", 1)
[2131857.966] {mesa egl display queue} wl_registry#33.global(16, "wl_seat", 8)
[2131857.969] {mesa egl display queue} wl_registry#33.global(17, "zwp_relative_pointer_manager_v1", 1)
[2131857.973] {mesa egl display queue} wl_registry#33.global(18, "zwp_pointer_constraints_v1", 1)
[2131857.978] {mesa egl display queue} wl_registry#33.global(19, "zxdg_exporter_v2", 1)
[2131857.982] {mesa egl display queue} wl_registry#33.global(20, "zxdg_importer_v2", 1)
[2131857.985] {mesa egl display queue} wl_registry#33.global(21, "zxdg_exporter_v1", 1)
[2131857.989] {mesa egl display queue} wl_registry#33.global(22, "zxdg_importer_v1", 1)
[2131857.992] {mesa egl display queue} wl_registry#33.global(23, "zwp_linux_dmabuf_v1", 5)
[2131857.997] {mesa egl display queue}  -> wl_registry#33.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#31)
[2131858.002] {mesa egl display queue} wl_registry#33.global(24, "wp_single_pixel_buffer_manager_v1", 1)
[2131858.006] {mesa egl display queue} wl_registry#33.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[2131858.010] {mesa egl display queue} wl_registry#33.global(26, "zwp_text_input_manager_v3", 1)
[2131858.014] {mesa egl display queue} wl_registry#33.global(27, "wp_presentation", 1)
[2131858.018] {mesa egl display queue} wl_registry#33.global(28, "xdg_activation_v1", 1)
[2131858.021] {mesa egl display queue} wl_registry#33.global(29, "zwp_idle_inhibit_manager_v1", 1)
[2131858.025] {mesa egl display queue} wl_registry#33.global(30, "wp_linux_drm_syncobj_manager_v1", 1)
[2131858.029] {mesa egl display queue} wl_registry#33.global(31, "xdg_wm_dialog_v1", 1)
[2131858.033] {mesa egl display queue} wl_registry#33.global(32, "wp_drm_lease_device_v1", 1)
[2131858.037] {mesa egl display queue} wl_callback#34.done(2619)
[2131858.043] {mesa egl display queue}  -> zwp_linux_dmabuf_v1#31.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#34)
[2131858.048] {mesa egl display queue}  -> wl_display#1.sync(new id wl_callback#32)
[2131858.107] {Display Queue} wl_display#1.delete_id(32)
[2131858.113] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.format_table(fd 25, 1488)
[2131858.127] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.main_device(array[8])
[2131858.941] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.tranche_target_device(array[8])
[2131858.956] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.tranche_flags(0)
[2131858.962] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.tranche_formats(array[186])
[2131858.970] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.tranche_done()
[2131858.972] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#34.done()
[2131858.974] {mesa egl display queue} wl_callback#32.done(2619)
[2131858.977] {mesa egl display queue}  -> zwp_linux_dmabuf_feedback_v1#34.destroy()
[2131952.551] {mesa egl surface queue}  -> zwp_linux_dmabuf_v1#31.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#32, wl_surface#21)
[2131952.584] {mesa egl display queue}  -> wl_display#1.sync(new id wl_callback#29)
[2131952.733] {Display Queue} wl_display#1.delete_id(34)
[2131952.751] {Display Queue} wl_display#1.delete_id(29)
[2131952.756] {mesa egl display queue} wl_callback#29.done(2619)
[2131954.762] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.format_table(fd 129, 1488)
[2131954.776] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.main_device(array[8])
[2131954.780] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.tranche_target_device(array[8])
[2131954.783] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.tranche_flags(0)
[2131954.785] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.tranche_formats(array[186])
[2131954.789] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.tranche_done()
[2131954.800] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#32.done()
[2132033.376]  -> wl_surface#21.frame(new id wl_callback#29)
[2132035.984] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132036.003] {mesa egl display queue}  -> zwp_linux_dmabuf_v1#31.create_params(new id zwp_linux_buffer_params_v1#30)
[2132036.037] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#30.add(fd 129, 0, 0, 3584, 33554432, 9878274)
[2132036.044] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#30.add(fd 130, 1, 2293760, 1024, 33554432, 9878274)
[2132036.048] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#30.create_immed(new id wl_buffer#27, 820, 574, 875713089, 0)
[2132036.052] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#30.destroy()
[2132036.054] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#27, 0, 0)
[2132036.057] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132036.060] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132036.086]  -> xdg_toplevel#36.set_title("zsh")
[2132036.304]  -> wl_shm_pool#24.resize(138912)
[2132036.449]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#28, 0, 820, 30, 3280, 0)
[2132036.459]  -> wl_subsurface#40.set_position(0, -30)
[2132036.464]  -> wl_surface#39.attach(wl_buffer#28, 0, 0)
[2132036.467]  -> wl_surface#39.damage_buffer(0, 0, 820, 30)
[2132036.470]  -> wl_surface#39.commit()
[2132036.473]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#25, 98400, 844, 12, 3376, 0)
[2132036.475]  -> wl_subsurface#42.set_position(-12, -42)
[2132036.478]  -> wl_surface#41.attach(wl_buffer#25, 0, 0)
[2132036.481]  -> wl_surface#41.damage_buffer(0, 0, 844, 12)
[2132036.483]  -> wl_surface#41.commit()
[2132036.485]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#26, 98400, 844, 12, 3376, 0)
[2132036.488]  -> wl_subsurface#44.set_position(-12, 574)
[2132036.490]  -> wl_surface#43.attach(wl_buffer#26, 0, 0)
[2132036.492]  -> wl_surface#43.damage_buffer(0, 0, 844, 12)
[2132036.495]  -> wl_surface#43.commit()
[2132036.497]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#54, 98400, 12, 604, 48, 0)
[2132036.499]  -> wl_subsurface#46.set_position(-12, -30)
[2132036.501]  -> wl_surface#45.attach(wl_buffer#54, 0, 0)
[2132036.504]  -> wl_surface#45.damage_buffer(0, 0, 12, 604)
[2132036.506]  -> wl_surface#45.commit()
[2132036.508]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#55, 98400, 12, 604, 48, 0)
[2132036.511]  -> wl_subsurface#48.set_position(820, -30)
[2132036.513]  -> wl_surface#47.attach(wl_buffer#55, 0, 0)
[2132036.515]  -> wl_surface#47.damage_buffer(0, 0, 12, 604)
[2132036.517]  -> wl_surface#47.commit()
[2132036.519]  -> wl_surface#21.commit()
[2132036.699]  -> wl_subsurface#40.destroy()
[2132036.706]  -> wl_surface#39.destroy()
[2132036.709]  -> wl_subsurface#42.destroy()
[2132036.711]  -> wl_surface#41.destroy()
[2132036.714]  -> wl_subsurface#44.destroy()
[2132036.716]  -> wl_surface#43.destroy()
[2132036.718]  -> wl_subsurface#46.destroy()
[2132036.720]  -> wl_surface#45.destroy()
[2132036.722]  -> wl_subsurface#48.destroy()
[2132036.724]  -> wl_surface#47.destroy()
[2132036.728]  -> wl_compositor#4.create_surface(new id wl_surface#56)
[2132036.733]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#57, wl_surface#56, wl_surface#21)
[2132036.737]  -> wl_compositor#4.create_surface(new id wl_surface#58)
[2132036.739]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#59, wl_surface#58, wl_surface#21)
[2132036.742]  -> wl_compositor#4.create_surface(new id wl_surface#60)
[2132036.744]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#61, wl_surface#60, wl_surface#21)
[2132036.747]  -> wl_compositor#4.create_surface(new id wl_surface#62)
[2132036.749]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#63, wl_surface#62, wl_surface#21)
[2132036.753]  -> wl_compositor#4.create_surface(new id wl_surface#64)
[2132036.755]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#65, wl_surface#64, wl_surface#21)
[2132036.919] {Display Queue} wl_display#1.delete_id(30)
[2132036.926] wl_buffer#50.release()
[2132036.931]  -> wl_buffer#50.destroy()
[2132036.935] wl_buffer#49.release()
[2132036.938]  -> wl_buffer#49.destroy()
[2132036.940] wl_buffer#52.release()
[2132036.942]  -> wl_buffer#52.destroy()
[2132036.945] wl_buffer#51.release()
[2132036.947]  -> wl_buffer#51.destroy()
[2132036.949] wl_buffer#53.release()
[2132036.951]  -> wl_buffer#53.destroy()
[2132037.111]  -> wl_subsurface#57.destroy()
[2132037.119]  -> wl_surface#56.destroy()
[2132037.122]  -> wl_subsurface#59.destroy()
[2132037.123]  -> wl_surface#58.destroy()
[2132037.125]  -> wl_subsurface#61.destroy()
[2132037.127]  -> wl_surface#60.destroy()
[2132037.129]  -> wl_subsurface#63.destroy()
[2132037.131]  -> wl_surface#62.destroy()
[2132037.133]  -> wl_subsurface#65.destroy()
[2132037.134]  -> wl_surface#64.destroy()
[2132037.136]  -> wl_compositor#4.create_surface(new id wl_surface#30)
[2132037.139]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#66, wl_surface#30, wl_surface#21)
[2132037.141]  -> wl_compositor#4.create_surface(new id wl_surface#67)
[2132037.143]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#68, wl_surface#67, wl_surface#21)
[2132037.146]  -> wl_compositor#4.create_surface(new id wl_surface#69)
[2132037.149]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#70, wl_surface#69, wl_surface#21)
[2132037.151]  -> wl_compositor#4.create_surface(new id wl_surface#71)
[2132037.153]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#72, wl_surface#71, wl_surface#21)
[2132037.155]  -> wl_compositor#4.create_surface(new id wl_surface#73)
[2132037.157]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#74, wl_surface#73, wl_surface#21)
[2132037.222]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#75, 0, 820, 30, 3280, 0)
[2132037.227]  -> wl_subsurface#66.set_position(0, -30)
[2132037.230]  -> wl_surface#30.attach(wl_buffer#75, 0, 0)
[2132037.232]  -> wl_surface#30.damage_buffer(0, 0, 820, 30)
[2132037.234]  -> wl_surface#30.commit()
[2132037.236]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#76, 98400, 844, 12, 3376, 0)
[2132037.238]  -> wl_subsurface#68.set_position(-12, -42)
[2132037.240]  -> wl_surface#67.attach(wl_buffer#76, 0, 0)
[2132037.242]  -> wl_surface#67.damage_buffer(0, 0, 844, 12)
[2132037.244]  -> wl_surface#67.commit()
[2132037.246]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#77, 98400, 844, 12, 3376, 0)
[2132037.248]  -> wl_subsurface#70.set_position(-12, 574)
[2132037.250]  -> wl_surface#69.attach(wl_buffer#77, 0, 0)
[2132037.252]  -> wl_surface#69.damage_buffer(0, 0, 844, 12)
[2132037.254]  -> wl_surface#69.commit()
[2132037.256]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#78, 98400, 12, 604, 48, 0)
[2132037.259]  -> wl_subsurface#72.set_position(-12, -30)
[2132037.261]  -> wl_surface#71.attach(wl_buffer#78, 0, 0)
[2132037.263]  -> wl_surface#71.damage_buffer(0, 0, 12, 604)
[2132037.265]  -> wl_surface#71.commit()
[2132037.267]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#79, 98400, 12, 604, 48, 0)
[2132037.269]  -> wl_subsurface#74.set_position(820, -30)
[2132037.271]  -> wl_surface#73.attach(wl_buffer#79, 0, 0)
[2132037.274]  -> wl_surface#73.damage_buffer(0, 0, 12, 604)
[2132037.276]  -> wl_surface#73.commit()
[2132037.293]  -> wl_surface#21.commit()
[2132037.304]  -> wl_surface#21.commit()
[2132037.672] {Display Queue} wl_display#1.delete_id(40)
[2132037.678] {Display Queue} wl_display#1.delete_id(39)
[2132037.680] {Display Queue} wl_display#1.delete_id(42)
[2132037.682] {Display Queue} wl_display#1.delete_id(41)
[2132037.684] {Display Queue} wl_display#1.delete_id(44)
[2132037.685] {Display Queue} wl_display#1.delete_id(43)
[2132037.687] {Display Queue} wl_display#1.delete_id(46)
[2132037.689] {Display Queue} wl_display#1.delete_id(45)
[2132037.690] {Display Queue} wl_display#1.delete_id(48)
[2132037.692] {Display Queue} wl_display#1.delete_id(47)
[2132037.694] wl_buffer#25.release()
[2132037.695]  -> wl_buffer#25.destroy()
[2132037.698] wl_buffer#28.release()
[2132037.704]  -> wl_buffer#28.destroy()
[2132037.707] wl_buffer#54.release()
[2132037.709]  -> wl_buffer#54.destroy()
[2132037.711] wl_buffer#26.release()
[2132037.713]  -> wl_buffer#26.destroy()
[2132037.715] wl_buffer#55.release()
[2132037.716]  -> wl_buffer#55.destroy()
[2132037.775]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#47, 0, 820, 30, 3280, 0)
[2132037.781]  -> wl_subsurface#66.set_position(0, -30)
[2132037.783]  -> wl_surface#30.attach(wl_buffer#47, 0, 0)
[2132037.786]  -> wl_surface#30.damage_buffer(0, 0, 820, 30)
[2132037.788]  -> wl_surface#30.commit()
[2132037.791]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#48, 98400, 844, 12, 3376, 0)
[2132037.793]  -> wl_subsurface#68.set_position(-12, -42)
[2132037.795]  -> wl_surface#67.attach(wl_buffer#48, 0, 0)
[2132037.797]  -> wl_surface#67.damage_buffer(0, 0, 844, 12)
[2132037.800]  -> wl_surface#67.commit()
[2132037.802]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#45, 98400, 844, 12, 3376, 0)
[2132037.805]  -> wl_subsurface#70.set_position(-12, 574)
[2132037.807]  -> wl_surface#69.attach(wl_buffer#45, 0, 0)
[2132037.809]  -> wl_surface#69.damage_buffer(0, 0, 844, 12)
[2132037.811]  -> wl_surface#69.commit()
[2132037.814]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#46, 98400, 12, 604, 48, 0)
[2132037.817]  -> wl_subsurface#72.set_position(-12, -30)
[2132037.819]  -> wl_surface#71.attach(wl_buffer#46, 0, 0)
[2132037.821]  -> wl_surface#71.damage_buffer(0, 0, 12, 604)
[2132037.823]  -> wl_surface#71.commit()
[2132037.825]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#43, 98400, 12, 604, 48, 0)
[2132037.828]  -> wl_subsurface#74.set_position(820, -30)
[2132037.830]  -> wl_surface#73.attach(wl_buffer#43, 0, 0)
[2132037.832]  -> wl_surface#73.damage_buffer(0, 0, 12, 604)
[2132037.834]  -> wl_surface#73.commit()
[2132037.837]  -> wl_surface#21.commit()
[2132038.598] {Display Queue} wl_display#1.delete_id(50)
[2132038.622] {Display Queue} wl_display#1.delete_id(49)
[2132038.628] {Display Queue} wl_display#1.delete_id(52)
[2132038.631] {Display Queue} wl_display#1.delete_id(51)
[2132038.634] {Display Queue} wl_display#1.delete_id(53)
[2132038.638] {Display Queue} wl_display#1.delete_id(57)
[2132038.641] {Display Queue} wl_display#1.delete_id(56)
[2132038.644] {Display Queue} wl_display#1.delete_id(59)
[2132038.648] {Display Queue} wl_display#1.delete_id(58)
[2132038.652] {Display Queue} wl_display#1.delete_id(61)
[2132038.655] {Display Queue} wl_display#1.delete_id(60)
[2132038.659] {Display Queue} wl_display#1.delete_id(63)
[2132038.662] {Display Queue} wl_display#1.delete_id(62)
[2132038.665] {Display Queue} wl_display#1.delete_id(65)
[2132038.669] {Display Queue} wl_display#1.delete_id(64)
[2132038.672] wl_buffer#77.release()
[2132038.678]  -> wl_buffer#77.destroy()
[2132038.684] wl_buffer#76.release()
[2132038.688]  -> wl_buffer#76.destroy()
[2132038.692] wl_buffer#75.release()
[2132038.695]  -> wl_buffer#75.destroy()
[2132038.699] wl_buffer#79.release()
[2132038.702]  -> wl_buffer#79.destroy()
[2132038.706] wl_buffer#78.release()
[2132038.709]  -> wl_buffer#78.destroy()
[2132038.819] {Display Queue} wl_display#1.delete_id(25)
[2132038.836] {Display Queue} wl_display#1.delete_id(28)
[2132038.841] {Display Queue} wl_display#1.delete_id(54)
[2132038.845] {Display Queue} wl_display#1.delete_id(26)
[2132038.848] {Display Queue} wl_display#1.delete_id(55)
[2132038.851] wl_buffer#48.release()
[2132038.855]  -> wl_buffer#48.destroy()
[2132038.861] wl_buffer#43.release()
[2132038.865]  -> wl_buffer#43.destroy()
[2132038.870] wl_buffer#46.release()
[2132038.873]  -> wl_buffer#46.destroy()
[2132038.877] wl_buffer#47.release()
[2132038.880]  -> wl_buffer#47.destroy()
[2132038.883] wl_buffer#45.release()
[2132038.886]  -> wl_buffer#45.destroy()
[2132041.438] {Display Queue} wl_display#1.delete_id(77)
[2132041.445] {Display Queue} wl_display#1.delete_id(76)
[2132041.447] {Display Queue} wl_display#1.delete_id(75)
[2132041.449] {Display Queue} wl_display#1.delete_id(79)
[2132041.468] {Display Queue} wl_display#1.delete_id(78)
[2132041.472] {Display Queue} wl_display#1.delete_id(29)
[2132041.480] {Display Queue} wl_display#1.delete_id(34)
[2132041.482] wl_keyboard#14.enter(2621, wl_surface#21, array[0])
[2132041.489]  -> zwp_text_input_v3#15.enable()
[2132041.492]  -> zwp_text_input_v3#15.commit()
[2132041.601] wl_keyboard#14.modifiers(2621, 0, 0, 0, 0)
[2132041.611] wl_data_device#18.data_offer(new id wl_data_offer#4278190080)
[2132041.616] wl_data_offer#4278190080.offer("text/plain;charset=utf-8")
[2132041.621]  -> wl_data_offer#4278190080.accept(2621, "text/plain;charset=utf-8")
[2132041.624] wl_data_device#18.selection(wl_data_offer#4278190080)
[2132041.626] zwp_primary_selection_device_v1#13.data_offer(new id zwp_primary_selection_offer_v1#4278190081)
[2132041.632] zwp_primary_selection_offer_v1#4278190081.offer("text/x-moz-url-priv")
[2132041.635] zwp_primary_selection_offer_v1#4278190081.offer("text/plain")
[2132041.637] zwp_primary_selection_offer_v1#4278190081.offer("text/plain;charset=utf-8")
[2132041.640] zwp_primary_selection_offer_v1#4278190081.offer("STRING")
[2132041.641] zwp_primary_selection_offer_v1#4278190081.offer("text/plain")
[2132041.643] zwp_primary_selection_offer_v1#4278190081.offer("TEXT")
[2132041.645] zwp_primary_selection_offer_v1#4278190081.offer("COMPOUND_TEXT")
[2132041.646] zwp_primary_selection_offer_v1#4278190081.offer("UTF8_STRING")
[2132041.648] zwp_primary_selection_offer_v1#4278190081.offer("text/plain;charset=utf-8")
[2132041.650] zwp_primary_selection_offer_v1#4278190081.offer("text/_moz_htmlinfo")
[2132041.651] zwp_primary_selection_offer_v1#4278190081.offer("text/_moz_htmlcontext")
[2132041.653] zwp_primary_selection_offer_v1#4278190081.offer("text/html")
[2132041.655] zwp_primary_selection_device_v1#13.selection(zwp_primary_selection_offer_v1#4278190081)
[2132041.658] zwp_primary_selection_device_v1#19.data_offer(new id zwp_primary_selection_offer_v1#4278190082)
[2132041.661] zwp_primary_selection_offer_v1#4278190082.offer("text/x-moz-url-priv")
[2132041.662] zwp_primary_selection_offer_v1#4278190082.offer("text/plain")
[2132041.664] zwp_primary_selection_offer_v1#4278190082.offer("text/plain;charset=utf-8")
[2132041.666] zwp_primary_selection_offer_v1#4278190082.offer("STRING")
[2132041.668] zwp_primary_selection_offer_v1#4278190082.offer("text/plain")
[2132041.670] zwp_primary_selection_offer_v1#4278190082.offer("TEXT")
[2132041.672] zwp_primary_selection_offer_v1#4278190082.offer("COMPOUND_TEXT")
[2132041.673] zwp_primary_selection_offer_v1#4278190082.offer("UTF8_STRING")
[2132041.676] zwp_primary_selection_offer_v1#4278190082.offer("text/plain;charset=utf-8")
[2132041.678] zwp_primary_selection_offer_v1#4278190082.offer("text/_moz_htmlinfo")
[2132041.679] zwp_primary_selection_offer_v1#4278190082.offer("text/_moz_htmlcontext")
[2132041.681] zwp_primary_selection_offer_v1#4278190082.offer("text/html")
[2132041.683] zwp_primary_selection_device_v1#19.selection(zwp_primary_selection_offer_v1#4278190082)
[2132041.685] zwp_text_input_v3#15.enter(wl_surface#21)
[2132041.690] xdg_toplevel#36.configure(820, 604, array[4])
[2132041.694] xdg_surface#35.configure(114)
[2132041.699]  -> xdg_surface#35.ack_configure(114)
[2132041.704] wl_surface#21.enter(wl_output#7)
[2132041.712] wl_surface#30.enter(wl_output#7)
[2132041.716]  -> wl_surface#30.set_buffer_scale(2)
[2132041.719]  -> wl_surface#30.commit()
[2132041.721] wl_surface#67.enter(wl_output#7)
[2132041.725]  -> wl_surface#67.set_buffer_scale(2)
[2132041.727]  -> wl_surface#67.commit()
[2132041.729] wl_surface#69.enter(wl_output#7)
[2132041.731]  -> wl_surface#69.set_buffer_scale(2)
[2132041.733]  -> wl_surface#69.commit()
[2132041.735] wl_surface#71.enter(wl_output#7)
[2132041.737]  -> wl_surface#71.set_buffer_scale(2)
[2132041.740]  -> wl_surface#71.commit()
[2132041.741] wl_surface#73.enter(wl_output#7)
[2132041.743]  -> wl_surface#73.set_buffer_scale(2)
[2132041.746]  -> wl_surface#73.commit()
[2132041.748] wl_callback#29.done(579245)
[2132041.771]  -> xdg_surface#35.set_window_geometry(0, -30, 820, 604)
[2132050.408]  -> wl_shm_pool#20.create_buffer(new id wl_buffer#29, 0, 2, 2, 8, 0)
[2132050.427]  -> wl_surface#21.attach(wl_buffer#29, 0, 0)
[2132050.430]  -> wl_surface#21.set_buffer_scale(2)
[2132050.620]  -> wl_shm_pool#23.resize(555648)
[2132050.897]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#78, 0, 1640, 60, 6560, 0)
[2132050.905]  -> wl_subsurface#66.set_position(0, -30)
[2132050.908]  -> wl_surface#30.attach(wl_buffer#78, 0, 0)
[2132050.911]  -> wl_surface#30.damage_buffer(0, 0, 1640, 60)
[2132050.913]  -> wl_surface#30.commit()
[2132050.915]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#79, 393600, 1688, 24, 6752, 0)
[2132050.917]  -> wl_subsurface#68.set_position(-12, -42)
[2132050.919]  -> wl_surface#67.attach(wl_buffer#79, 0, 0)
[2132050.921]  -> wl_surface#67.damage_buffer(0, 0, 1688, 24)
[2132050.923]  -> wl_surface#67.commit()
[2132050.925]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#75, 393600, 1688, 24, 6752, 0)
[2132050.928]  -> wl_subsurface#70.set_position(-12, 574)
[2132050.930]  -> wl_surface#69.attach(wl_buffer#75, 0, 0)
[2132050.932]  -> wl_surface#69.damage_buffer(0, 0, 1688, 24)
[2132050.934]  -> wl_surface#69.commit()
[2132050.937]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#76, 393600, 24, 1208, 96, 0)
[2132050.940]  -> wl_subsurface#72.set_position(-12, -30)
[2132050.941]  -> wl_surface#71.attach(wl_buffer#76, 0, 0)
[2132050.943]  -> wl_surface#71.damage_buffer(0, 0, 24, 1208)
[2132050.946]  -> wl_surface#71.commit()
[2132050.947]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#77, 393600, 24, 1208, 96, 0)
[2132050.950]  -> wl_subsurface#74.set_position(820, -30)
[2132050.953]  -> wl_surface#73.attach(wl_buffer#77, 0, 0)
[2132050.955]  -> wl_surface#73.damage_buffer(0, 0, 24, 1208)
[2132050.957]  -> wl_surface#73.commit()
[2132050.959]  -> wl_surface#21.commit()
[2132050.963]  -> wl_shm_pool#24.resize(555648)
[2132051.210]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#55, 0, 1640, 60, 6560, 0)
[2132051.216]  -> wl_subsurface#66.set_position(0, -30)
[2132051.218]  -> wl_surface#30.attach(wl_buffer#55, 0, 0)
[2132051.220]  -> wl_surface#30.damage_buffer(0, 0, 1640, 60)
[2132051.222]  -> wl_surface#30.commit()
[2132051.224]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#26, 393600, 1688, 24, 6752, 0)
[2132051.226]  -> wl_subsurface#68.set_position(-12, -42)
[2132051.228]  -> wl_surface#67.attach(wl_buffer#26, 0, 0)
[2132051.230]  -> wl_surface#67.damage_buffer(0, 0, 1688, 24)
[2132051.232]  -> wl_surface#67.commit()
[2132051.234]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#54, 393600, 1688, 24, 6752, 0)
[2132051.236]  -> wl_subsurface#70.set_position(-12, 574)
[2132051.238]  -> wl_surface#69.attach(wl_buffer#54, 0, 0)
[2132051.240]  -> wl_surface#69.damage_buffer(0, 0, 1688, 24)
[2132051.242]  -> wl_surface#69.commit()
[2132051.244]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#28, 393600, 24, 1208, 96, 0)
[2132051.247]  -> wl_subsurface#72.set_position(-12, -30)
[2132051.249]  -> wl_surface#71.attach(wl_buffer#28, 0, 0)
[2132051.251]  -> wl_surface#71.damage_buffer(0, 0, 24, 1208)
[2132051.253]  -> wl_surface#71.commit()
[2132051.255]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#25, 393600, 24, 1208, 96, 0)
[2132051.258]  -> wl_subsurface#74.set_position(820, -30)
[2132051.259]  -> wl_surface#73.attach(wl_buffer#25, 0, 0)
[2132051.261]  -> wl_surface#73.damage_buffer(0, 0, 24, 1208)
[2132051.264]  -> wl_surface#73.commit()
[2132051.266]  -> wl_surface#21.commit()
[2132051.284] {Display Queue} wl_display#1.delete_id(48)
[2132051.288] {Display Queue} wl_display#1.delete_id(43)
[2132051.291] {Display Queue} wl_display#1.delete_id(46)
[2132051.292] {Display Queue} wl_display#1.delete_id(47)
[2132051.294] {Display Queue} wl_display#1.delete_id(45)
[2132051.297] zwp_text_input_v3#15.done(1)
[2132051.380]  -> wl_surface#21.frame(new id wl_callback#45)
[2132051.537] {mesa egl surface queue} wl_callback#34.done(579245)
[2132051.974] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132051.984] {mesa egl display queue}  -> zwp_linux_dmabuf_v1#31.create_params(new id zwp_linux_buffer_params_v1#47)
[2132052.015] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#47.add(fd 129, 0, 0, 6656, 33554432, 9878274)
[2132052.022] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#47.add(fd 130, 1, 7667712, 2048, 33554432, 9878274)
[2132052.025] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#47.create_immed(new id wl_buffer#46, 1640, 1148, 875713089, 0)
[2132052.031] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#47.destroy()
[2132052.034] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#46, 0, 0)
[2132052.037] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132052.039] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132052.073]  -> xdg_surface#35.set_window_geometry(0, -30, 779, 592)
[2132052.080]  -> wl_surface#21.commit()
[2132052.082]  -> xdg_surface#35.set_window_geometry(0, -30, 779, 592)
[2132052.084]  -> wl_surface#21.commit()
[2132052.097]  -> zwp_text_input_v3#15.set_cursor_rectangle(9, 11, 9, 22)
[2132052.102]  -> zwp_text_input_v3#15.commit()
[2132052.107]  -> wl_surface#21.commit()
[2132053.787] wl_buffer#79.release()
[2132053.794]  -> wl_buffer#79.destroy()
[2132053.797] wl_buffer#77.release()
[2132053.799]  -> wl_buffer#77.destroy()
[2132053.801] wl_buffer#76.release()
[2132053.802]  -> wl_buffer#76.destroy()
[2132053.804] wl_buffer#29.release()
[2132053.806]  -> wl_buffer#29.destroy()
[2132053.808] wl_buffer#78.release()
[2132053.809]  -> wl_buffer#78.destroy()
[2132053.811] wl_buffer#75.release()
[2132053.813]  -> wl_buffer#75.destroy()
[2132053.816] wl_buffer#26.release()
[2132053.818]  -> wl_buffer#26.destroy()
[2132053.819] wl_buffer#25.release()
[2132053.821]  -> wl_buffer#25.destroy()
[2132053.823] wl_buffer#28.release()
[2132053.825]  -> wl_buffer#28.destroy()
[2132053.827] wl_buffer#55.release()
[2132053.829]  -> wl_buffer#55.destroy()
[2132053.831] wl_buffer#54.release()
[2132053.832]  -> wl_buffer#54.destroy()
[2132054.067]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#43, 0, 1558, 60, 6232, 0)
[2132054.074]  -> wl_subsurface#66.set_position(0, -30)
[2132054.077]  -> wl_surface#30.attach(wl_buffer#43, 0, 0)
[2132054.079]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132054.082]  -> wl_surface#30.commit()
[2132054.083]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 1606, 24, 6424, 0)
[2132054.086]  -> wl_subsurface#68.set_position(-12, -42)
[2132054.088]  -> wl_surface#67.attach(wl_buffer#48, 0, 0)
[2132054.090]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132054.092]  -> wl_surface#67.commit()
[2132054.093]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#64, 373920, 1606, 24, 6424, 0)
[2132054.096]  -> wl_subsurface#70.set_position(-12, 562)
[2132054.098]  -> wl_surface#69.attach(wl_buffer#64, 0, 0)
[2132054.100]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132054.102]  -> wl_surface#69.commit()
[2132054.104]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#65, 373920, 24, 1184, 96, 0)
[2132054.107]  -> wl_subsurface#72.set_position(-12, -30)
[2132054.109]  -> wl_surface#71.attach(wl_buffer#65, 0, 0)
[2132054.111]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132054.113]  -> wl_surface#71.commit()
[2132054.115]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 373920, 24, 1184, 96, 0)
[2132054.117]  -> wl_subsurface#74.set_position(779, -30)
[2132054.119]  -> wl_surface#73.attach(wl_buffer#62, 0, 0)
[2132054.121]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132054.123]  -> wl_surface#73.commit()
[2132054.126]  -> wl_surface#21.commit()
[2132055.007] {Display Queue} wl_display#1.delete_id(47)
[2132055.013] {Display Queue} wl_display#1.delete_id(79)
[2132055.015] {Display Queue} wl_display#1.delete_id(77)
[2132055.017] {Display Queue} wl_display#1.delete_id(76)
[2132055.019] {Display Queue} wl_display#1.delete_id(29)
[2132055.021] {Display Queue} wl_display#1.delete_id(78)
[2132055.023] {Display Queue} wl_display#1.delete_id(75)
[2132055.025] {Display Queue} wl_display#1.delete_id(26)
[2132055.027] {Display Queue} wl_display#1.delete_id(25)
[2132055.029] {Display Queue} wl_display#1.delete_id(28)
[2132055.035] {Display Queue} wl_display#1.delete_id(55)
[2132055.038] {Display Queue} wl_display#1.delete_id(54)
[2132055.040] wl_buffer#48.release()
[2132055.042]  -> wl_buffer#48.destroy()
[2132055.044] wl_buffer#62.release()
[2132055.046]  -> wl_buffer#62.destroy()
[2132055.048] wl_buffer#65.release()
[2132055.051]  -> wl_buffer#65.destroy()
[2132055.053] wl_buffer#43.release()
[2132055.055]  -> wl_buffer#43.destroy()
[2132055.056] wl_buffer#64.release()
[2132055.058]  -> wl_buffer#64.destroy()
[2132055.060] zwp_text_input_v3#15.done(2)
[2132065.279] {Display Queue} wl_display#1.delete_id(48)
[2132065.288] {Display Queue} wl_display#1.delete_id(62)
[2132065.290] {Display Queue} wl_display#1.delete_id(65)
[2132065.292] {Display Queue} wl_display#1.delete_id(43)
[2132065.294] {Display Queue} wl_display#1.delete_id(64)
[2132065.296] {Display Queue} wl_display#1.delete_id(45)
[2132065.298] {Display Queue} wl_display#1.delete_id(34)
[2132065.300] wl_callback#45.done(579270)
[2132065.306]  -> wl_surface#21.frame(new id wl_callback#45)
[2132065.350] {mesa egl surface queue} wl_buffer#27.release()
[2132065.353] {mesa egl surface queue}  -> wl_buffer#27.destroy()
[2132065.356] {mesa egl surface queue} wl_callback#34.done(579270)
[2132065.637] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132065.643] {mesa egl display queue}  -> zwp_linux_dmabuf_v1#31.create_params(new id zwp_linux_buffer_params_v1#64)
[2132065.657] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#64.add(fd 129, 0, 0, 6656, 33554432, 9878274)
[2132065.663] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#64.add(fd 130, 1, 7667712, 2048, 33554432, 9878274)
[2132065.666] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#64.create_immed(new id wl_buffer#43, 1558, 1124, 875713089, 0)
[2132065.670] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#64.destroy()
[2132065.672] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#43, 0, 0)
[2132065.675] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132065.677] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132065.947]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#65, 0, 1558, 60, 6232, 0)
[2132065.954]  -> wl_subsurface#66.set_position(0, -30)
[2132065.957]  -> wl_surface#30.attach(wl_buffer#65, 0, 0)
[2132065.960]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132065.963]  -> wl_surface#30.commit()
[2132065.965]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 373920, 1606, 24, 6424, 0)
[2132065.968]  -> wl_subsurface#68.set_position(-12, -42)
[2132065.970]  -> wl_surface#67.attach(wl_buffer#62, 0, 0)
[2132065.973]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132065.975]  -> wl_surface#67.commit()
[2132065.977]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 1606, 24, 6424, 0)
[2132065.980]  -> wl_subsurface#70.set_position(-12, 562)
[2132065.982]  -> wl_surface#69.attach(wl_buffer#48, 0, 0)
[2132065.984]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132065.987]  -> wl_surface#69.commit()
[2132065.989]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#54, 373920, 24, 1184, 96, 0)
[2132065.992]  -> wl_subsurface#72.set_position(-12, -30)
[2132065.994]  -> wl_surface#71.attach(wl_buffer#54, 0, 0)
[2132065.996]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132065.999]  -> wl_surface#71.commit()
[2132066.001]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#55, 373920, 24, 1184, 96, 0)
[2132066.003]  -> wl_subsurface#74.set_position(779, -30)
[2132066.006]  -> wl_surface#73.attach(wl_buffer#55, 0, 0)
[2132066.008]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132066.010]  -> wl_surface#73.commit()
[2132066.013]  -> wl_surface#21.commit()
[2132066.623] {Display Queue} wl_display#1.delete_id(27)
[2132066.628] {Display Queue} wl_display#1.delete_id(64)
[2132066.630] wl_buffer#62.release()
[2132066.632]  -> wl_buffer#62.destroy()
[2132066.634] wl_buffer#55.release()
[2132066.636]  -> wl_buffer#55.destroy()
[2132066.638] wl_buffer#54.release()
[2132066.640]  -> wl_buffer#54.destroy()
[2132066.647] wl_buffer#65.release()
[2132066.649]  -> wl_buffer#65.destroy()
[2132066.651] wl_buffer#48.release()
[2132066.652]  -> wl_buffer#48.destroy()
[2132083.491] {Display Queue} wl_display#1.delete_id(62)
[2132083.503] {Display Queue} wl_display#1.delete_id(55)
[2132083.505] {Display Queue} wl_display#1.delete_id(54)
[2132083.507] {Display Queue} wl_display#1.delete_id(65)
[2132083.508] {Display Queue} wl_display#1.delete_id(48)
[2132083.510] {Display Queue} wl_display#1.delete_id(45)
[2132083.512] {Display Queue} wl_display#1.delete_id(34)
[2132083.513] wl_callback#45.done(579288)
[2132083.518]  -> wl_surface#21.frame(new id wl_callback#45)
[2132084.760] {mesa egl surface queue} wl_buffer#46.release()
[2132084.767] {mesa egl surface queue}  -> wl_buffer#46.destroy()
[2132084.770] {mesa egl surface queue} wl_callback#34.done(579288)
[2132084.867] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132084.872] {mesa egl display queue}  -> zwp_linux_dmabuf_v1#31.create_params(new id zwp_linux_buffer_params_v1#48)
[2132084.887] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#48.add(fd 129, 0, 0, 6656, 33554432, 9878274)
[2132084.893] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#48.add(fd 130, 1, 7667712, 2048, 33554432, 9878274)
[2132084.896] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#48.create_immed(new id wl_buffer#65, 1558, 1124, 875713089, 0)
[2132084.899] {mesa egl surface queue}  -> zwp_linux_buffer_params_v1#48.destroy()
[2132084.901] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#65, 0, 0)
[2132084.903] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132084.906] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132085.138]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#54, 0, 1558, 60, 6232, 0)
[2132085.144]  -> wl_subsurface#66.set_position(0, -30)
[2132085.147]  -> wl_surface#30.attach(wl_buffer#54, 0, 0)
[2132085.149]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132085.151]  -> wl_surface#30.commit()
[2132085.153]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#55, 373920, 1606, 24, 6424, 0)
[2132085.156]  -> wl_subsurface#68.set_position(-12, -42)
[2132085.158]  -> wl_surface#67.attach(wl_buffer#55, 0, 0)
[2132085.160]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132085.169]  -> wl_surface#67.commit()
[2132085.173]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 373920, 1606, 24, 6424, 0)
[2132085.176]  -> wl_subsurface#70.set_position(-12, 562)
[2132085.178]  -> wl_surface#69.attach(wl_buffer#62, 0, 0)
[2132085.180]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132085.182]  -> wl_surface#69.commit()
[2132085.183]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#64, 373920, 24, 1184, 96, 0)
[2132085.186]  -> wl_subsurface#72.set_position(-12, -30)
[2132085.187]  -> wl_surface#71.attach(wl_buffer#64, 0, 0)
[2132085.190]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132085.192]  -> wl_surface#71.commit()
[2132085.193]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#27, 373920, 24, 1184, 96, 0)
[2132085.196]  -> wl_subsurface#74.set_position(779, -30)
[2132085.198]  -> wl_surface#73.attach(wl_buffer#27, 0, 0)
[2132085.200]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132085.202]  -> wl_surface#73.commit()
[2132085.204]  -> wl_surface#21.commit()
[2132085.215] {Display Queue} wl_display#1.delete_id(46)
[2132085.218] {Display Queue} wl_display#1.delete_id(48)
[2132085.618] wl_buffer#55.release()
[2132085.621]  -> wl_buffer#55.destroy()
[2132085.624] wl_buffer#27.release()
[2132085.625]  -> wl_buffer#27.destroy()
[2132085.627] wl_buffer#64.release()
[2132085.628]  -> wl_buffer#64.destroy()
[2132085.630] wl_buffer#54.release()
[2132085.631]  -> wl_buffer#54.destroy()
[2132085.633] wl_buffer#62.release()
[2132085.635]  -> wl_buffer#62.destroy()
[2132098.523] {Display Queue} wl_display#1.delete_id(55)
[2132098.533] {Display Queue} wl_display#1.delete_id(27)
[2132098.535] {Display Queue} wl_display#1.delete_id(64)
[2132098.537] {Display Queue} wl_display#1.delete_id(54)
[2132098.545] {Display Queue} wl_display#1.delete_id(62)
[2132098.548] {Display Queue} wl_display#1.delete_id(45)
[2132098.550] {Display Queue} wl_display#1.delete_id(34)
[2132098.552] wl_callback#45.done(579303)
[2132098.558]  -> wl_surface#21.frame(new id wl_callback#45)
[2132098.600] {mesa egl surface queue} wl_buffer#43.release()
[2132098.604] {mesa egl surface queue} wl_callback#34.done(579303)
[2132098.713] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132098.731] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#43, 0, 0)
[2132098.737] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132098.742] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132099.075]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 0, 1558, 60, 6232, 0)
[2132099.085]  -> wl_subsurface#66.set_position(0, -30)
[2132099.091]  -> wl_surface#30.attach(wl_buffer#62, 0, 0)
[2132099.096]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132099.101]  -> wl_surface#30.commit()
[2132099.105]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#54, 373920, 1606, 24, 6424, 0)
[2132099.111]  -> wl_subsurface#68.set_position(-12, -42)
[2132099.116]  -> wl_surface#67.attach(wl_buffer#54, 0, 0)
[2132099.120]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132099.125]  -> wl_surface#67.commit()
[2132099.129]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#64, 373920, 1606, 24, 6424, 0)
[2132099.134]  -> wl_subsurface#70.set_position(-12, 562)
[2132099.138]  -> wl_surface#69.attach(wl_buffer#64, 0, 0)
[2132099.143]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132099.147]  -> wl_surface#69.commit()
[2132099.151]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#27, 373920, 24, 1184, 96, 0)
[2132099.156]  -> wl_subsurface#72.set_position(-12, -30)
[2132099.160]  -> wl_surface#71.attach(wl_buffer#27, 0, 0)
[2132099.165]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132099.169]  -> wl_surface#71.commit()
[2132099.173]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#55, 373920, 24, 1184, 96, 0)
[2132099.178]  -> wl_subsurface#74.set_position(779, -30)
[2132099.182]  -> wl_surface#73.attach(wl_buffer#55, 0, 0)
[2132099.186]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132099.190]  -> wl_surface#73.commit()
[2132099.194]  -> wl_surface#21.commit()
[2132099.644] wl_buffer#54.release()
[2132099.653]  -> wl_buffer#54.destroy()
[2132099.658] wl_buffer#55.release()
[2132099.661]  -> wl_buffer#55.destroy()
[2132099.665] wl_buffer#27.release()
[2132099.667]  -> wl_buffer#27.destroy()
[2132099.671] wl_buffer#62.release()
[2132099.673]  -> wl_buffer#62.destroy()
[2132099.676] wl_buffer#64.release()
[2132099.679]  -> wl_buffer#64.destroy()
[2132099.689]  -> xdg_toplevel#36.set_title("~")
[2132099.988]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 0, 1558, 60, 6232, 0)
[2132099.995]  -> wl_subsurface#66.set_position(0, -30)
[2132099.999]  -> wl_surface#30.attach(wl_buffer#48, 0, 0)
[2132100.003]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132100.006]  -> wl_surface#30.commit()
[2132100.009]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 373920, 1606, 24, 6424, 0)
[2132100.014]  -> wl_subsurface#68.set_position(-12, -42)
[2132100.018]  -> wl_surface#67.attach(wl_buffer#46, 0, 0)
[2132100.022]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132100.026]  -> wl_surface#67.commit()
[2132100.029]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 373920, 1606, 24, 6424, 0)
[2132100.033]  -> wl_subsurface#70.set_position(-12, 562)
[2132100.037]  -> wl_surface#69.attach(wl_buffer#28, 0, 0)
[2132100.040]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132100.043]  -> wl_surface#69.commit()
[2132100.046]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 373920, 24, 1184, 96, 0)
[2132100.051]  -> wl_subsurface#72.set_position(-12, -30)
[2132100.054]  -> wl_surface#71.attach(wl_buffer#25, 0, 0)
[2132100.057]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132100.061]  -> wl_surface#71.commit()
[2132100.064]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 373920, 24, 1184, 96, 0)
[2132100.075]  -> wl_subsurface#74.set_position(779, -30)
[2132100.078]  -> wl_surface#73.attach(wl_buffer#26, 0, 0)
[2132100.082]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132100.085]  -> wl_surface#73.commit()
[2132100.088]  -> wl_surface#21.commit()
[2132100.687] {Display Queue} wl_display#1.delete_id(54)
[2132100.695] {Display Queue} wl_display#1.delete_id(55)
[2132100.699] {Display Queue} wl_display#1.delete_id(27)
[2132100.702] {Display Queue} wl_display#1.delete_id(62)
[2132100.705] {Display Queue} wl_display#1.delete_id(64)
[2132100.709] wl_buffer#46.release()
[2132100.712]  -> wl_buffer#46.destroy()
[2132100.717] wl_buffer#26.release()
[2132100.720]  -> wl_buffer#26.destroy()
[2132100.723] wl_buffer#25.release()
[2132100.726]  -> wl_buffer#25.destroy()
[2132100.730] wl_buffer#48.release()
[2132100.732]  -> wl_buffer#48.destroy()
[2132100.736] wl_buffer#28.release()
[2132100.738]  -> wl_buffer#28.destroy()
[2132115.120] {Display Queue} wl_display#1.delete_id(46)
[2132115.131] {Display Queue} wl_display#1.delete_id(26)
[2132115.135] {Display Queue} wl_display#1.delete_id(25)
[2132115.138] {Display Queue} wl_display#1.delete_id(48)
[2132115.141] {Display Queue} wl_display#1.delete_id(28)
[2132115.144] {Display Queue} wl_display#1.delete_id(45)
[2132115.147] {Display Queue} wl_display#1.delete_id(34)
[2132115.150] wl_callback#45.done(579319)
[2132115.158]  -> wl_surface#21.frame(new id wl_callback#45)
[2132123.992] {mesa egl surface queue} wl_buffer#65.release()
[2132124.010] {mesa egl surface queue} wl_callback#34.done(579319)
[2132124.101] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132124.107] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#65, 0, 0)
[2132124.110] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132124.113] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132124.132]  -> zwp_text_input_v3#15.set_cursor_rectangle(47, 33, 9, 22)
[2132124.137]  -> zwp_text_input_v3#15.commit()
[2132124.372]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 0, 1558, 60, 6232, 0)
[2132124.380]  -> wl_subsurface#66.set_position(0, -30)
[2132124.383]  -> wl_surface#30.attach(wl_buffer#28, 0, 0)
[2132124.386]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132124.389]  -> wl_surface#30.commit()
[2132124.391]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 1606, 24, 6424, 0)
[2132124.394]  -> wl_subsurface#68.set_position(-12, -42)
[2132124.397]  -> wl_surface#67.attach(wl_buffer#48, 0, 0)
[2132124.400]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132124.402]  -> wl_surface#67.commit()
[2132124.404]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 373920, 1606, 24, 6424, 0)
[2132124.407]  -> wl_subsurface#70.set_position(-12, 562)
[2132124.409]  -> wl_surface#69.attach(wl_buffer#25, 0, 0)
[2132124.411]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132124.414]  -> wl_surface#69.commit()
[2132124.416]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 373920, 24, 1184, 96, 0)
[2132124.418]  -> wl_subsurface#72.set_position(-12, -30)
[2132124.421]  -> wl_surface#71.attach(wl_buffer#26, 0, 0)
[2132124.423]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132124.425]  -> wl_surface#71.commit()
[2132124.428]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 373920, 24, 1184, 96, 0)
[2132124.431]  -> wl_subsurface#74.set_position(779, -30)
[2132124.434]  -> wl_surface#73.attach(wl_buffer#46, 0, 0)
[2132124.436]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132124.438]  -> wl_surface#73.commit()
[2132124.440]  -> wl_surface#21.commit()
[2132124.452] zwp_text_input_v3#15.done(3)
[2132125.188] wl_buffer#48.release()
[2132125.197]  -> wl_buffer#48.destroy()
[2132125.200] wl_buffer#46.release()
[2132125.202]  -> wl_buffer#46.destroy()
[2132125.204] wl_buffer#26.release()
[2132125.206]  -> wl_buffer#26.destroy()
[2132125.208] wl_buffer#28.release()
[2132125.209]  -> wl_buffer#28.destroy()
[2132125.212] wl_buffer#25.release()
[2132125.214]  -> wl_buffer#25.destroy()
[2132131.497] {Display Queue} wl_display#1.delete_id(48)
[2132131.507] {Display Queue} wl_display#1.delete_id(46)
[2132131.509] {Display Queue} wl_display#1.delete_id(26)
[2132131.511] {Display Queue} wl_display#1.delete_id(28)
[2132131.512] {Display Queue} wl_display#1.delete_id(25)
[2132131.514] {Display Queue} wl_display#1.delete_id(45)
[2132131.516] {Display Queue} wl_display#1.delete_id(34)
[2132131.518] wl_callback#45.done(579336)
[2132131.527]  -> wl_surface#21.frame(new id wl_callback#45)
[2132131.581] {mesa egl surface queue} wl_buffer#43.release()
[2132131.584] {mesa egl surface queue} wl_callback#34.done(579336)
[2132131.709] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2132131.714] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#43, 0, 0)
[2132131.716] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2132131.719] {mesa egl surface queue}  -> wl_surface#21.commit()
[2132131.936]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 0, 1558, 60, 6232, 0)
[2132131.943]  -> wl_subsurface#66.set_position(0, -30)
[2132131.945]  -> wl_surface#30.attach(wl_buffer#25, 0, 0)
[2132131.947]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2132131.950]  -> wl_surface#30.commit()
[2132131.952]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 373920, 1606, 24, 6424, 0)
[2132131.954]  -> wl_subsurface#68.set_position(-12, -42)
[2132131.956]  -> wl_surface#67.attach(wl_buffer#28, 0, 0)
[2132131.958]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2132131.960]  -> wl_surface#67.commit()
[2132131.962]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 373920, 1606, 24, 6424, 0)
[2132131.964]  -> wl_subsurface#70.set_position(-12, 562)
[2132131.966]  -> wl_surface#69.attach(wl_buffer#26, 0, 0)
[2132131.968]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2132131.970]  -> wl_surface#69.commit()
[2132131.972]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 373920, 24, 1184, 96, 0)
[2132131.974]  -> wl_subsurface#72.set_position(-12, -30)
[2132131.976]  -> wl_surface#71.attach(wl_buffer#46, 0, 0)
[2132131.978]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2132131.980]  -> wl_surface#71.commit()
[2132131.982]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 24, 1184, 96, 0)
[2132131.984]  -> wl_subsurface#74.set_position(779, -30)
[2132131.986]  -> wl_surface#73.attach(wl_buffer#48, 0, 0)
[2132131.987]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2132131.989]  -> wl_surface#73.commit()
[2132131.991]  -> wl_surface#21.commit()
[2132132.500] wl_buffer#28.release()
[2132132.504]  -> wl_buffer#28.destroy()
[2132132.506] wl_buffer#48.release()
[2132132.508]  -> wl_buffer#48.destroy()
[2132132.509] wl_buffer#46.release()
[2132132.511]  -> wl_buffer#46.destroy()
[2132132.513] wl_buffer#25.release()
[2132132.514]  -> wl_buffer#25.destroy()
[2132132.516] wl_buffer#26.release()
[2132132.517]  -> wl_buffer#26.destroy()
[2132148.141] {Display Queue} wl_display#1.delete_id(28)
[2132148.152] {Display Queue} wl_display#1.delete_id(48)
[2132148.155] {Display Queue} wl_display#1.delete_id(46)
[2132148.157] {Display Queue} wl_display#1.delete_id(25)
[2132148.160] {Display Queue} wl_display#1.delete_id(26)
[2132148.162] {Display Queue} wl_display#1.delete_id(45)
[2132148.164] {Display Queue} wl_display#1.delete_id(34)
[2132148.166] wl_callback#45.done(579352)
[2134219.959] wl_keyboard#14.key(2622, 581424, 42, 1)
[2134220.001] wl_keyboard#14.modifiers(2623, 1, 0, 0, 0)
[2134220.157]  -> wl_surface#21.frame(new id wl_callback#45)
[2134220.219] {mesa egl surface queue} wl_buffer#65.release()
[2134220.224] {mesa egl surface queue} wl_callback#34.done(579352)
[2134220.323] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2134220.328] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#65, 0, 0)
[2134220.331] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2134220.334] {mesa egl surface queue}  -> wl_surface#21.commit()
[2134220.583]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 0, 1558, 60, 6232, 0)
[2134220.596]  -> wl_subsurface#66.set_position(0, -30)
[2134220.599]  -> wl_surface#30.attach(wl_buffer#26, 0, 0)
[2134220.602]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2134220.604]  -> wl_surface#30.commit()
[2134220.607]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 373920, 1606, 24, 6424, 0)
[2134220.610]  -> wl_subsurface#68.set_position(-12, -42)
[2134220.612]  -> wl_surface#67.attach(wl_buffer#25, 0, 0)
[2134220.614]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2134220.617]  -> wl_surface#67.commit()
[2134220.619]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 373920, 1606, 24, 6424, 0)
[2134220.622]  -> wl_subsurface#70.set_position(-12, 562)
[2134220.624]  -> wl_surface#69.attach(wl_buffer#46, 0, 0)
[2134220.627]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2134220.629]  -> wl_surface#69.commit()
[2134220.631]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 24, 1184, 96, 0)
[2134220.634]  -> wl_subsurface#72.set_position(-12, -30)
[2134220.636]  -> wl_surface#71.attach(wl_buffer#48, 0, 0)
[2134220.638]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2134220.640]  -> wl_surface#71.commit()
[2134220.642]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 373920, 24, 1184, 96, 0)
[2134220.645]  -> wl_subsurface#74.set_position(779, -30)
[2134220.647]  -> wl_surface#73.attach(wl_buffer#28, 0, 0)
[2134220.649]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2134220.652]  -> wl_surface#73.commit()
[2134220.654]  -> wl_surface#21.commit()
[2134221.278] wl_buffer#25.release()
[2134221.286]  -> wl_buffer#25.destroy()
[2134221.289] wl_buffer#28.release()
[2134221.291]  -> wl_buffer#28.destroy()
[2134221.293] wl_buffer#48.release()
[2134221.294]  -> wl_buffer#48.destroy()
[2134221.296] wl_buffer#26.release()
[2134221.297]  -> wl_buffer#26.destroy()
[2134221.299] wl_buffer#46.release()
[2134221.300]  -> wl_buffer#46.destroy()
[2134222.131] {Display Queue} wl_display#1.delete_id(45)
[2134222.182] {Display Queue} wl_display#1.delete_id(34)
[2134222.185] wl_callback#45.done(581426)
[2134230.893] {Display Queue} wl_display#1.delete_id(25)
[2134230.905] {Display Queue} wl_display#1.delete_id(28)
[2134230.908] {Display Queue} wl_display#1.delete_id(48)
[2134230.910] {Display Queue} wl_display#1.delete_id(26)
[2134230.912] {Display Queue} wl_display#1.delete_id(46)
[2134230.914] wl_keyboard#14.key(2624, 581435, 29, 1)
[2134230.927] wl_keyboard#14.modifiers(2625, 5, 0, 0, 0)
[2134231.034]  -> wl_surface#21.frame(new id wl_callback#46)
[2134231.093] {mesa egl surface queue} wl_buffer#43.release()
[2134231.097] {mesa egl surface queue} wl_callback#34.done(581426)
[2134231.172] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2134231.177] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#43, 0, 0)
[2134231.180] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2134231.183] {mesa egl surface queue}  -> wl_surface#21.commit()
[2134231.419]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 0, 1558, 60, 6232, 0)
[2134231.425]  -> wl_subsurface#66.set_position(0, -30)
[2134231.428]  -> wl_surface#30.attach(wl_buffer#26, 0, 0)
[2134231.430]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2134231.433]  -> wl_surface#30.commit()
[2134231.435]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 1606, 24, 6424, 0)
[2134231.438]  -> wl_subsurface#68.set_position(-12, -42)
[2134231.441]  -> wl_surface#67.attach(wl_buffer#48, 0, 0)
[2134231.443]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2134231.445]  -> wl_surface#67.commit()
[2134231.447]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 373920, 1606, 24, 6424, 0)
[2134231.450]  -> wl_subsurface#70.set_position(-12, 562)
[2134231.452]  -> wl_surface#69.attach(wl_buffer#28, 0, 0)
[2134231.455]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2134231.457]  -> wl_surface#69.commit()
[2134231.459]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 373920, 24, 1184, 96, 0)
[2134231.462]  -> wl_subsurface#72.set_position(-12, -30)
[2134231.474]  -> wl_surface#71.attach(wl_buffer#25, 0, 0)
[2134231.476]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2134231.479]  -> wl_surface#71.commit()
[2134231.481]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#45, 373920, 24, 1184, 96, 0)
[2134231.483]  -> wl_subsurface#74.set_position(779, -30)
[2134231.486]  -> wl_surface#73.attach(wl_buffer#45, 0, 0)
[2134231.488]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2134231.490]  -> wl_surface#73.commit()
[2134231.492]  -> wl_surface#21.commit()
[2134231.953] wl_buffer#48.release()
[2134231.968]  -> wl_buffer#48.destroy()
[2134231.972] wl_buffer#45.release()
[2134231.974]  -> wl_buffer#45.destroy()
[2134231.976] wl_buffer#25.release()
[2134231.978]  -> wl_buffer#25.destroy()
[2134231.980] wl_buffer#26.release()
[2134231.982]  -> wl_buffer#26.destroy()
[2134231.984] wl_buffer#28.release()
[2134231.985]  -> wl_buffer#28.destroy()
[2134248.357] {Display Queue} wl_display#1.delete_id(48)
[2134248.369] {Display Queue} wl_display#1.delete_id(45)
[2134248.372] {Display Queue} wl_display#1.delete_id(25)
[2134248.374] {Display Queue} wl_display#1.delete_id(26)
[2134248.376] {Display Queue} wl_display#1.delete_id(28)
[2134248.378] {Display Queue} wl_display#1.delete_id(46)
[2134248.380] {Display Queue} wl_display#1.delete_id(34)
[2134248.382] wl_callback#46.done(581453)
[2134482.896] wl_keyboard#14.key(2626, 581687, 20, 1)
[2134487.058]  -> wl_surface#21.frame(new id wl_callback#46)
[2134487.331] {mesa egl surface queue} wl_buffer#65.release()
[2134487.337] {mesa egl surface queue} wl_callback#34.done(581453)
[2134487.446] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2134487.451] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#65, 0, 0)
[2134487.454] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2134487.457] {mesa egl surface queue}  -> wl_surface#21.commit()
[2134487.494]  -> zwp_text_input_v3#15.set_cursor_rectangle(9, 11, 9, 22)
[2134487.498]  -> zwp_text_input_v3#15.commit()
[2134487.712]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 0, 1558, 60, 6232, 0)
[2134487.717]  -> wl_subsurface#66.set_position(0, -30)
[2134487.722]  -> wl_surface#30.attach(wl_buffer#28, 0, 0)
[2134487.725]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2134487.727]  -> wl_surface#30.commit()
[2134487.730]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 373920, 1606, 24, 6424, 0)
[2134487.732]  -> wl_subsurface#68.set_position(-12, -42)
[2134487.734]  -> wl_surface#67.attach(wl_buffer#26, 0, 0)
[2134487.736]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2134487.738]  -> wl_surface#67.commit()
[2134487.740]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 373920, 1606, 24, 6424, 0)
[2134487.743]  -> wl_subsurface#70.set_position(-12, 562)
[2134487.744]  -> wl_surface#69.attach(wl_buffer#25, 0, 0)
[2134487.746]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2134487.748]  -> wl_surface#69.commit()
[2134487.750]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#45, 373920, 24, 1184, 96, 0)
[2134487.752]  -> wl_subsurface#72.set_position(-12, -30)
[2134487.754]  -> wl_surface#71.attach(wl_buffer#45, 0, 0)
[2134487.756]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2134487.758]  -> wl_surface#71.commit()
[2134487.760]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 373920, 24, 1184, 96, 0)
[2134487.762]  -> wl_subsurface#74.set_position(779, -30)
[2134487.764]  -> wl_surface#73.attach(wl_buffer#48, 0, 0)
[2134487.766]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2134487.768]  -> wl_surface#73.commit()
[2134487.769]  -> wl_surface#21.commit()
[2134512.163] zwp_text_input_v3#15.done(4)
[2134512.293] {Display Queue} wl_display#1.delete_id(46)
[2134512.300] {Display Queue} wl_display#1.delete_id(34)
[2134512.302] wl_callback#46.done(581693)
[2134512.306] wl_buffer#26.release()
[2134512.310]  -> wl_buffer#26.destroy()
[2134512.313] wl_buffer#48.release()
[2134512.314]  -> wl_buffer#48.destroy()
[2134512.316] wl_buffer#45.release()
[2134512.318]  -> wl_buffer#45.destroy()
[2134512.320] wl_buffer#28.release()
[2134512.330]  -> wl_buffer#28.destroy()
[2134512.332] wl_buffer#25.release()
[2134512.333]  -> wl_buffer#25.destroy()
[2134512.445]  -> xdg_toplevel#36.set_title("[2/2] zsh")
[2134512.926]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 0, 1558, 60, 6232, 0)
[2134512.934]  -> wl_subsurface#66.set_position(0, -30)
[2134512.938]  -> wl_surface#30.attach(wl_buffer#46, 0, 0)
[2134512.941]  -> wl_surface#30.damage_buffer(0, 0, 1558, 60)
[2134512.943]  -> wl_surface#30.commit()
[2134512.945]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#64, 373920, 1606, 24, 6424, 0)
[2134512.948]  -> wl_subsurface#68.set_position(-12, -42)
[2134512.950]  -> wl_surface#67.attach(wl_buffer#64, 0, 0)
[2134512.952]  -> wl_surface#67.damage_buffer(0, 0, 1606, 24)
[2134512.954]  -> wl_surface#67.commit()
[2134512.956]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 373920, 1606, 24, 6424, 0)
[2134512.958]  -> wl_subsurface#70.set_position(-12, 562)
[2134512.960]  -> wl_surface#69.attach(wl_buffer#62, 0, 0)
[2134512.962]  -> wl_surface#69.damage_buffer(0, 0, 1606, 24)
[2134512.964]  -> wl_surface#69.commit()
[2134512.966]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#27, 373920, 24, 1184, 96, 0)
[2134512.969]  -> wl_subsurface#72.set_position(-12, -30)
[2134512.971]  -> wl_surface#71.attach(wl_buffer#27, 0, 0)
[2134512.973]  -> wl_surface#71.damage_buffer(0, 0, 24, 1184)
[2134512.975]  -> wl_surface#71.commit()
[2134512.976]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#55, 373920, 24, 1184, 96, 0)
[2134512.979]  -> wl_subsurface#74.set_position(779, -30)
[2134512.981]  -> wl_surface#73.attach(wl_buffer#55, 0, 0)
[2134512.983]  -> wl_surface#73.damage_buffer(0, 0, 24, 1184)
[2134512.985]  -> wl_surface#73.commit()
[2134512.986]  -> wl_surface#21.commit()
[2134513.168]  -> wl_subsurface#66.destroy()
[2134513.172]  -> wl_surface#30.destroy()
[2134513.176]  -> wl_subsurface#68.destroy()
[2134513.178]  -> wl_surface#67.destroy()
[2134513.181]  -> wl_subsurface#70.destroy()
[2134513.182]  -> wl_surface#69.destroy()
[2134513.184]  -> wl_subsurface#72.destroy()
[2134513.186]  -> wl_surface#71.destroy()
[2134513.187]  -> wl_subsurface#74.destroy()
[2134513.189]  -> wl_surface#73.destroy()
[2134513.192]  -> wl_compositor#4.create_surface(new id wl_surface#54)
[2134513.197]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#75, wl_surface#54, wl_surface#21)
[2134513.200]  -> wl_compositor#4.create_surface(new id wl_surface#78)
[2134513.202]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#29, wl_surface#78, wl_surface#21)
[2134513.204]  -> wl_compositor#4.create_surface(new id wl_surface#76)
[2134513.206]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#77, wl_surface#76, wl_surface#21)
[2134513.208]  -> wl_compositor#4.create_surface(new id wl_surface#79)
[2134513.210]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#47, wl_surface#79, wl_surface#21)
[2134513.212]  -> wl_compositor#4.create_surface(new id wl_surface#63)
[2134513.215]  -> wl_subcompositor#9.get_subsurface(new id wl_subsurface#60, wl_surface#63, wl_surface#21)
[2134513.317]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#61, 0, 779, 30, 3116, 0)
[2134513.321]  -> wl_subsurface#75.set_position(0, -30)
[2134513.324]  -> wl_surface#54.attach(wl_buffer#61, 0, 0)
[2134513.326]  -> wl_surface#54.damage_buffer(0, 0, 779, 30)
[2134513.328]  -> wl_surface#54.commit()
[2134513.330]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#58, 93480, 803, 12, 3212, 0)
[2134513.332]  -> wl_subsurface#29.set_position(-12, -42)
[2134513.334]  -> wl_surface#78.attach(wl_buffer#58, 0, 0)
[2134513.336]  -> wl_surface#78.damage_buffer(0, 0, 803, 12)
[2134513.338]  -> wl_surface#78.commit()
[2134513.340]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#59, 93480, 803, 12, 3212, 0)
[2134513.342]  -> wl_subsurface#77.set_position(-12, 562)
[2134513.344]  -> wl_surface#76.attach(wl_buffer#59, 0, 0)
[2134513.346]  -> wl_surface#76.damage_buffer(0, 0, 803, 12)
[2134513.348]  -> wl_surface#76.commit()
[2134513.350]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#56, 93480, 12, 592, 48, 0)
[2134513.357]  -> wl_subsurface#47.set_position(-12, -30)
[2134513.359]  -> wl_surface#79.attach(wl_buffer#56, 0, 0)
[2134513.361]  -> wl_surface#79.damage_buffer(0, 0, 12, 592)
[2134513.363]  -> wl_surface#79.commit()
[2134513.365]  -> wl_shm_pool#24.create_buffer(new id wl_buffer#57, 93480, 12, 592, 48, 0)
[2134513.367]  -> wl_subsurface#60.set_position(779, -30)
[2134513.369]  -> wl_surface#63.attach(wl_buffer#57, 0, 0)
[2134513.371]  -> wl_surface#63.damage_buffer(0, 0, 12, 592)
[2134513.373]  -> wl_surface#63.commit()
[2134513.397]  -> wl_surface#21.frame(new id wl_callback#53)
[2134514.005] {mesa egl surface queue} wl_buffer#43.release()
[2134514.012] {mesa egl surface queue} wl_callback#34.done(581693)
[2134514.148] {mesa egl surface queue}  -> wl_surface#21.frame(new id wl_callback#34)
[2134514.153] {mesa egl surface queue}  -> wl_surface#21.attach(wl_buffer#43, 0, 0)
[2134514.155] {mesa egl surface queue}  -> wl_surface#21.damage(0, 0, 2147483647, 2147483647)
[2134514.158] {mesa egl surface queue}  -> wl_surface#21.commit()
[2134514.174] {Display Queue} wl_display#1.delete_id(26)
[2134514.178] {Display Queue} wl_display#1.delete_id(48)
[2134514.179] {Display Queue} wl_display#1.delete_id(45)
[2134514.181] {Display Queue} wl_display#1.delete_id(28)
[2134514.183] {Display Queue} wl_display#1.delete_id(25)
[2134514.185] wl_buffer#64.release()
[2134514.187]  -> wl_buffer#64.destroy()
[2134514.189] wl_buffer#55.release()
[2134514.191]  -> wl_buffer#55.destroy()
[2134514.193] wl_buffer#27.release()
[2134514.194]  -> wl_buffer#27.destroy()
[2134514.196] wl_buffer#46.release()
[2134514.197]  -> wl_buffer#46.destroy()
[2134514.199] wl_buffer#62.release()
[2134514.201]  -> wl_buffer#62.destroy()
[2134514.433]  -> zwp_text_input_v3#15.set_cursor_rectangle(9, 48, 9, 22)
[2134514.439]  -> zwp_text_input_v3#15.commit()
[2134514.624]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#25, 0, 779, 30, 3116, 0)
[2134514.630]  -> wl_subsurface#75.set_position(0, -30)
[2134514.632]  -> wl_surface#54.attach(wl_buffer#25, 0, 0)
[2134514.634]  -> wl_surface#54.damage_buffer(0, 0, 779, 30)
[2134514.637]  -> wl_surface#54.commit()
[2134514.639]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#28, 93480, 803, 12, 3212, 0)
[2134514.641]  -> wl_subsurface#29.set_position(-12, -42)
[2134514.643]  -> wl_surface#78.attach(wl_buffer#28, 0, 0)
[2134514.645]  -> wl_surface#78.damage_buffer(0, 0, 803, 12)
[2134514.647]  -> wl_surface#78.commit()
[2134514.651]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#45, 93480, 803, 12, 3212, 0)
[2134514.653]  -> wl_subsurface#77.set_position(-12, 562)
[2134514.655]  -> wl_surface#76.attach(wl_buffer#45, 0, 0)
[2134514.657]  -> wl_surface#76.damage_buffer(0, 0, 803, 12)
[2134514.660]  -> wl_surface#76.commit()
[2134514.661]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#48, 93480, 12, 592, 48, 0)
[2134514.664]  -> wl_subsurface#47.set_position(-12, -30)
[2134514.666]  -> wl_surface#79.attach(wl_buffer#48, 0, 0)
[2134514.668]  -> wl_surface#79.damage_buffer(0, 0, 12, 592)
[2134514.670]  -> wl_surface#79.commit()
[2134514.672]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#26, 93480, 12, 592, 48, 0)
[2134514.674]  -> wl_subsurface#60.set_position(779, -30)
[2134514.676]  -> wl_surface#63.attach(wl_buffer#26, 0, 0)
[2134514.678]  -> wl_surface#63.damage_buffer(0, 0, 12, 592)
[2134514.680]  -> wl_surface#63.commit()
[2134514.682]  -> wl_surface#21.commit()
[2134514.823] discarded [unknown]#30.[event 1](0 fd, 12 byte)
[2134514.826] discarded [unknown]#67.[event 1](0 fd, 12 byte)
[2134514.827] discarded [unknown]#69.[event 1](0 fd, 12 byte)
[2134514.829] discarded [unknown]#71.[event 1](0 fd, 12 byte)
[2134514.830] discarded [unknown]#73.[event 1](0 fd, 12 byte)
[2134514.832] {Display Queue} wl_display#1.delete_id(66)
[2134514.835] {Display Queue} wl_display#1.delete_id(30)
[2134514.836] {Display Queue} wl_display#1.delete_id(68)
[2134514.838] {Display Queue} wl_display#1.delete_id(67)
[2134514.840] {Display Queue} wl_display#1.delete_id(70)
[2134514.842] {Display Queue} wl_display#1.delete_id(69)
[2134514.848] {Display Queue} wl_display#1.delete_id(72)
[2134514.849] {Display Queue} wl_display#1.delete_id(71)
[2134514.851] {Display Queue} wl_display#1.delete_id(74)
[2134514.853] {Display Queue} wl_display#1.delete_id(73)
[2134515.543] {Display Queue} wl_display#1.delete_id(64)
[2134515.552] {Display Queue} wl_display#1.delete_id(55)
[2134515.554] {Display Queue} wl_display#1.delete_id(27)
[2134515.555] {Display Queue} wl_display#1.delete_id(46)
[2134515.557] {Display Queue} wl_display#1.delete_id(62)
[2134515.559] wl_buffer#56.release()
[2134515.561]  -> wl_buffer#56.destroy()
[2134515.563] wl_buffer#58.release()
[2134515.565]  -> wl_buffer#58.destroy()
[2134515.566] wl_buffer#61.release()
[2134515.568]  -> wl_buffer#61.destroy()
[2134515.570] wl_buffer#59.release()
[2134515.571]  -> wl_buffer#59.destroy()
[2134515.573] wl_buffer#57.release()
[2134515.574]  -> wl_buffer#57.destroy()
[2134515.576] wl_buffer#48.release()
[2134515.578]  -> wl_buffer#48.destroy()
[2134515.579] wl_buffer#28.release()
[2134515.581]  -> wl_buffer#28.destroy()
[2134515.583] wl_buffer#25.release()
[2134515.584]  -> wl_buffer#25.destroy()
[2134515.586] wl_buffer#45.release()
[2134515.587]  -> wl_buffer#45.destroy()
[2134515.589] wl_buffer#26.release()
[2134515.591]  -> wl_buffer#26.destroy()
[2134515.600] zwp_text_input_v3#15.done(5)
[2134517.065] {Display Queue} wl_display#1.delete_id(53)
[2134517.071] {Display Queue} wl_display#1.delete_id(34)
[2134517.073] wl_surface#54.enter(wl_output#7)
[2134517.081]  -> wl_surface#54.set_buffer_scale(2)
[2134517.083]  -> wl_surface#54.commit()
[2134517.087] wl_surface#78.enter(wl_output#7)
[2134517.090]  -> wl_surface#78.set_buffer_scale(2)
[2134517.092]  -> wl_surface#78.commit()
[2134517.093] wl_surface#76.enter(wl_output#7)
[2134517.095]  -> wl_surface#76.set_buffer_scale(2)
[2134517.097]  -> wl_surface#76.commit()
[2134517.099] wl_surface#79.enter(wl_output#7)
[2134517.101]  -> wl_surface#79.set_buffer_scale(2)
[2134517.103]  -> wl_surface#79.commit()
[2134517.104] wl_surface#63.enter(wl_output#7)
[2134517.106]  -> wl_surface#63.set_buffer_scale(2)
[2134517.108]  -> wl_surface#63.commit()
[2134517.109] wl_callback#53.done(581721)
[2134517.258]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#53, 0, 1558, 60, 6232, 0)
[2134517.263]  -> wl_subsurface#75.set_position(0, -30)
[2134517.265]  -> wl_surface#54.attach(wl_buffer#53, 0, 0)
[2134517.267]  -> wl_surface#54.damage_buffer(0, 0, 1558, 60)
[2134517.269]  -> wl_surface#54.commit()
[2134517.271]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#62, 373920, 1606, 24, 6424, 0)
[2134517.274]  -> wl_subsurface#29.set_position(-12, -42)
[2134517.275]  -> wl_surface#78.attach(wl_buffer#62, 0, 0)
[2134517.277]  -> wl_surface#78.damage_buffer(0, 0, 1606, 24)
[2134517.279]  -> wl_surface#78.commit()
[2134517.281]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#46, 373920, 1606, 24, 6424, 0)
[2134517.283]  -> wl_subsurface#77.set_position(-12, 562)
[2134517.285]  -> wl_surface#76.attach(wl_buffer#46, 0, 0)
[2134517.287]  -> wl_surface#76.damage_buffer(0, 0, 1606, 24)
[2134517.289]  -> wl_surface#76.commit()
[2134517.291]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#27, 373920, 24, 1184, 96, 0)
[2134517.294]  -> wl_subsurface#47.set_position(-12, -30)
[2134517.296]  -> wl_surface#79.attach(wl_buffer#27, 0, 0)
[2134517.298]  -> wl_surface#79.damage_buffer(0, 0, 24, 1184)
[2134517.300]  -> wl_surface#79.commit()
[2134517.302]  -> wl_shm_pool#23.create_buffer(new id wl_buffer#55, 373920, 24, 1184, 96, 0)
[2134517.305]  -> wl_subsurface#60.set_position(779, -30)
[2134517.307]  -> wl_surface#63.attach(wl_buffer#55, 0, 0)
[2134517.310]  -> wl_surface#63.damage_buffer(0, 0, 24, 1184)
[2134517.312]  -> wl_surface#63.commit()
[2134517.314]  -> wl_surface#21.commit()
[2134517.326]  -> wl_surface#21.frame(new id wl_callback#64)
[2134517.411] {Display Queue} wl_display#1.delete_id(56)
[2134517.415] {Display Queue} wl_display#1.delete_id(58)
[2134517.417] {Display Queue} wl_display#1.delete_id(61)
[2134517.418] {Display Queue} wl_display#1.delete_id(59)
[2134517.425] {Display Queue} wl_display#1.delete_id(57)
[2134517.426] {Display Queue} wl_display#1.delete_id(48)
[2134517.428] {Display Queue} wl_display#1.delete_id(28)
[2134517.429] {Display Queue} wl_display#1.delete_id(25)
[2134517.431] {Display Queue} wl_display#1.delete_id(45)
[2134517.433] {Display Queue} wl_display#1.delete_id(26)
[2134517.434] {Display Queue} wl_display#1.error(wl_surface#54, 2, "Buffer size (779x30) must be an integer multiple of the buffer_scale (2).")
wl_surface#54: error 2: Buffer size (779x30) must be an integer multiple of the buffer_scale (2).
18:57:20.965  ERROR  wezterm_gui > running message loop: error during event_q.dispatch protocol_error=Some(ProtocolError { code: 2, object_id: 54, object_interface: "wl_surface", message: "" }): Protocol error (os error 71); terminating
warning: queue 0x5c0fb01748d0 destroyed while proxies still attached:
  wl_callback#64 still attached
  wl_buffer#55 still attached
  wl_buffer#27 still attached
  wl_buffer#46 still attached
  wl_buffer#62 still attached
  wl_buffer#53 still attached
  wl_subsurface#60 still attached
  wl_surface#63 still attached
  wl_subsurface#47 still attached
  wl_surface#79 still attached
  wl_subsurface#77 still attached
  wl_surface#76 still attached
  wl_subsurface#29 still attached
  wl_surface#78 still attached
  wl_subsurface#75 still attached
  wl_surface#54 still attached
  zwp_primary_selection_offer_v1#4278190081 still attached
  wl_data_offer#4278190080 still attached
  xdg_wm_base#22 still attached
  wl_surface#21 still attached
  wl_data_device#18 still attached
  wl_pointer#16 still attached
  zwp_text_input_v3#15 still attached
  wl_keyboard#14 still attached
  zwp_primary_selection_device_v1#13 still attached
  zwp_primary_selection_device_manager_v1#3 still attached
  wl_data_device#12 still attached
  zwp_text_input_manager_v3#11 still attached
  wl_seat#10 still attached
  wl_subcompositor#9 still attached
  wl_data_device_manager#8 still attached
  wl_output#7 still attached
  wl_output#6 still attached
  wl_shm#5 still attached
  wl_compositor#4 still attached
  wl_registry#2 still attached

In particular:

[2134517.434] {Display Queue} wl_display#1.error(wl_surface#54, 2, "Buffer size (779x30) must be an integer multiple of the buffer_scale (2).")
wl_surface#54: error 2: Buffer size (779x30) must be an integer multiple of the buffer_scale (2).

That seems like a more informative error. Given the size and how it happens, it's probably due to the tab bar?

@emilio
Copy link
Author

emilio commented Oct 12, 2024

Ah, I guess it does need config.hide_tab_bar_if_only_one_tab = true in order for it not to be an insta-crash.

@emilio
Copy link
Author

emilio commented Oct 12, 2024

Which means this is kind of a dupe of #6233.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant