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

            Bug ID: 452060
           Summary: plasma-integration commit 2b406a9df triggers a konsole
                    segfault
           Product: plasma-integration
           Version: master
          Platform: Gentoo Packages
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

I run git-master frameworks/plasma/(most)-gear, including konsole, using the
gentoo/kde overlay's live-git ebuilds.  The below plasma-integration commit
triggers a konsole segfault before it even displays a window (on wayland if it
matters).  I don't have symbols installed but a backtrace says the segfault is
in wl_proxy_get_version() from libwayland-client.so.0,  in ?? in from
KDEPlasmaPlatformTheme.so, which belongs to plasma-integration, so (after I
found libwayland-client.so.0 belonged to wayland-1.20.0, which hadn't been
upgraded since December) I began bisecting plasma-integration.  There were only
three candidates to check including my previous-install commit, so it went
pretty fast and it bisected to the below commit, still current HEAD.

* commit 2b406a9df (HEAD, master, refs/git-r3/HEAD)
Author:     David Redondo <k...@david-redondo.de>
AuthorDate: Fri Mar 25 15:08:17 2022 +0100
Commit:     David Redondo <k...@david-redondo.de>
CommitDate: Fri Mar 25 15:08:17 2022 +0100

WaylandIntegration: Install event filter

This got lost because it was done in the registry slot
---
src/platformtheme/kwaylandintegration.cpp | 1 +
1 file changed, 1 insertion(+)

diff --git a/src/platformtheme/kwaylandintegration.cpp
b/src/platformtheme/kwaylandintegration.cpp
index 63b24297a..59942bc2d 100644
--- a/src/platformtheme/kwaylandintegration.cpp
+++ b/src/platformtheme/kwaylandintegration.cpp
@@ -50,6 +50,7 @@ KWaylandIntegration::KWaylandIntegration()
, m_appMenuManager(new AppMenuManager)
, m_paletteManager(new ServerSideDecorationPaletteManager)
{
+    QCoreApplication::instance()->installEventFilter(this);
}

KWaylandIntegration::~KWaylandIntegration() = default;

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

Reply via email to