wl_subsurace position - double buffered state?
Jonas Ã…dahl
jadahl at gmail.com
Wed Oct 30 07:58:46 UTC 2019
On Tue, Oct 29, 2019 at 10:41:08PM +0100, Martin Stransky wrote:
> Hi Guys,
>
> while solving a FF bug [1] I'm unable to figure out why a subsurface has
> wrong offset. There's the related part of wayland-debug log:
>
> [1622539.791] -> wl_compositor at 53.create_surface(new id wl_surface at 61)
>
> [1622539.821] -> wl_subcompositor at 57.get_subsurface(new id
> wl_subsurface at 62, wl_surface at 61, wl_surface at 42)
>
> gdk_window_get_position 26 23
>
> [1622539.857] -> wl_subsurface at 62.set_position(26, 23)
>
> [1622539.868] -> wl_subsurface at 62.set_desync()
>
> [1622539.874] -> wl_compositor at 53.create_region(new id wl_region at 63)
>
> [1622539.882] -> wl_surface at 61.set_input_region(wl_region at 63)
>
> [1622539.889] -> wl_region at 63.destroy()
>
> [1622539.904] -> wl_surface at 61.set_buffer_scale(2)
>
> [1622539.912] -> wl_surface at 61.commit()
>
>
> but I still see the sub surface on old initial position (0,0). It's moved to
> correct position imediately when I try to resize the window. (full log is
> attached).
>
> Sometimes it happens that the surface is on correct position right after
> start - but I don't see any difference in the log.
>
> It's on Fedora 30 / mutter-3.32.2-4.fc30.x86_64.
>
> Any idea what can be wrong?
Hi,
Quoting the specification of the set_position request:
The scheduled coordinates will take effect whenever the state of the
parent surface is applied. When this happens depends on whether the
parent surface is in synchronized mode or not. See
wl_subsurface.set_sync and wl_subsurface.set_desync for details.
In short, you need to commit the parent surface for the new position to
take effect. The reason for this is that the position of the surface is
more of a state of the parent surface rather than the subsurface itself,
and it is likely that if you move the subsurface, something on the
parent surface needs to be updated at the same time in order to avoid
intermediate incorrectly rendered frames.
Jonas
>
> Thanks,
> Martin
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1592350
>
> --
> Martin Stransky
> Software Engineer / Red Hat, Inc
> [1621949.941] -> wl_display at 1.get_registry(new id wl_registry at 2)
> [1621950.003] -> wl_display at 1.sync(new id wl_callback at 3)
> [1621950.163] wl_display at 1.delete_id(3)
> [1621950.182] wl_registry at 2.global(1, "wl_drm", 2)
> [1621950.206] wl_registry at 2.global(2, "wl_compositor", 4)
> [1621950.226] -> wl_registry at 2.bind(2, "wl_compositor", 3, new id [unknown]@4)
> [1621950.261] wl_registry at 2.global(3, "wl_shm", 1)
> [1621950.279] -> wl_registry at 2.bind(3, "wl_shm", 1, new id [unknown]@5)
> [1621950.403] -> wl_shm at 5.create_pool(new id wl_shm_pool at 6, fd 12, 2304)
> [1621950.638] -> wl_shm_pool at 6.resize(6912)
> [1621950.793] -> wl_shm_pool at 6.resize(16128)
> [1621951.043] -> wl_shm_pool at 6.resize(34560)
> [1621951.524] -> wl_shm_pool at 6.resize(71424)
> [1621954.076] -> wl_shm_pool at 6.resize(145152)
> [1621954.198] -> wl_shm_pool at 6.resize(292608)
> [1621955.727] -> wl_shm_pool at 6.resize(587520)
> [1621959.196] -> wl_shm_pool at 6.resize(1177344)
> [1621975.710] wl_registry at 2.global(4, "wl_output", 2)
> [1621975.733] -> wl_registry at 2.bind(4, "wl_output", 2, new id [unknown]@7)
> [1621975.796] -> wl_display at 1.sync(new id wl_callback at 8)
> [1621975.806] wl_registry at 2.global(6, "zxdg_output_manager_v1", 1)
> [1621975.817] -> wl_registry at 2.bind(6, "zxdg_output_manager_v1", 1, new id [unknown]@9)
> [1621975.831] -> zxdg_output_manager_v1 at 9.get_xdg_output(new id zxdg_output_v1 at 10, wl_output at 7)
> [1621975.840] -> wl_display at 1.sync(new id wl_callback at 11)
> [1621975.847] wl_registry at 2.global(7, "wl_data_device_manager", 3)
> [1621975.859] -> wl_registry at 2.bind(7, "wl_data_device_manager", 3, new id [unknown]@12)
> [1621975.872] wl_registry at 2.global(8, "gtk_primary_selection_device_manager", 1)
> [1621975.882] -> wl_registry at 2.bind(8, "gtk_primary_selection_device_manager", 1, new id [unknown]@13)
> [1621975.896] wl_registry at 2.global(9, "wl_subcompositor", 1)
> [1621975.906] -> wl_registry at 2.bind(9, "wl_subcompositor", 1, new id [unknown]@14)
> [1621975.920] wl_registry at 2.global(10, "xdg_wm_base", 2)
> [1621975.930] wl_registry at 2.global(11, "zxdg_shell_v6", 1)
> [1621975.939] wl_registry at 2.global(12, "wl_shell", 1)
> [1621975.949] wl_registry at 2.global(13, "gtk_shell1", 3)
> [1621975.959] -> wl_registry at 2.bind(13, "gtk_shell1", 3, new id [unknown]@15)
> [1621975.972] wl_registry at 2.global(14, "wp_viewporter", 1)
> [1621975.982] wl_registry at 2.global(15, "zwp_pointer_gestures_v1", 1)
> [1621975.991] -> wl_registry at 2.bind(15, "zwp_pointer_gestures_v1", 1, new id [unknown]@16)
> [1621976.005] wl_registry at 2.global(16, "zwp_tablet_manager_v2", 1)
> [1621976.014] -> wl_registry at 2.bind(16, "zwp_tablet_manager_v2", 1, new id [unknown]@17)
> [1621976.028] wl_registry at 2.global(17, "wl_seat", 5)
> [1621976.038] -> wl_registry at 2.bind(17, "wl_seat", 5, new id [unknown]@18)
> [1621978.926] -> wl_compositor at 4.create_surface(new id wl_surface at 19)
> [1621978.947] -> gtk_primary_selection_device_manager at 13.get_device(new id gtk_primary_selection_device at 20, wl_seat at 18)
> [1621978.957] -> wl_data_device_manager at 12.get_data_device(new id wl_data_device at 21, wl_seat at 18)
> [1621979.063] -> wl_compositor at 4.create_surface(new id wl_surface at 22)
> [1621979.072] -> zwp_tablet_manager_v2 at 17.get_tablet_seat(new id zwp_tablet_seat_v2 at 23, wl_seat at 18)
> [1621979.082] -> wl_display at 1.sync(new id wl_callback at 24)
> [1621979.090] wl_registry at 2.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1621979.101] wl_registry at 2.global(19, "zwp_pointer_constraints_v1", 1)
> [1621979.111] wl_registry at 2.global(20, "zxdg_exporter_v1", 1)
> [1621979.121] -> wl_registry at 2.bind(20, "zxdg_exporter_v1", 1, new id [unknown]@25)
> [1621979.135] wl_registry at 2.global(21, "zxdg_importer_v1", 1)
> [1621979.145] -> wl_registry at 2.bind(21, "zxdg_importer_v1", 1, new id [unknown]@26)
> [1621979.158] wl_registry at 2.global(22, "zwp_linux_dmabuf_v1", 3)
> [1621979.168] wl_registry at 2.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1621979.178] -> wl_registry at 2.bind(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]@27)
> [1621979.191] wl_registry at 2.global(24, "zwp_text_input_manager_v3", 1)
> [1621979.201] wl_registry at 2.global(25, "gtk_text_input_manager", 1)
> [1621979.210] wl_registry at 2.global(27, "wl_eglstream_controller", 1)
> [1621979.226] wl_callback at 3.done(6382)
> [1621979.524] wl_display at 1.delete_id(8)
> [1621979.550] wl_display at 1.delete_id(11)
> [1621979.555] wl_display at 1.delete_id(24)
> [1621979.560] wl_shm at 5.format(0)
> [1621979.565] wl_shm at 5.format(1)
> [1621979.570] wl_output at 7.geometry(0, 0, 610, 350, 0, "SAM", "U28H75x", 0)
> [1621979.598] wl_output at 7.mode(3, 3840, 2160, 59997)
> [1621979.611] wl_output at 7.scale(2)
> [1621979.616] wl_output at 7.done()
> [1621979.620] wl_callback at 8.done(6382)
> [1621979.626] zxdg_output_v1 at 10.logical_position(0, 0)
> [1621979.633] zxdg_output_v1 at 10.logical_size(3840, 2160)
> [1621979.640] zxdg_output_v1 at 10.done()
> [1621979.650] wl_callback at 11.done(6382)
> [1621979.656] gtk_shell1 at 15.capabilities(0)
> [1621979.672] wl_seat at 18.capabilities(3)
> [1621979.679] -> wl_seat at 18.get_pointer(new id wl_pointer at 11)
> [1621979.700] -> zwp_pointer_gestures_v1 at 16.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1 at 8, wl_pointer at 11)
> [1621979.710] -> zwp_pointer_gestures_v1 at 16.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1 at 3, wl_pointer at 11)
> [1621979.720] -> wl_seat at 18.get_keyboard(new id wl_keyboard at 28)
> [1621979.736] wl_seat at 18.name("seat0")
> [1621979.742] wl_callback at 24.done(6382)
> [1621979.748] -> wl_registry at 2.bind(10, "xdg_wm_base", 1, new id [unknown]@24)
> [1622100.228] -> wl_display at 1.get_registry(new id wl_registry at 29)
> [1622100.270] -> wl_display at 1.sync(new id wl_callback at 30)
> [1622100.895] wl_display at 1.delete_id(30)
> [1622100.909] wl_keyboard at 28.keymap(1, fd 36, 56963)
> [1622103.777] wl_keyboard at 28.repeat_info(90, 283)
> [1622103.792] wl_registry at 29.global(1, "wl_drm", 2)
> [1622103.807] wl_registry at 29.global(2, "wl_compositor", 4)
> [1622103.827] -> wl_registry at 29.bind(2, "wl_compositor", 4, new id [unknown]@31)
> [1622103.850] wl_registry at 29.global(3, "wl_shm", 1)
> [1622103.866] -> wl_registry at 29.bind(3, "wl_shm", 1, new id [unknown]@32)
> [1622103.886] wl_registry at 29.global(4, "wl_output", 2)
> [1622103.901] wl_registry at 29.global(6, "zxdg_output_manager_v1", 1)
> [1622103.915] wl_registry at 29.global(7, "wl_data_device_manager", 3)
> [1622103.929] -> wl_registry at 29.bind(7, "wl_data_device_manager", 3, new id [unknown]@33)
> [1622103.949] wl_registry at 29.global(8, "gtk_primary_selection_device_manager", 1)
> [1622103.964] -> wl_registry at 29.bind(8, "gtk_primary_selection_device_manager", 1, new id [unknown]@34)
> [1622103.984] wl_registry at 29.global(9, "wl_subcompositor", 1)
> [1622103.999] -> wl_registry at 29.bind(9, "wl_subcompositor", 1, new id [unknown]@35)
> [1622104.020] wl_registry at 29.global(10, "xdg_wm_base", 2)
> [1622104.035] wl_registry at 29.global(11, "zxdg_shell_v6", 1)
> [1622104.050] wl_registry at 29.global(12, "wl_shell", 1)
> [1622104.065] wl_registry at 29.global(13, "gtk_shell1", 3)
> [1622104.079] wl_registry at 29.global(14, "wp_viewporter", 1)
> [1622104.093] wl_registry at 29.global(15, "zwp_pointer_gestures_v1", 1)
> [1622104.107] wl_registry at 29.global(16, "zwp_tablet_manager_v2", 1)
> [1622104.121] wl_registry at 29.global(17, "wl_seat", 5)
> [1622104.136] -> wl_registry at 29.bind(17, "wl_seat", 1, new id [unknown]@36)
> [1622104.157] wl_registry at 29.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1622104.172] wl_registry at 29.global(19, "zwp_pointer_constraints_v1", 1)
> [1622104.185] wl_registry at 29.global(20, "zxdg_exporter_v1", 1)
> [1622104.198] wl_registry at 29.global(21, "zxdg_importer_v1", 1)
> [1622104.213] wl_registry at 29.global(22, "zwp_linux_dmabuf_v1", 3)
> [1622104.228] -> wl_registry at 29.bind(22, "zwp_linux_dmabuf_v1", 3, new id [unknown]@37)
> [1622104.248] wl_registry at 29.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1622104.262] wl_registry at 29.global(24, "zwp_text_input_manager_v3", 1)
> [1622104.277] wl_registry at 29.global(25, "gtk_text_input_manager", 1)
> [1622104.290] wl_registry at 29.global(27, "wl_eglstream_controller", 1)
> [1622104.304] wl_callback at 30.done(6383)
> [1622104.315] -> wl_display at 1.sync(new id wl_callback at 30)
> [1622104.616] wl_display at 1.delete_id(30)
> [1622104.629] zwp_linux_dmabuf_v1 at 37.format(875713089)
> [1622104.653] zwp_linux_dmabuf_v1 at 37.modifier(875713089, 0, 0)
> [1622104.664] zwp_linux_dmabuf_v1 at 37.modifier(875713089, 16777216, 1)
> [1622104.680] zwp_linux_dmabuf_v1 at 37.modifier(875713089, 16777216, 2)
> [1622104.690] zwp_linux_dmabuf_v1 at 37.modifier(875713089, 16777216, 4)
> [1622104.700] zwp_linux_dmabuf_v1 at 37.format(875713112)
> [1622104.705] zwp_linux_dmabuf_v1 at 37.modifier(875713112, 0, 0)
> [1622104.714] zwp_linux_dmabuf_v1 at 37.modifier(875713112, 16777216, 1)
> [1622104.724] zwp_linux_dmabuf_v1 at 37.modifier(875713112, 16777216, 2)
> [1622104.734] zwp_linux_dmabuf_v1 at 37.modifier(875713112, 16777216, 4)
> [1622104.744] zwp_linux_dmabuf_v1 at 37.format(808669761)
> [1622104.748] zwp_linux_dmabuf_v1 at 37.modifier(808669761, 0, 0)
> [1622104.758] zwp_linux_dmabuf_v1 at 37.modifier(808669761, 16777216, 1)
> [1622104.767] zwp_linux_dmabuf_v1 at 37.modifier(808669761, 16777216, 2)
> [1622104.777] zwp_linux_dmabuf_v1 at 37.format(909199186)
> [1622104.782] zwp_linux_dmabuf_v1 at 37.modifier(909199186, 0, 0)
> [1622104.791] zwp_linux_dmabuf_v1 at 37.modifier(909199186, 16777216, 1)
> [1622104.801] zwp_linux_dmabuf_v1 at 37.modifier(909199186, 16777216, 2)
> [1622104.810] wl_callback at 30.done(6383)
> [1622104.825] -> wl_data_device_manager at 33.get_data_device(new id wl_data_device at 30, wl_seat at 36)
> [1622104.835] -> gtk_primary_selection_device_manager at 34.get_device(new id gtk_primary_selection_device at 38, wl_seat at 36)
> [1622146.633] -> wl_compositor at 4.create_surface(new id wl_surface at 39)
> [1622146.733] -> wl_surface at 39.set_buffer_scale(2)
> [1622151.902] -> wl_display at 1.get_registry(new id wl_registry at 40)
> [1622166.302] -> wl_compositor at 4.create_surface(new id wl_surface at 41)
> [1622166.535] -> wl_surface at 39.destroy()
> [1622166.768] -> wl_compositor at 4.create_surface(new id wl_surface at 42)
> [1622166.809] -> wl_surface at 42.set_buffer_scale(2)
> [1622166.971] -> wl_surface at 41.destroy()
> [1622168.208] -> wl_surface at 42.set_buffer_scale(2)
> [1622168.235] -> wl_surface at 42.frame(new id wl_callback at 43)
> [1622168.267] -> xdg_wm_base at 24.get_xdg_surface(new id xdg_surface at 44, wl_surface at 42)
> [1622168.278] -> xdg_surface at 44.get_toplevel(new id xdg_toplevel at 45)
> [1622168.284] -> xdg_toplevel at 45.set_parent(nil)
> [1622168.290] -> xdg_toplevel at 45.set_title("Firefox")
> [1622168.295] -> xdg_toplevel at 45.set_app_id("firefox")
> [1622168.301] -> gtk_shell1 at 15.get_gtk_surface(new id gtk_surface1 at 46, wl_surface at 42)
> [1622168.310] -> xdg_toplevel at 45.set_min_size(0, 0)
> [1622168.317] -> xdg_toplevel at 45.set_max_size(0, 0)
> [1622168.324] -> gtk_surface1 at 46.unset_modal()
> [1622168.328] -> wl_surface at 42.commit()
> [1622290.512] wl_display at 1.delete_id(39)
> [1622290.549] wl_display at 1.delete_id(41)
> [1622290.555] wl_registry at 40.global(1, "wl_drm", 2)
> [1622290.567] wl_registry at 40.global(2, "wl_compositor", 4)
> [1622290.576] wl_registry at 40.global(3, "wl_shm", 1)
> [1622290.586] wl_registry at 40.global(4, "wl_output", 2)
> [1622290.595] wl_registry at 40.global(6, "zxdg_output_manager_v1", 1)
> [1622290.605] wl_registry at 40.global(7, "wl_data_device_manager", 3)
> [1622290.614] wl_registry at 40.global(8, "gtk_primary_selection_device_manager", 1)
> [1622290.624] wl_registry at 40.global(9, "wl_subcompositor", 1)
> [1622290.633] wl_registry at 40.global(10, "xdg_wm_base", 2)
> [1622290.643] wl_registry at 40.global(11, "zxdg_shell_v6", 1)
> [1622290.652] wl_registry at 40.global(12, "wl_shell", 1)
> [1622290.662] wl_registry at 40.global(13, "gtk_shell1", 3)
> [1622290.671] wl_registry at 40.global(14, "wp_viewporter", 1)
> [1622290.680] wl_registry at 40.global(15, "zwp_pointer_gestures_v1", 1)
> [1622290.689] wl_registry at 40.global(16, "zwp_tablet_manager_v2", 1)
> [1622290.699] wl_registry at 40.global(17, "wl_seat", 5)
> [1622290.708] wl_registry at 40.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1622290.718] wl_registry at 40.global(19, "zwp_pointer_constraints_v1", 1)
> [1622290.727] wl_registry at 40.global(20, "zxdg_exporter_v1", 1)
> [1622290.736] wl_registry at 40.global(21, "zxdg_importer_v1", 1)
> [1622290.746] wl_registry at 40.global(22, "zwp_linux_dmabuf_v1", 3)
> [1622290.755] wl_registry at 40.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1622290.764] wl_registry at 40.global(24, "zwp_text_input_manager_v3", 1)
> [1622290.775] -> wl_registry at 40.bind(24, "zwp_text_input_manager_v3", 1, new id [unknown]@41)
> [1622290.797] -> zwp_text_input_manager_v3 at 41.get_text_input(new id zwp_text_input_v3 at 39, wl_seat at 18)
> [1622290.807] wl_registry at 40.global(25, "gtk_text_input_manager", 1)
> [1622290.817] wl_registry at 40.global(27, "wl_eglstream_controller", 1)
> [1622290.826] xdg_toplevel at 45.configure(0, 0, array)
> [1622290.839] xdg_surface at 44.configure(6384)
> [1622290.863] -> xdg_surface at 44.ack_configure(6384)
> [1622291.332] -> wl_shm at 5.create_pool(new id wl_shm_pool at 47, fd 42, 22846464)
> [1622291.352] -> wl_shm_pool at 47.create_buffer(new id wl_buffer at 48, 0, 2664, 2144, 10656, 0)
> [1622303.101] -> wl_surface at 42.attach(wl_buffer at 48, 0, 0)
> [1622303.128] -> wl_surface at 42.set_buffer_scale(2)
> [1622303.133] -> wl_surface at 42.damage(0, 0, 1332, 1072)
> [1622303.146] -> xdg_toplevel at 45.set_min_size(0, 0)
> [1622303.153] -> xdg_toplevel at 45.set_max_size(0, 0)
> [1622303.161] -> xdg_surface at 44.set_window_geometry(26, 23, 1280, 1020)
> [1622303.173] -> wl_compositor at 4.create_region(new id wl_region at 49)
> [1622303.180] -> wl_region at 49.add(16, 13, 1300, 1040)
> [1622303.191] -> wl_surface at 42.set_input_region(wl_region at 49)
> [1622303.196] -> wl_region at 49.destroy()
> [1622303.219] -> wl_surface at 42.frame(new id wl_callback at 50)
> [1622303.227] -> wl_surface at 42.commit()
> [1622319.341] wl_display at 1.delete_id(49)
> [1622319.361] wl_surface at 42.enter(wl_output at 7)
> [1622319.370] wl_buffer at 48.release()
> [1622401.465] gtk_surface1 at 46.configure(array)
> [1622401.487] gtk_surface1 at 46.configure_edges(array)
> [1622401.493] xdg_toplevel at 45.configure(1280, 1020, array)
> [1622401.503] xdg_surface at 44.configure(6386)
> [1622401.520] -> xdg_surface at 44.ack_configure(6386)
> [1622401.527] wl_keyboard at 28.modifiers(6388, 0, 0, 16, 0)
> [1622401.550] wl_keyboard at 28.enter(6388, wl_surface at 42, array)
> [1622401.563] wl_data_device at 30.data_offer(new id wl_data_offer at 436001776)
> [1622401.579] wl_data_offer at 4278190080.offer("UTF8_STRING")
> [1622401.588] wl_data_offer at 4278190080.offer("COMPOUND_TEXT")
> [1622401.593] wl_data_offer at 4278190080.offer("TEXT")
> [1622401.598] wl_data_offer at 4278190080.offer("STRING")
> [1622401.603] wl_data_offer at 4278190080.offer("text/plain;charset=utf-8")
> [1622401.608] wl_data_offer at 4278190080.offer("text/plain")
> [1622401.613] wl_data_offer at 4278190080.offer("SAVE_TARGETS")
> [1622401.620] wl_data_device at 30.selection(wl_data_offer at 4278190080)
> [1622401.627] gtk_primary_selection_device at 38.data_offer(new id gtk_primary_selection_offer at 436001856)
> [1622401.634] gtk_primary_selection_offer at 4278190081.offer("UTF8_STRING")
> [1622401.639] gtk_primary_selection_offer at 4278190081.offer("COMPOUND_TEXT")
> [1622401.644] gtk_primary_selection_offer at 4278190081.offer("TEXT")
> [1622401.648] gtk_primary_selection_offer at 4278190081.offer("STRING")
> [1622401.653] gtk_primary_selection_offer at 4278190081.offer("text/plain;charset=utf-8")
> [1622401.658] gtk_primary_selection_offer at 4278190081.offer("text/plain")
> [1622401.663] gtk_primary_selection_device at 38.selection(gtk_primary_selection_offer at 4278190081)
> [1622401.668] zwp_text_input_v3 at 39.enter(wl_surface at 42)
> [1622406.148] -> zwp_text_input_v3 at 39.enable()
> [1622408.637] -> zwp_text_input_v3 at 39.set_surrounding_text("
> ", 0, 0)
> [1622408.671] -> zwp_text_input_v3 at 39.set_text_change_cause(0)
> [1622408.686] -> zwp_text_input_v3 at 39.set_content_type(0, 0)
> [1622408.695] -> zwp_text_input_v3 at 39.set_cursor_rectangle(26, 23, 0, 0)
> [1622408.707] -> zwp_text_input_v3 at 39.commit()
> [1622408.816] -> zwp_text_input_v3 at 39.disable()
> [1622408.824] -> zwp_text_input_v3 at 39.commit()
> [1622408.848] -> zwp_text_input_v3 at 39.enable()
> [1622408.858] -> zwp_text_input_v3 at 39.set_content_type(0, 0)
> [1622408.866] -> zwp_text_input_v3 at 39.set_cursor_rectangle(26, 23, 0, 0)
> [1622408.879] -> zwp_text_input_v3 at 39.commit()
> [1622408.883] -> zwp_text_input_v3 at 39.disable()
> [1622408.886] -> zwp_text_input_v3 at 39.commit()
> [1622409.593] -> xdg_toplevel at 45.set_title("Nightly")
> [1622411.933] wl_display at 1.delete_id(50)
> [1622411.954] wl_display at 1.delete_id(43)
> [1622411.959] wl_callback at 50.done(3784078)
> [1622411.972] wl_callback at 43.done(3784078)
> [1622411.983] wl_pointer at 11.enter(6390, wl_surface at 42, 872.000000, 601.500000)
> [1622412.009] wl_pointer at 11.frame()
> [1622412.054] -> wl_shm_pool at 6.create_buffer(new id wl_buffer at 43, 808704, 24, 24, 96, 0)
> [1622412.093] -> wl_pointer at 11.set_cursor(6390, wl_surface at 22, 4, 4)
> [1622412.113] -> wl_surface at 22.attach(wl_buffer at 43, 0, 0)
> [1622412.128] -> wl_surface at 22.set_buffer_scale(1)
> [1622412.137] -> wl_surface at 22.damage(0, 0, 24, 24)
> [1622412.155] -> wl_surface at 22.commit()
> [1622412.958] -> xdg_toplevel at 45.set_min_size(248, 67)
> [1622412.973] -> xdg_toplevel at 45.set_max_size(0, 0)
> [1622417.573] -> wl_surface at 42.attach(wl_buffer at 48, 0, 0)
> [1622417.592] -> wl_surface at 42.set_buffer_scale(2)
> [1622417.599] -> wl_surface at 42.damage(0, 0, 1332, 1072)
> [1622417.612] -> xdg_toplevel at 45.set_min_size(248, 67)
> [1622417.619] -> xdg_toplevel at 45.set_max_size(0, 0)
> [1622417.627] -> xdg_surface at 44.set_window_geometry(26, 23, 1280, 1020)
> [1622417.640] -> wl_compositor at 4.create_region(new id wl_region at 50)
> [1622417.647] -> wl_region at 50.add(16, 13, 1300, 1040)
> [1622417.659] -> wl_surface at 42.set_input_region(wl_region at 50)
> [1622417.665] -> wl_region at 50.destroy()
> [1622417.721] -> wl_surface at 42.frame(new id wl_callback at 49)
> [1622417.732] -> wl_surface at 42.commit()
> [1622419.231] wl_surface at 22.enter(wl_output at 7)
> [1622419.338] -> wl_shm at 5.create_pool(new id wl_shm_pool at 51, fd 46, 9216)
> [1622419.650] -> wl_shm_pool at 51.resize(27648)
> [1622419.842] -> wl_shm_pool at 51.resize(64512)
> [1622420.204] -> wl_shm_pool at 51.resize(138240)
> [1622420.960] -> wl_shm_pool at 51.resize(285696)
> [1622427.147] -> wl_shm_pool at 51.resize(580608)
> [1622427.471] -> wl_shm_pool at 51.resize(1170432)
> [1622432.307] -> wl_shm_pool at 51.resize(2350080)
> [1622441.942] -> wl_shm_pool at 51.resize(4709376)
> [1622489.832] -> wl_shm_pool at 51.create_buffer(new id wl_buffer at 52, 3234816, 48, 48, 192, 0)
> [1622489.856] -> wl_pointer at 11.set_cursor(6390, wl_surface at 22, 3, 3)
> [1622489.868] -> wl_surface at 22.attach(wl_buffer at 52, 0, 0)
> [1622489.878] -> wl_surface at 22.set_buffer_scale(2)
> [1622489.883] -> wl_surface at 22.damage(0, 0, 24, 24)
> [1622489.895] -> wl_surface at 22.commit()
> [1622489.947] wl_display at 1.delete_id(50)
> [1622489.974] wl_display at 1.delete_id(49)
> [1622489.979] wl_buffer at 48.release()
> [1622489.984] wl_callback at 49.done(3784104)
> [1622496.456] -> wl_pointer at 11.set_cursor(6390, wl_surface at 22, 3, 3)
> [1622496.499] -> wl_surface at 22.attach(wl_buffer at 52, 0, 0)
> [1622496.509] -> wl_surface at 22.set_buffer_scale(2)
> [1622496.514] -> wl_surface at 22.damage(0, 0, 24, 24)
> [1622496.527] -> wl_surface at 22.commit()
> [1622519.198] -> wl_display at 1.get_registry(new id wl_registry at 49)
> [1622519.236] -> wl_display at 1.sync(new id wl_callback at 50)
> [1622519.796] wl_display at 1.delete_id(50)
> [1622519.813] wl_registry at 49.global(1, "wl_drm", 2)
> [1622519.828] wl_registry at 49.global(2, "wl_compositor", 4)
> [1622519.843] -> wl_registry at 49.bind(2, "wl_compositor", 4, new id [unknown]@53)
> [1622519.879] wl_registry at 49.global(3, "wl_shm", 1)
> [1622519.892] -> wl_registry at 49.bind(3, "wl_shm", 1, new id [unknown]@54)
> [1622519.911] wl_registry at 49.global(4, "wl_output", 2)
> [1622519.924] wl_registry at 49.global(6, "zxdg_output_manager_v1", 1)
> [1622519.936] wl_registry at 49.global(7, "wl_data_device_manager", 3)
> [1622519.951] -> wl_registry at 49.bind(7, "wl_data_device_manager", 3, new id [unknown]@55)
> [1622519.969] wl_registry at 49.global(8, "gtk_primary_selection_device_manager", 1)
> [1622519.983] -> wl_registry at 49.bind(8, "gtk_primary_selection_device_manager", 1, new id [unknown]@56)
> [1622520.001] wl_registry at 49.global(9, "wl_subcompositor", 1)
> [1622520.015] -> wl_registry at 49.bind(9, "wl_subcompositor", 1, new id [unknown]@57)
> [1622520.033] wl_registry at 49.global(10, "xdg_wm_base", 2)
> [1622520.047] wl_registry at 49.global(11, "zxdg_shell_v6", 1)
> [1622520.060] wl_registry at 49.global(12, "wl_shell", 1)
> [1622520.073] wl_registry at 49.global(13, "gtk_shell1", 3)
> [1622520.087] wl_registry at 49.global(14, "wp_viewporter", 1)
> [1622520.100] wl_registry at 49.global(15, "zwp_pointer_gestures_v1", 1)
> [1622520.112] wl_registry at 49.global(16, "zwp_tablet_manager_v2", 1)
> [1622520.125] wl_registry at 49.global(17, "wl_seat", 5)
> [1622520.146] -> wl_registry at 49.bind(17, "wl_seat", 1, new id [unknown]@58)
> [1622520.172] wl_registry at 49.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1622520.184] wl_registry at 49.global(19, "zwp_pointer_constraints_v1", 1)
> [1622520.197] wl_registry at 49.global(20, "zxdg_exporter_v1", 1)
> [1622520.210] wl_registry at 49.global(21, "zxdg_importer_v1", 1)
> [1622520.223] wl_registry at 49.global(22, "zwp_linux_dmabuf_v1", 3)
> [1622520.236] -> wl_registry at 49.bind(22, "zwp_linux_dmabuf_v1", 3, new id [unknown]@59)
> [1622520.254] wl_registry at 49.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1622520.268] wl_registry at 49.global(24, "zwp_text_input_manager_v3", 1)
> [1622520.280] wl_registry at 49.global(25, "gtk_text_input_manager", 1)
> [1622520.293] wl_registry at 49.global(27, "wl_eglstream_controller", 1)
> [1622520.306] wl_callback at 50.done(6390)
> [1622520.315] -> wl_display at 1.sync(new id wl_callback at 50)
> [1622520.516] wl_display at 1.delete_id(50)
> [1622520.530] zwp_linux_dmabuf_v1 at 59.format(875713089)
> [1622520.537] zwp_linux_dmabuf_v1 at 59.modifier(875713089, 0, 0)
> [1622520.580] zwp_linux_dmabuf_v1 at 59.modifier(875713089, 16777216, 1)
> [1622520.598] zwp_linux_dmabuf_v1 at 59.modifier(875713089, 16777216, 2)
> [1622520.610] zwp_linux_dmabuf_v1 at 59.modifier(875713089, 16777216, 4)
> [1622520.623] zwp_linux_dmabuf_v1 at 59.format(875713112)
> [1622520.629] zwp_linux_dmabuf_v1 at 59.modifier(875713112, 0, 0)
> [1622520.643] zwp_linux_dmabuf_v1 at 59.modifier(875713112, 16777216, 1)
> [1622520.655] zwp_linux_dmabuf_v1 at 59.modifier(875713112, 16777216, 2)
> [1622520.667] zwp_linux_dmabuf_v1 at 59.modifier(875713112, 16777216, 4)
> [1622520.680] zwp_linux_dmabuf_v1 at 59.format(808669761)
> [1622520.689] zwp_linux_dmabuf_v1 at 59.modifier(808669761, 0, 0)
> [1622520.702] zwp_linux_dmabuf_v1 at 59.modifier(808669761, 16777216, 1)
> [1622520.714] zwp_linux_dmabuf_v1 at 59.modifier(808669761, 16777216, 2)
> [1622520.726] zwp_linux_dmabuf_v1 at 59.format(909199186)
> [1622520.732] zwp_linux_dmabuf_v1 at 59.modifier(909199186, 0, 0)
> [1622520.744] zwp_linux_dmabuf_v1 at 59.modifier(909199186, 16777216, 1)
> [1622520.756] zwp_linux_dmabuf_v1 at 59.modifier(909199186, 16777216, 2)
> [1622520.768] wl_callback at 50.done(6390)
> [1622524.232] -> wl_shm at 54.create_pool(new id wl_shm_pool at 50, fd 47, 20889600)
> [1622524.266] -> wl_shm_pool at 50.create_buffer(new id wl_buffer at 60, 0, 2560, 2040, 10240, 0)
> [1622539.791] -> wl_compositor at 53.create_surface(new id wl_surface at 61)
> [1622539.821] -> wl_subcompositor at 57.get_subsurface(new id wl_subsurface at 62, wl_surface at 61, wl_surface at 42)
> gdk_window_get_position 26 23
> [1622539.857] -> wl_subsurface at 62.set_position(26, 23)
> [1622539.868] -> wl_subsurface at 62.set_desync()
> [1622539.874] -> wl_compositor at 53.create_region(new id wl_region at 63)
> [1622539.882] -> wl_surface at 61.set_input_region(wl_region at 63)
> [1622539.889] -> wl_region at 63.destroy()
> [1622539.904] -> wl_surface at 61.set_buffer_scale(2)
> [1622539.912] -> wl_surface at 61.commit()
> Setting position 26 23
> [1622539.938] -> wl_subsurface at 62.set_position(26, 23)
> [1622539.950] -> wl_surface at 61.damage(0, 0, 2147483647, 2147483647)
> [1622539.988] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622539.998] -> wl_surface at 61.set_buffer_scale(2)
> [1622540.020] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622540.034] -> wl_surface at 61.commit()
> [1622540.060] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622547.229] -> wl_compositor at 4.create_surface(new id wl_surface at 66)
> [1622547.297] -> wl_surface at 66.set_buffer_scale(2)
> [1622552.680] wl_display at 1.delete_id(63)
> [1622552.706] wl_display at 1.delete_id(65)
> [1622552.714] wl_buffer at 60.release()
> [1622552.721] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622558.817] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622584.475] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622600.499] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622617.902] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622632.751] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622649.023] -> wl_subsurface at 62.set_position(26, 23)
> [1622649.153] wl_display at 1.delete_id(64)
> [1622649.243] wl_callback at 64.done(3784229)
> Setting position 26 23
> [1622649.278] -> wl_subsurface at 62.set_position(26, 23)
> [1622649.288] -> wl_surface at 61.damage(0, 0, 2147483647, 2147483647)
> [1622649.317] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622649.333] -> wl_surface at 61.set_buffer_scale(2)
> [1622649.340] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622649.351] -> wl_surface at 61.commit()
> [1622649.363] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622664.320] wl_display at 1.delete_id(65)
> [1622664.367] wl_buffer at 60.release()
> [1622664.392] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622665.290] -> wl_subsurface at 62.set_position(26, 23)
> [1622679.925] wl_display at 1.delete_id(64)
> [1622680.017] wl_callback at 64.done(3784333)
> Setting position 26 23
> [1622680.050] -> wl_subsurface at 62.set_position(26, 23)
> [1622680.074] -> wl_surface at 61.damage_buffer(1988, 78, 56, 56)
> [1622680.088] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622680.096] -> wl_surface at 61.set_buffer_scale(2)
> [1622680.102] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622680.112] -> wl_surface at 61.commit()
> [1622680.127] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622680.535] wl_display at 1.delete_id(65)
> [1622680.550] wl_buffer at 60.release()
> [1622680.556] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622681.933] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622697.096] -> wl_subsurface at 62.set_position(26, 23)
> [1622705.948] wl_display at 1.delete_id(64)
> [1622706.078] wl_callback at 64.done(3784363)
> Setting position 26 23
> [1622706.115] -> wl_subsurface at 62.set_position(26, 23)
> [1622706.125] -> wl_surface at 61.damage_buffer(6, 14, 506, 53)
> [1622706.155] -> wl_surface at 61.damage_buffer(6, 67, 2298, 11)
> [1622706.167] -> wl_surface at 61.damage_buffer(6, 78, 2532, 56)
> [1622706.187] -> wl_surface at 61.damage_buffer(6, 134, 2298, 15)
> [1622706.199] -> wl_surface at 61.damage_buffer(6, 149, 1274, 35)
> [1622706.211] -> wl_surface at 61.damage_buffer(256, 184, 1024, 2)
> [1622706.224] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622706.232] -> wl_surface at 61.set_buffer_scale(2)
> [1622706.237] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622706.248] -> wl_surface at 61.commit()
> [1622706.259] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622710.038] -> xdg_toplevel at 45.set_title("toystory.mp4 - Nightly")
> [1622712.677] wl_display at 1.delete_id(65)
> [1622712.717] wl_buffer at 60.release()
> [1622712.722] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622715.552] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1622744.032] -> wl_subsurface at 62.set_position(26, 23)
> [1622753.656] wl_display at 1.delete_id(64)
> [1622753.788] wl_callback at 64.done(3784407)
> Setting position 26 23
> [1622753.836] -> wl_subsurface at 62.set_position(26, 23)
> [1622753.859] -> wl_surface at 61.damage(0, 0, 2147483647, 2147483647)
> [1622753.873] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622753.881] -> wl_surface at 61.set_buffer_scale(2)
> [1622753.887] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622753.898] -> wl_surface at 61.commit()
> [1622753.910] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622760.961] wl_display at 1.delete_id(65)
> [1622761.001] wl_buffer at 60.release()
> [1622761.006] wl_callback at 65.done(6390)
> [1622774.236] -> xdg_toplevel at 45.set_min_size(248, 71)
> [1622774.305] -> xdg_toplevel at 45.set_max_size(0, 0)
> [1622787.475] wl_display at 1.delete_id(64)
> Setting position 26 23
> [1622791.193] -> wl_subsurface at 62.set_position(26, 23)
> [1622791.416] wl_callback at 64.done(3784446)
> Setting position 26 23
> [1622791.443] -> wl_subsurface at 62.set_position(26, 23)
> [1622791.458] -> wl_surface at 61.damage_buffer(24, 78, 174, 12)
> [1622791.487] -> wl_surface at 61.damage_buffer(1932, 78, 56, 12)
> [1622791.524] -> wl_surface at 61.damage_buffer(24, 90, 174, 32)
> [1622791.557] -> wl_surface at 61.damage_buffer(574, 90, 32, 32)
> [1622791.586] -> wl_surface at 61.damage_buffer(1932, 90, 56, 32)
> [1622791.608] -> wl_surface at 61.damage_buffer(24, 122, 174, 12)
> [1622791.633] -> wl_surface at 61.damage_buffer(1932, 122, 56, 12)
> [1622791.659] -> wl_surface at 61.damage_buffer(24, 134, 174, 50)
> [1622791.702] -> wl_surface at 61.damage_buffer(0, 196, 2560, 1844)
> [1622791.742] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622791.768] -> wl_surface at 61.set_buffer_scale(2)
> [1622791.780] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622791.800] -> wl_surface at 61.commit()
> [1622791.826] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622799.642] wl_display at 1.delete_id(65)
> [1622799.690] wl_buffer at 60.release()
> [1622799.707] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622801.535] -> wl_subsurface at 62.set_position(26, 23)
> [1622809.352] wl_display at 1.delete_id(64)
> [1622809.525] wl_callback at 64.done(3784479)
> Setting position 26 23
> [1622809.563] -> wl_subsurface at 62.set_position(26, 23)
> [1622809.588] -> wl_surface at 61.damage_buffer(98, 14, 403, 64)
> [1622809.614] -> wl_surface at 61.damage_buffer(98, 78, 403, 12)
> [1622809.637] -> wl_surface at 61.damage_buffer(1876, 78, 112, 12)
> [1622809.653] -> wl_surface at 61.damage_buffer(98, 90, 403, 44)
> [1622809.668] -> wl_surface at 61.damage_buffer(574, 90, 157, 44)
> [1622809.684] -> wl_surface at 61.damage_buffer(1876, 90, 112, 44)
> [1622809.700] -> wl_surface at 61.damage_buffer(98, 134, 403, 18)
> [1622809.717] -> wl_surface at 61.damage_buffer(574, 134, 157, 18)
> [1622809.735] -> wl_surface at 61.damage_buffer(98, 152, 403, 32)
> [1622809.750] -> wl_surface at 61.damage_buffer(574, 152, 157, 32)
> [1622809.766] -> wl_surface at 61.damage_buffer(930, 152, 33, 32)
> [1622809.784] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622809.802] -> wl_surface at 61.set_buffer_scale(2)
> [1622809.810] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622809.825] -> wl_surface at 61.commit()
> [1622809.859] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622815.712] wl_display at 1.delete_id(65)
> [1622815.771] wl_buffer at 60.release()
> [1622815.780] wl_callback at 65.done(6390)
> [1622824.061] wl_display at 1.delete_id(64)
> Setting position 26 23
> [1622839.662] -> wl_subsurface at 62.set_position(26, 23)
> [1622839.781] wl_callback at 64.done(3784497)
> Setting position 26 23
> [1622839.797] -> wl_subsurface at 62.set_position(26, 23)
> [1622839.808] -> wl_surface at 61.damage_buffer(142, 78, 114, 56)
> [1622839.824] -> wl_surface at 61.damage_buffer(1876, 78, 168, 56)
> [1622839.839] -> wl_surface at 61.damage_buffer(142, 134, 114, 18)
> [1622839.854] -> wl_surface at 61.damage_buffer(142, 152, 359, 32)
> [1622839.870] -> wl_surface at 61.damage_buffer(698, 152, 33, 32)
> [1622839.885] -> wl_surface at 61.damage_buffer(930, 152, 33, 32)
> [1622839.900] -> wl_surface at 61.damage_buffer(0, 196, 2560, 1844)
> [1622839.917] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622839.928] -> wl_surface at 61.set_buffer_scale(2)
> [1622839.935] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622839.948] -> wl_surface at 61.commit()
> [1622839.965] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622843.542] wl_display at 1.delete_id(65)
> [1622843.569] wl_buffer at 60.release()
> [1622843.575] wl_callback at 65.done(6390)
> Setting position 26 23
> [1622845.052] -> wl_subsurface at 62.set_position(26, 23)
> [1622877.939] wl_display at 1.delete_id(64)
> [1622878.012] wl_callback at 64.done(3784529)
> Setting position 26 23
> [1622878.040] -> wl_subsurface at 62.set_position(26, 23)
> [1622878.051] -> wl_surface at 61.damage_buffer(1988, 78, 56, 56)
> [1622878.064] -> wl_surface at 61.damage_buffer(24, 152, 32, 32)
> [1622878.077] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622878.086] -> wl_surface at 61.set_buffer_scale(2)
> [1622878.092] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622878.103] -> wl_surface at 61.commit()
> [1622878.115] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622890.571] wl_display at 1.delete_id(65)
> [1622890.622] wl_display at 1.delete_id(64)
> [1622890.627] wl_buffer at 60.release()
> [1622890.633] wl_callback at 65.done(6390)
> [1622890.639] wl_callback at 64.done(3784562)
> Setting position 26 23
> [1622890.794] -> wl_subsurface at 62.set_position(26, 23)
> [1622890.806] -> wl_surface at 61.damage_buffer(24, 152, 32, 32)
> [1622890.820] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622890.831] -> wl_surface at 61.set_buffer_scale(2)
> [1622890.837] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622890.847] -> wl_surface at 61.commit()
> [1622890.882] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622893.604] wl_display at 1.delete_id(65)
> [1622893.716] wl_buffer at 60.release()
> [1622893.731] wl_callback at 65.done(6390)
> [1622907.825] wl_display at 1.delete_id(64)
> [1622907.940] wl_callback at 64.done(3784579)
> Setting position 26 23
> [1622940.438] -> wl_subsurface at 62.set_position(26, 23)
> [1622940.459] -> wl_surface at 61.damage_buffer(512, 67, 1792, 9)
> [1622940.482] -> wl_surface at 61.damage_buffer(482, 76, 1822, 2)
> [1622940.501] -> wl_surface at 61.damage_buffer(482, 78, 1974, 56)
> [1622940.519] -> wl_surface at 61.damage_buffer(482, 134, 1822, 2)
> [1622940.537] -> wl_surface at 61.damage_buffer(512, 136, 1792, 13)
> [1622940.557] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622940.570] -> wl_surface at 61.set_buffer_scale(2)
> [1622940.580] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622940.595] -> wl_surface at 61.commit()
> [1622940.613] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622953.152] wl_display at 1.delete_id(65)
> [1622953.233] wl_buffer at 60.release()
> [1622953.246] wl_callback at 65.done(6390)
> [1622966.643] wl_display at 1.delete_id(64)
> [1622966.724] wl_callback at 64.done(3784631)
> Setting position 26 23
> [1622971.772] -> wl_subsurface at 62.set_position(26, 23)
> [1622971.786] -> wl_surface at 61.damage_buffer(2359, 90, 97, 32)
> [1622971.800] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1622971.808] -> wl_surface at 61.set_buffer_scale(2)
> [1622971.814] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1622971.825] -> wl_surface at 61.commit()
> [1622971.843] -> wl_display at 1.sync(new id wl_callback at 65)
> [1622996.456] wl_display at 1.delete_id(65)
> [1622996.481] wl_display at 1.delete_id(64)
> [1622996.566] wl_buffer at 60.release()
> [1622996.592] wl_callback at 65.done(6390)
> [1622996.599] wl_callback at 64.done(3784662)
> Setting position 26 23
> [1623007.083] -> wl_subsurface at 62.set_position(26, 23)
> [1623007.096] -> wl_surface at 61.damage_buffer(2359, 90, 97, 32)
> [1623007.110] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623007.134] -> wl_surface at 61.set_buffer_scale(2)
> [1623007.140] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623007.165] -> wl_surface at 61.commit()
> [1623007.182] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623008.258] wl_display at 1.delete_id(65)
> [1623008.341] wl_buffer at 60.release()
> [1623008.367] wl_callback at 65.done(6390)
> [1623030.767] wl_display at 1.delete_id(64)
> [1623030.932] wl_callback at 64.done(3784695)
> Setting position 26 23
> [1623078.035] -> wl_subsurface at 62.set_position(26, 23)
> [1623078.050] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623078.063] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623078.082] -> wl_surface at 61.set_buffer_scale(2)
> [1623078.089] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623078.100] -> wl_surface at 61.commit()
> [1623078.118] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623103.110] wl_display at 1.delete_id(65)
> [1623103.140] wl_display at 1.delete_id(64)
> [1623103.149] wl_buffer at 60.release()
> [1623103.156] wl_callback at 65.done(6390)
> [1623103.164] wl_callback at 64.done(3784762)
> Setting position 26 23
> [1623111.480] -> wl_subsurface at 62.set_position(26, 23)
> [1623111.499] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623111.519] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623111.532] -> wl_surface at 61.set_buffer_scale(2)
> [1623111.541] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623111.557] -> wl_surface at 61.commit()
> [1623111.595] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623121.392] wl_display at 1.delete_id(65)
> [1623121.484] wl_buffer at 60.release()
> [1623121.496] wl_callback at 65.done(6390)
> [1623132.629] wl_display at 1.delete_id(64)
> [1623132.667] wl_callback at 64.done(3784795)
> Setting position 26 23
> [1623144.066] -> wl_subsurface at 62.set_position(26, 23)
> [1623144.092] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623144.114] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623144.126] -> wl_surface at 61.set_buffer_scale(2)
> [1623144.135] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623144.149] -> wl_surface at 61.commit()
> [1623144.171] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623147.831] wl_display at 1.delete_id(65)
> [1623147.881] wl_buffer at 60.release()
> [1623147.892] wl_callback at 65.done(6390)
> [1623159.007] wl_display at 1.delete_id(64)
> [1623159.046] wl_callback at 64.done(3784828)
> Setting position 26 23
> [1623177.386] -> wl_subsurface at 62.set_position(26, 23)
> [1623177.401] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623177.432] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623177.441] -> wl_surface at 61.set_buffer_scale(2)
> [1623177.447] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623177.458] -> wl_surface at 61.commit()
> [1623177.477] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623183.442] wl_display at 1.delete_id(65)
> [1623183.532] wl_buffer at 60.release()
> [1623183.545] wl_callback at 65.done(6390)
> [1623196.124] wl_display at 1.delete_id(64)
> [1623196.240] wl_callback at 64.done(3784862)
> Setting position 26 23
> [1623210.639] -> wl_subsurface at 62.set_position(26, 23)
> [1623210.654] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623210.732] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623210.748] -> wl_surface at 61.set_buffer_scale(2)
> [1623210.755] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623210.766] -> wl_surface at 61.commit()
> [1623210.897] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623217.457] wl_display at 1.delete_id(65)
> [1623217.518] wl_buffer at 60.release()
> [1623217.530] wl_callback at 65.done(6390)
> [1623228.267] wl_display at 1.delete_id(64)
> [1623228.299] wl_callback at 64.done(3784895)
> Setting position 26 23
> [1623245.914] -> wl_subsurface at 62.set_position(26, 23)
> [1623245.934] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623245.954] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623245.966] -> wl_surface at 61.set_buffer_scale(2)
> [1623245.975] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623245.990] -> wl_surface at 61.commit()
> [1623246.021] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623270.375] wl_display at 1.delete_id(65)
> [1623270.429] wl_display at 1.delete_id(64)
> [1623270.462] wl_buffer at 60.release()
> [1623270.469] wl_callback at 65.done(6390)
> [1623270.478] wl_callback at 64.done(3784928)
> Setting position 26 23
> [1623278.828] -> wl_subsurface at 62.set_position(26, 23)
> [1623278.847] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623278.867] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623278.881] -> wl_surface at 61.set_buffer_scale(2)
> [1623278.889] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623278.904] -> wl_surface at 61.commit()
> [1623278.939] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623284.987] wl_display at 1.delete_id(65)
> [1623285.029] wl_buffer at 60.release()
> [1623285.042] wl_callback at 65.done(6390)
> Setting position 26 23
> [1623310.918] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623343.122] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623376.212] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623407.592] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623440.110] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623472.638] -> wl_subsurface at 62.set_position(26, 23)
> Setting position 26 23
> [1623505.075] -> wl_subsurface at 62.set_position(26, 23)
> [1623525.622] wl_display at 1.delete_id(64)
> [1623525.681] wl_callback at 64.done(3784962)
> Setting position 26 23
> [1623525.726] -> wl_subsurface at 62.set_position(26, 23)
> [1623525.756] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623525.791] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623525.803] -> wl_surface at 61.set_buffer_scale(2)
> [1623525.812] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623525.827] -> wl_surface at 61.commit()
> [1623525.842] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623541.462] wl_display at 1.delete_id(65)
> [1623541.589] wl_buffer at 60.release()
> [1623541.603] wl_callback at 65.done(6390)
> Setting position 26 23
> [1623551.947] -> wl_subsurface at 62.set_position(26, 23)
> [1623552.711] wl_display at 1.delete_id(64)
> [1623552.808] wl_callback at 64.done(3785212)
> Setting position 26 23
> [1623552.826] -> wl_subsurface at 62.set_position(26, 23)
> [1623552.839] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623552.854] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623552.871] -> wl_surface at 61.set_buffer_scale(2)
> [1623552.877] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623552.902] -> wl_surface at 61.commit()
> [1623552.934] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623563.443] wl_display at 1.delete_id(65)
> [1623563.468] wl_display at 1.delete_id(64)
> [1623563.558] wl_buffer at 60.release()
> [1623563.572] wl_callback at 65.done(6390)
> [1623563.603] wl_callback at 64.done(3785228)
> Setting position 26 23
> [1623583.973] -> wl_subsurface at 62.set_position(26, 23)
> [1623583.987] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623584.001] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623584.011] -> wl_surface at 61.set_buffer_scale(2)
> [1623584.019] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623584.030] -> wl_surface at 61.commit()
> [1623584.045] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623591.506] wl_display at 1.delete_id(65)
> [1623591.621] wl_buffer at 60.release()
> [1623591.638] wl_callback at 65.done(6390)
> [1623605.973] wl_display at 1.delete_id(64)
> [1623606.050] wl_callback at 64.done(3785262)
> Setting position 26 23
> [1623616.145] -> wl_subsurface at 62.set_position(26, 23)
> [1623616.158] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623616.172] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623616.181] -> wl_surface at 61.set_buffer_scale(2)
> [1623616.187] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623616.198] -> wl_surface at 61.commit()
> [1623616.217] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623619.049] wl_display at 1.delete_id(65)
> [1623619.150] wl_buffer at 60.release()
> [1623619.185] wl_callback at 65.done(6390)
> [1623629.466] wl_display at 1.delete_id(64)
> [1623629.560] wl_callback at 64.done(3785295)
> Setting position 26 23
> [1623648.309] -> wl_subsurface at 62.set_position(26, 23)
> [1623648.337] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623648.352] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623648.361] -> wl_surface at 61.set_buffer_scale(2)
> [1623648.367] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623648.394] -> wl_surface at 61.commit()
> [1623648.434] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623655.114] wl_display at 1.delete_id(65)
> [1623655.258] wl_buffer at 60.release()
> [1623655.291] wl_callback at 65.done(6390)
> [1623665.973] wl_display at 1.delete_id(64)
> [1623666.045] wl_callback at 64.done(3785331)
> Setting position 26 23
> [1623680.805] -> wl_subsurface at 62.set_position(26, 23)
> [1623680.819] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623680.834] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623680.844] -> wl_surface at 61.set_buffer_scale(2)
> [1623680.850] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623680.862] -> wl_surface at 61.commit()
> [1623680.886] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623682.257] wl_display at 1.delete_id(65)
> [1623682.335] wl_buffer at 60.release()
> [1623682.366] wl_callback at 65.done(6390)
> [1623695.131] wl_display at 1.delete_id(64)
> [1623695.219] wl_callback at 64.done(3785362)
> Setting position 26 23
> [1623713.338] -> wl_subsurface at 62.set_position(26, 23)
> [1623713.361] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623713.375] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623713.388] -> wl_surface at 61.set_buffer_scale(2)
> [1623713.394] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623713.426] -> wl_surface at 61.commit()
> [1623713.461] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623718.848] wl_display at 1.delete_id(65)
> [1623718.935] wl_buffer at 60.release()
> [1623718.947] wl_callback at 65.done(6390)
> [1623734.702] wl_display at 1.delete_id(64)
> [1623734.740] wl_callback at 64.done(3785395)
> Setting position 26 23
> [1623748.313] -> wl_subsurface at 62.set_position(26, 23)
> [1623748.350] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623748.409] -> wl_surface at 61.frame(new id wl_callback at 64)
> [1623748.422] -> wl_surface at 61.set_buffer_scale(2)
> [1623748.449] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623748.478] -> wl_surface at 61.commit()
> [1623748.514] -> wl_display at 1.sync(new id wl_callback at 65)
> [1623756.497] wl_display at 1.delete_id(65)
> [1623756.563] wl_display at 1.delete_id(64)
> [1623756.569] wl_keyboard at 28.key(6391, 3785413, 56, 1)
> [1623756.612] wl_keyboard at 28.modifiers(6392, 262152, 0, 16, 0)
> [1623756.794] -> wl_display at 1.get_registry(new id wl_registry at 63)
> [1623757.827] wl_buffer at 60.release()
> [1623757.851] wl_callback at 65.done(6390)
> [1623757.861] wl_callback at 64.done(3785429)
> [1623779.727] wl_registry at 63.global(1, "wl_drm", 2)
> [1623779.776] wl_registry at 63.global(2, "wl_compositor", 4)
> [1623779.792] wl_registry at 63.global(3, "wl_shm", 1)
> [1623779.806] wl_registry at 63.global(4, "wl_output", 2)
> [1623779.820] wl_registry at 63.global(6, "zxdg_output_manager_v1", 1)
> [1623779.837] wl_registry at 63.global(7, "wl_data_device_manager", 3)
> [1623779.851] wl_registry at 63.global(8, "gtk_primary_selection_device_manager", 1)
> [1623779.865] wl_registry at 63.global(9, "wl_subcompositor", 1)
> [1623779.879] wl_registry at 63.global(10, "xdg_wm_base", 2)
> [1623779.893] wl_registry at 63.global(11, "zxdg_shell_v6", 1)
> [1623779.906] wl_registry at 63.global(12, "wl_shell", 1)
> [1623779.920] wl_registry at 63.global(13, "gtk_shell1", 3)
> [1623779.933] wl_registry at 63.global(14, "wp_viewporter", 1)
> [1623779.947] wl_registry at 63.global(15, "zwp_pointer_gestures_v1", 1)
> [1623779.961] wl_registry at 63.global(16, "zwp_tablet_manager_v2", 1)
> [1623779.974] wl_registry at 63.global(17, "wl_seat", 5)
> [1623779.990] -> wl_registry at 63.bind(17, "wl_seat", 1, new id [unknown]@64)
> [1623780.010] wl_registry at 63.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1623780.024] wl_registry at 63.global(19, "zwp_pointer_constraints_v1", 1)
> [1623780.040] wl_registry at 63.global(20, "zxdg_exporter_v1", 1)
> [1623780.055] wl_registry at 63.global(21, "zxdg_importer_v1", 1)
> [1623780.068] wl_registry at 63.global(22, "zwp_linux_dmabuf_v1", 3)
> [1623780.082] wl_registry at 63.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1623780.095] wl_registry at 63.global(24, "zwp_text_input_manager_v3", 1)
> [1623780.109] wl_registry at 63.global(25, "gtk_text_input_manager", 1)
> [1623780.123] wl_registry at 63.global(27, "wl_eglstream_controller", 1)
> Setting position 26 23
> [1623780.262] -> wl_subsurface at 62.set_position(26, 23)
> [1623780.276] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623780.294] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623780.306] -> wl_surface at 61.set_buffer_scale(2)
> [1623780.314] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623780.329] -> wl_surface at 61.commit()
> [1623780.347] -> wl_display at 1.sync(new id wl_callback at 67)
> [1623792.699] wl_display at 1.delete_id(67)
> [1623792.723] wl_display at 1.delete_id(65)
> [1623792.729] wl_seat at 64.capabilities(3)
> [1623792.736] -> wl_seat at 64.get_keyboard(new id wl_keyboard at 68)
> [1623792.764] wl_buffer at 60.release()
> [1623792.777] wl_callback at 67.done(6392)
> [1623792.785] wl_callback at 65.done(3785462)
> Setting position 26 23
> [1623812.433] -> wl_subsurface at 62.set_position(26, 23)
> [1623812.455] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623812.475] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623812.488] -> wl_surface at 61.set_buffer_scale(2)
> [1623812.499] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623812.516] -> wl_surface at 61.commit()
> [1623812.538] -> wl_display at 1.sync(new id wl_callback at 67)
> [1623837.557] wl_display at 1.delete_id(67)
> [1623837.594] wl_buffer at 60.release()
> [1623837.605] wl_callback at 67.done(6392)
> Setting position 26 23
> [1623847.011] -> wl_subsurface at 62.set_position(26, 23)
> [1623857.638] -> wl_display at 1.get_registry(new id wl_registry at 2)
> [1623857.678] -> wl_display at 1.sync(new id wl_callback at 3)
> [1623857.795] wl_display at 1.delete_id(3)
> [1623857.822] wl_registry at 2.global(1, "wl_drm", 2)
> [1623857.842] wl_registry at 2.global(2, "wl_compositor", 4)
> [1623857.862] -> wl_registry at 2.bind(2, "wl_compositor", 3, new id [unknown]@4)
> [1623857.886] wl_registry at 2.global(3, "wl_shm", 1)
> [1623857.902] -> wl_registry at 2.bind(3, "wl_shm", 1, new id [unknown]@5)
> [1623858.005] -> wl_shm at 5.create_pool(new id wl_shm_pool at 6, fd 23, 2304)
> [1623858.206] -> wl_shm_pool at 6.resize(6912)
> [1623858.306] -> wl_shm_pool at 6.resize(16128)
> [1623858.487] -> wl_shm_pool at 6.resize(34560)
> [1623858.810] -> wl_shm_pool at 6.resize(71424)
> [1623860.828] -> wl_shm_pool at 6.resize(145152)
> [1623860.899] -> wl_shm_pool at 6.resize(292608)
> [1623862.280] -> wl_shm_pool at 6.resize(587520)
> [1623865.139] -> wl_shm_pool at 6.resize(1177344)
> [1623865.829] wl_keyboard at 68.keymap(1, fd 119, 56963)
> [1623869.214] -> wl_display at 1.get_registry(new id wl_registry at 67)
> [1623869.359] wl_keyboard at 68.modifiers(6388, 262152, 0, 16, 0)
> [1623869.390] wl_keyboard at 68.enter(6388, wl_surface at 42, array)
> [1623876.696] wl_display at 1.delete_id(65)
> Setting position 26 23
> [1623877.656] -> wl_subsurface at 62.set_position(26, 23)
> [1623877.745] wl_callback at 65.done(3785495)
> Setting position 26 23
> [1623877.761] -> wl_subsurface at 62.set_position(26, 23)
> [1623877.770] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623877.785] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623877.798] -> wl_surface at 61.set_buffer_scale(2)
> [1623877.805] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623877.818] -> wl_surface at 61.commit()
> [1623877.832] -> wl_display at 1.sync(new id wl_callback at 69)
> [1623882.664] wl_registry at 2.global(4, "wl_output", 2)
> [1623882.690] -> wl_registry at 2.bind(4, "wl_output", 2, new id [unknown]@7)
> [1623882.753] -> wl_display at 1.sync(new id wl_callback at 8)
> [1623882.763] wl_registry at 2.global(6, "zxdg_output_manager_v1", 1)
> [1623882.775] -> wl_registry at 2.bind(6, "zxdg_output_manager_v1", 1, new id [unknown]@9)
> [1623882.790] -> zxdg_output_manager_v1 at 9.get_xdg_output(new id zxdg_output_v1 at 10, wl_output at 7)
> [1623882.801] -> wl_display at 1.sync(new id wl_callback at 11)
> [1623882.808] wl_registry at 2.global(7, "wl_data_device_manager", 3)
> [1623882.819] -> wl_registry at 2.bind(7, "wl_data_device_manager", 3, new id [unknown]@12)
> [1623882.833] wl_registry at 2.global(8, "gtk_primary_selection_device_manager", 1)
> [1623882.845] -> wl_registry at 2.bind(8, "gtk_primary_selection_device_manager", 1, new id [unknown]@13)
> [1623882.860] wl_registry at 2.global(9, "wl_subcompositor", 1)
> [1623882.870] -> wl_registry at 2.bind(9, "wl_subcompositor", 1, new id [unknown]@14)
> [1623882.885] wl_registry at 2.global(10, "xdg_wm_base", 2)
> [1623882.896] wl_registry at 2.global(11, "zxdg_shell_v6", 1)
> [1623882.906] wl_registry at 2.global(12, "wl_shell", 1)
> [1623882.917] wl_registry at 2.global(13, "gtk_shell1", 3)
> [1623882.927] -> wl_registry at 2.bind(13, "gtk_shell1", 3, new id [unknown]@15)
> [1623882.942] wl_registry at 2.global(14, "wp_viewporter", 1)
> [1623882.952] wl_registry at 2.global(15, "zwp_pointer_gestures_v1", 1)
> [1623882.963] -> wl_registry at 2.bind(15, "zwp_pointer_gestures_v1", 1, new id [unknown]@16)
> [1623882.977] wl_registry at 2.global(16, "zwp_tablet_manager_v2", 1)
> [1623882.988] -> wl_registry at 2.bind(16, "zwp_tablet_manager_v2", 1, new id [unknown]@17)
> [1623883.002] wl_registry at 2.global(17, "wl_seat", 5)
> [1623883.013] -> wl_registry at 2.bind(17, "wl_seat", 5, new id [unknown]@18)
> [1623886.328] -> wl_compositor at 4.create_surface(new id wl_surface at 19)
> [1623886.350] -> gtk_primary_selection_device_manager at 13.get_device(new id gtk_primary_selection_device at 20, wl_seat at 18)
> [1623886.362] -> wl_data_device_manager at 12.get_data_device(new id wl_data_device at 21, wl_seat at 18)
> [1623886.475] -> wl_compositor at 4.create_surface(new id wl_surface at 22)
> [1623886.486] -> zwp_tablet_manager_v2 at 17.get_tablet_seat(new id zwp_tablet_seat_v2 at 23, wl_seat at 18)
> [1623886.497] -> wl_display at 1.sync(new id wl_callback at 24)
> [1623886.506] wl_registry at 2.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1623886.518] wl_registry at 2.global(19, "zwp_pointer_constraints_v1", 1)
> [1623886.529] wl_registry at 2.global(20, "zxdg_exporter_v1", 1)
> [1623886.540] -> wl_registry at 2.bind(20, "zxdg_exporter_v1", 1, new id [unknown]@25)
> [1623886.555] wl_registry at 2.global(21, "zxdg_importer_v1", 1)
> [1623886.566] -> wl_registry at 2.bind(21, "zxdg_importer_v1", 1, new id [unknown]@26)
> [1623886.580] wl_registry at 2.global(22, "zwp_linux_dmabuf_v1", 3)
> [1623886.590] wl_registry at 2.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1623886.601] -> wl_registry at 2.bind(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]@27)
> [1623886.615] wl_registry at 2.global(24, "zwp_text_input_manager_v3", 1)
> [1623886.626] wl_registry at 2.global(25, "gtk_text_input_manager", 1)
> [1623886.636] wl_registry at 2.global(27, "wl_eglstream_controller", 1)
> [1623886.652] wl_callback at 3.done(6392)
> [1623886.847] wl_display at 1.delete_id(8)
> [1623886.860] wl_display at 1.delete_id(11)
> [1623886.865] wl_display at 1.delete_id(24)
> [1623886.870] wl_shm at 5.format(0)
> [1623886.875] wl_shm at 5.format(1)
> [1623886.880] wl_output at 7.geometry(0, 0, 610, 350, 0, "SAM", "U28H75x", 0)
> [1623886.912] wl_output at 7.mode(3, 3840, 2160, 59997)
> [1623886.926] wl_output at 7.scale(2)
> [1623886.932] wl_output at 7.done()
> [1623886.936] wl_callback at 8.done(6392)
> [1623886.941] zxdg_output_v1 at 10.logical_position(0, 0)
> [1623886.949] zxdg_output_v1 at 10.logical_size(3840, 2160)
> [1623886.957] zxdg_output_v1 at 10.done()
> [1623886.967] wl_callback at 11.done(6392)
> [1623886.973] gtk_shell1 at 15.capabilities(0)
> [1623886.985] wl_seat at 18.capabilities(3)
> [1623886.991] -> wl_seat at 18.get_pointer(new id wl_pointer at 11)
> [1623887.012] -> zwp_pointer_gestures_v1 at 16.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1 at 8, wl_pointer at 11)
> [1623887.022] -> zwp_pointer_gestures_v1 at 16.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1 at 3, wl_pointer at 11)
> [1623887.032] -> wl_seat at 18.get_keyboard(new id wl_keyboard at 28)
> [1623887.049] wl_seat at 18.name("seat0")
> [1623887.055] wl_callback at 24.done(6392)
> [1623887.062] -> wl_registry at 2.bind(10, "xdg_wm_base", 1, new id [unknown]@24)
> [1623887.276] wl_display at 1.delete_id(69)
> [1623887.289] wl_registry at 67.global(1, "wl_drm", 2)
> [1623887.301] wl_registry at 67.global(2, "wl_compositor", 4)
> [1623887.311] wl_registry at 67.global(3, "wl_shm", 1)
> [1623887.322] wl_registry at 67.global(4, "wl_output", 2)
> [1623887.332] wl_registry at 67.global(6, "zxdg_output_manager_v1", 1)
> [1623887.342] wl_registry at 67.global(7, "wl_data_device_manager", 3)
> [1623887.352] wl_registry at 67.global(8, "gtk_primary_selection_device_manager", 1)
> [1623887.362] wl_registry at 67.global(9, "wl_subcompositor", 1)
> [1623887.372] wl_registry at 67.global(10, "xdg_wm_base", 2)
> [1623887.390] wl_registry at 67.global(11, "zxdg_shell_v6", 1)
> [1623887.400] wl_registry at 67.global(12, "wl_shell", 1)
> [1623887.410] wl_registry at 67.global(13, "gtk_shell1", 3)
> [1623887.420] wl_registry at 67.global(14, "wp_viewporter", 1)
> [1623887.430] wl_registry at 67.global(15, "zwp_pointer_gestures_v1", 1)
> [1623887.440] wl_registry at 67.global(16, "zwp_tablet_manager_v2", 1)
> [1623887.450] wl_registry at 67.global(17, "wl_seat", 5)
> [1623887.462] -> wl_registry at 67.bind(17, "wl_seat", 1, new id [unknown]@70)
> [1623887.477] wl_registry at 67.global(18, "zwp_relative_pointer_manager_v1", 1)
> [1623887.488] wl_registry at 67.global(19, "zwp_pointer_constraints_v1", 1)
> [1623887.498] wl_registry at 67.global(20, "zxdg_exporter_v1", 1)
> [1623887.508] wl_registry at 67.global(21, "zxdg_importer_v1", 1)
> [1623887.518] wl_registry at 67.global(22, "zwp_linux_dmabuf_v1", 3)
> [1623887.528] wl_registry at 67.global(23, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
> [1623887.538] wl_registry at 67.global(24, "zwp_text_input_manager_v3", 1)
> [1623887.548] wl_registry at 67.global(25, "gtk_text_input_manager", 1)
> [1623887.558] wl_registry at 67.global(27, "wl_eglstream_controller", 1)
> [1623887.585] wl_buffer at 60.release()
> [1623887.597] wl_callback at 69.done(6392)
> [1623903.062] wl_display at 1.delete_id(65)
> Setting position 26 23
> [1623909.496] -> wl_subsurface at 62.set_position(26, 23)
> [1623909.566] wl_callback at 65.done(3785561)
> Setting position 26 23
> [1623909.593] -> wl_subsurface at 62.set_position(26, 23)
> [1623909.605] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623909.622] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623909.634] -> wl_surface at 61.set_buffer_scale(2)
> [1623909.640] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623909.652] -> wl_surface at 61.commit()
> [1623909.666] -> wl_display at 1.sync(new id wl_callback at 69)
> [1623914.339] wl_display at 1.delete_id(69)
> [1623914.413] wl_seat at 70.capabilities(3)
> [1623914.507] wl_buffer at 60.release()
> [1623914.556] wl_callback at 69.done(6392)
> [1623921.999] wl_display at 1.delete_id(65)
> [1623922.053] wl_callback at 65.done(3785595)
> Setting position 26 23
> [1623940.388] -> wl_subsurface at 62.set_position(26, 23)
> [1623940.422] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623940.457] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623940.467] -> wl_surface at 61.set_buffer_scale(2)
> [1623940.473] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623940.483] -> wl_surface at 61.commit()
> [1623940.501] -> wl_display at 1.sync(new id wl_callback at 69)
> [1623941.833] wl_display at 1.delete_id(69)
> [1623941.936] wl_buffer at 60.release()
> [1623941.948] wl_callback at 69.done(6392)
> Setting position 26 23
> [1623977.668] -> wl_subsurface at 62.set_position(26, 23)
> [1623980.247] wl_display at 1.delete_id(65)
> [1623980.366] wl_callback at 65.done(3785628)
> Setting position 26 23
> [1623980.435] -> wl_subsurface at 62.set_position(26, 23)
> [1623980.461] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1623980.475] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1623980.483] -> wl_surface at 61.set_buffer_scale(2)
> [1623980.489] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1623980.502] -> wl_surface at 61.commit()
> [1623980.516] -> wl_display at 1.sync(new id wl_callback at 69)
> [1623992.934] wl_display at 1.delete_id(69)
> [1623992.963] wl_display at 1.delete_id(65)
> [1623993.026] wl_buffer at 60.release()
> [1623993.039] wl_callback at 69.done(6392)
> [1623993.046] wl_callback at 65.done(3785661)
> Setting position 26 23
> [1624009.829] -> wl_subsurface at 62.set_position(26, 23)
> [1624009.845] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1624009.896] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1624009.920] -> wl_surface at 61.set_buffer_scale(2)
> [1624009.926] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1624009.938] -> wl_surface at 61.commit()
> [1624009.952] -> wl_display at 1.sync(new id wl_callback at 69)
> [1624016.488] wl_display at 1.delete_id(69)
> [1624016.557] wl_buffer at 60.release()
> [1624016.573] wl_callback at 69.done(6392)
> [1624027.647] wl_display at 1.delete_id(65)
> [1624027.794] wl_callback at 65.done(3785695)
> Setting position 26 23
> [1624042.574] -> wl_subsurface at 62.set_position(26, 23)
> [1624042.588] -> wl_surface at 61.damage_buffer(640, 758, 1280, 720)
> [1624042.602] -> wl_surface at 61.frame(new id wl_callback at 65)
> [1624042.612] -> wl_surface at 61.set_buffer_scale(2)
> [1624042.618] -> wl_surface at 61.attach(wl_buffer at 60, 0, 0)
> [1624042.629] -> wl_surface at 61.commit()
> [1624042.647] -> wl_display at 1.sync(new id wl_callback at 69)
> [1624053.046] wl_display at 1.delete_id(69)
> [1624053.070] xdg_toplevel at 45.close()
> [1624053.082] xdg_wm_base at 24.ping(3785708)
> [1624053.089] -> xdg_wm_base at 24.pong(3785708)
> [1624069.862] wl_buffer at 60.release()
> [1624069.889] wl_callback at 69.done(6392)
> Setting position 26 23
> [1624076.963] -> wl_subsurface at 62.set_position(26, 23)
> [1624078.484] -> wl_buffer at 60.destroy()
> [1624079.028] -> wl_shm_pool at 50.destroy()
> [1624079.086] -> xdg_toplevel at 45.destroy()
> [1624079.094] -> xdg_surface at 44.destroy()
> [1624079.101] -> wl_surface at 42.destroy()
> [1624079.117] -> wl_buffer at 48.destroy()
> [1624079.124] -> wl_shm_pool at 47.destroy()
> [1624079.887] -> wl_subsurface at 62.destroy()
> [1624079.897] -> wl_surface at 61.destroy()
> [1624087.631] wl_keyboard at 28.keymap(1, fd 63, 56963)
> [1624091.871] wl_keyboard at 28.repeat_info(90, 283)
> JavaScript error: , line 0: uncaught exception: Object
> JavaScript error: , line 0: uncaught exception: Object
> JavaScript error: , line 0: uncaught exception: Object
> JavaScript error: , line 0: uncaught exception: Object
> JavaScript error: , line 0: uncaught exception: Object
> [1624135.641] wl_display at 1.delete_id(65)
> [1624136.376] -> wl_surface at 66.destroy()
> [1624169.526] wl_display at 1.delete_id(60)
> [1624169.557] wl_display at 1.delete_id(50)
> [1624169.563] wl_display at 1.delete_id(45)
> [1624169.568] wl_display at 1.delete_id(44)
> [1624169.573] wl_display at 1.delete_id(42)
> [1624169.577] wl_display at 1.delete_id(48)
> [1624169.595] wl_display at 1.delete_id(47)
> [1624169.600] wl_display at 1.delete_id(62)
> [1624169.605] wl_display at 1.delete_id(61)
> [1624169.610] wl_keyboard at 68.leave(6394, nil)
> [1624169.621] wl_keyboard at 28.leave(6394, nil)
> [1624169.640] zwp_text_input_v3 at 39.leave(nil)
> [1624169.646] wl_pointer at 11.leave(6396, nil)
> [1624169.654] wl_pointer at 11.frame()
>
> ###!!! [Child][MessageChannel] Error: (msgtype=0x370124,name=PContent::Msg_DetachBrowsingContext) Closed channel: cannot send/recv
>
> [1624368.828] -> gtk_primary_selection_offer at 4278190081.destroy()
> [1624368.852] -> wl_data_offer at 4278190080.destroy()
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list