wezterm icon indicating copy to clipboard operation
wezterm copied to clipboard

Protocol error when opening new tab on GNOME

Open emilio opened this issue 1 year ago • 4 comments

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 avatar Oct 12 '24 16:10 emilio

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

emilio avatar Oct 12 '24 16:10 emilio

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 avatar Oct 12 '24 16:10 emilio

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 avatar Oct 12 '24 16:10 emilio

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

emilio avatar Oct 12 '24 17:10 emilio