Plasma dialogs (and others?) disappearing on wayland + Qt 5.13

Aleix Pol aleixpol at kde.org
Mon Jun 10 19:34:40 BST 2019


On Mon, Jun 10, 2019 at 8:06 PM David Edmundson
<david at davidedmundson.co.uk> wrote:
>
> I have krunner sometimes reposition itself wrongly but that's all.
>
> If you can get a log with
> WAYLAND_DEBUG=1 krunner  that would be great.
>
> kwin also has a debug console to list windows it knows of which would
> be useful to check.

This is the trace for yakuake, which is easier to reproduce than krunner:

[1741624,313]  -> zxdg_toplevel_decoration_v1 at 64.destroy()
[1741624,374]  -> xdg_toplevel at 43.destroy()
[1741624,391]  -> xdg_surface at 28.destroy()
[1741624,413]  -> wl_surface at 68.destroy()
[1741624,479]  -> org_kde_kwin_appmenu at 65.release()
[1741624,706]  -> org_kde_plasma_surface at 50.destroy()
[1742113,067] wl_display at 1.delete_id(64)
[1742113,144] wl_display at 1.delete_id(43)
[1742113,190] wl_display at 1.delete_id(28)
[1742113,231] wl_display at 1.delete_id(68)
[1742113,259] wl_display at 1.delete_id(65)
[1742113,282] wl_display at 1.delete_id(50)
[1742113,305] org_kde_plasma_window at 55.unmapped()
[1742113,402]  -> org_kde_plasma_window at 55.destroy()

//here it's when it stopped working

[1743958,169]  -> wl_compositor at 4.create_surface(new id wl_surface at 50)
[1743958,299]  -> org_kde_plasma_shell at 33.get_surface(new id
org_kde_plasma_surface at 65, wl_surface at 50)
[1743958,356]  -> org_kde_plasma_surface at 65.set_skip_taskbar(1)
[1743958,399]  -> xdg_wm_base at 41.get_xdg_surface(new id
xdg_surface at 68, wl_surface at 50)
[1743958,440]  -> xdg_surface at 68.get_toplevel(new id xdg_toplevel at 28)
[1743958,465]  ->
zxdg_decoration_manager_v1 at 42.get_toplevel_decoration(new id
zxdg_toplevel_decoration_v1 at 43, xdg_toplevel at 28)
[1743958,526]  -> zxdg_toplevel_decoration_v1 at 43.set_mode(1)
[1743958,588]  -> xdg_toplevel at 28.set_title("Desktop : bash — Yakuake")
[1743958,643]  -> xdg_toplevel at 28.set_app_id("org.kde.yakuake")
[1743958,678]  -> wl_surface at 50.set_buffer_scale(2)
[1743958,720]  -> wl_surface at 50.set_buffer_transform(0)
[1743958,744]  -> wl_surface at 50.commit()
[1743958,807]  -> xdg_surface at 68.set_window_geometry(0, 0, 1920, 864)
[1743958,940]  -> org_kde_plasma_surface at 65.set_skip_taskbar(1)
[1743958,985]  -> org_kde_plasma_surface at 65.set_position(0, 0)
[1743961,718] wl_display at 1.delete_id(55)
[1743961,777] zxdg_toplevel_decoration_v1 at 43.configure(1)
[1743961,814] xdg_toplevel at 28.configure(0, 0, array)
[1743961,876] xdg_surface at 68.configure(42795)
[1743961,941]  -> xdg_surface at 68.set_window_geometry(0, 0, 1920, 864)
[1743961,992]  -> xdg_toplevel at 28.set_min_size(0, 0)
[1743962,023]  -> xdg_toplevel at 28.set_max_size(0, 0)
[1743962,086]  -> xdg_surface at 68.ack_configure(42795)
[1743962,244]  -> org_kde_kwin_appmenu_manager at 20.create(new id
org_kde_kwin_appmenu at 55, wl_surface at 50)
[1743962,344]  -> org_kde_kwin_appmenu at 55.set_address("", "")
[1743964,103] xdg_toplevel at 28.configure(0, 0, array)
[1743964,170] xdg_surface at 68.configure(42796)
[1743964,273]  -> xdg_surface at 68.set_window_geometry(0, 0, 1920, 864)
[1743964,330]  -> xdg_toplevel at 28.set_min_size(0, 0)
[1743964,371]  -> xdg_toplevel at 28.set_max_size(0, 0)
[1743964,407]  -> xdg_surface at 68.ack_configure(42796)


More information about the Plasma-devel mailing list