https://bugs.kde.org/show_bug.cgi?id=359531

            Bug ID: 359531
           Summary: [wayland] add support for xdg_shell should stop gtk3
                    applications from crashing
           Product: kwin
           Version: 5.5.4
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: dah5a...@genodeftest.de

Currently, any gtk+ 3.x application (with wayland rendering backend enabled by
default) starting inside kwin+wayland will crash.


Reproducible: Always

Steps to Reproduce:
1. Run a kwin_wayland session, even a nested one works:
   $ kwin_wayland --xwayland --windowed
2. Start any gtk3 based application
   $ gnome-calculator

Actual Results:  
segfault in wl_proxy_marshal_constructor() because the proxy is NULL.

Expected Results:  
No crash

According to Oliver Fourdan (RedHat) this is because kwin@wayland doesn't
implement the xdg_shell protocol yet.

I am posting this here so nobody will wonder why gtk+ 3.x applications always
crash on start.

Truncated backtrace:
Thread no. 1 (5 frames)
 #0 wl_proxy_marshal_constructor at src/wayland-client.c:678
 #1 gdk_wayland_window_create_xdg_surface at
../../gdk/wayland/xdg-shell-client-protocol.h:151
 #3 gdk_wayland_window_show at gdkwindow-wayland.c:1394
 #5 gdk_window_show_internal at gdkwindow.c:5013
 #6 gtk_window_map at gtkwindow.c:6099

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to