[plasmashell] [Bug 524352] New: kactivitymanagerd crashes (SIGSEGV) on every call to Features.IsFeatureOperational()

[email protected]
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=524352

            Bug ID: 524352
           Summary: kactivitymanagerd crashes (SIGSEGV) on every call to
                    Features.IsFeatureOperational()
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.4
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: The Activities subsystem in general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Created attachment 195206
  --> https://bugs.kde.org/attachment.cgi?id=195206&action=edit
kactivitymanagerd crash backtrace

DESCRIPTION
Calling org.kde.ActivityManager.Features.IsFeatureOperational() over D-Bus
always crashes kactivitymanagerd, inside
StatsPlugin::isFeatureOperational() in the ResourceScoring plugin. Found
this while investigating an unrelated plasmashell performance issue;
kactivitymanagerd also crash-looped on its own a few times while that
issue was ongoing, so this isn't only triggered by calling it manually.

STEPS TO REPRODUCE
1. Have kactivitymanagerd running (default on any Plasma session)
2. Run: qdbus org.kde.ActivityManager /ActivityManager/Features
   org.kde.ActivityManager.Features.IsFeatureOperational
   "org.kde.ActivityManager.Resources.Scoring"

OBSERVED RESULT
kactivitymanagerd crashes with SIGSEGV every time. GetValue on the same
feature also fails ("NoReply / Remote peer disconnected") - likely the
same crash.

EXPECTED RESULT
Should return a boolean without crashing the daemon.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44 (KDE Spin), x86_64
KDE Plasma Version: 6.7.4 (kactivitymanagerd 6.7.4-1.fc44)
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION
Backtrace of the crashing thread (coredumpctl info, Fedora debuginfo):
  #4 StatsPlugin::isFeatureOperational(QList<QString> const&) const
       in org.kde.ActivityManager.ResourceScoring.so
  #5 FeaturesAdaptor::qt_static_metacall(...)  in kactivitymanagerd
  #6 FeaturesAdaptor::qt_metacall(...)         in kactivitymanagerd
  #7 QDBusConnectionPrivate::deliverCall(...)  in libQt6DBus.so.6
Full backtrace attached.

-- 
You are receiving this mail because:
You are watching all bug changes.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.