https://bugs.kde.org/show_bug.cgi?id=367598
Bug ID: 367598 Summary: Kmail needs to force platform xcb on Linux Product: kmail2 Version: Git (master) Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: kdepim-bugs@kde.org Reporter: mgraess...@kde.org Due to Qt-Bug https://bugreports.qt.io/browse/QTBUG-55384 KMail crashes on startup on Wayland. If one specifies "--platform xcb" manually kmail starts and is usable. As we cannot expect users to know that KMail cannot be used on Wayland, we should make kmail default to xcb. Reproducible: Always Steps to Reproduce: 1. Run Plasma Wayland session 2. Try to start kmail Actual Results: KMail crashes Expected Results: KMail does not crash The easiest way to work around the Qt bug is to put a: qputenv("QT_QPA_PLATFORM", "xcb"); before creating the QGuiApplication. This should of course only be done when running on Linux. An example how to do this is in KWin https://quickgit.kde.org/?p=kwin.git&a=blob&h=e4db348bf6dc01b431257e88129a8d7ea14ff92e&hb=a67ccc3529326e6ee8a615ede312aea3b33e844a&f=main_x11.cpp (line 404) -- You are receiving this mail because: You are the assignee for the bug.