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

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

Akseli Lahtinen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
                 CC|                            |[email protected]
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Akseli Lahtinen <[email protected]> ---
Can confirm the crash. Looks like an assert crash.

(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f8644dcf243 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#2  0x00007f8644d735d0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f864667ab42 in KCrash::defaultCrashHandler (sig=6) at
/builder/src/kcrash/src/kcrash.cpp:653
#4  0x00007f8644d736f0 in <signal handler called> () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f8644dcf243 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#7  0x00007f8644d735d0 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007f8644d5a685 in __GI_abort () at abort.c:77
#9  0x00007f86454278e4 in qAbort () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:47
#10 qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=<optimized
out>, message=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2170
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *)
    (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x7f8645861c40 "ASSERT failure in %s: \"%s\", file %s, line %d",
ap=ap@entry=0x7f863a7faa98)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:413
#12 0x00007f864542871d in QMessageLogger::fatal (this=<optimized out>,
msg=0x7f8645861c40 "ASSERT failure in %s: \"%s\", file %s, line %d")
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:902
#13 0x00007f8645425bc3 in qt_assert_x (where=<optimized out>, what=<optimized
out>, file=<optimized out>, line=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:127
#14 0x00007f863845ccd2 in QList<QString>::at (this=0x7f863a7fae40, i=0) at
/usr/include/qt6/QtCore/qlist.h:513
#15 0x00007f8638459221 in QList<QString>::operator[] (this=0x7f863a7fae40, i=0)
at /usr/include/qt6/QtCore/qlist.h:522
#16 0x00007f8638450df0 in StatsPlugin::isFeatureOperational
(this=0x55beb780feb0, feature=...) at
/home/akseli/Projects/kde/src/kactivitymanagerd/src/service/plugins/sqlite/StatsPlugin.cpp:577
#17 0x000055be99876020 in operator() (__closure=0x7f863a7fae06,
module=0x55beb780feb0, params=...) at
/home/akseli/Projects/kde/src/kactivitymanagerd/src/service/Features.cpp:63
#18 0x000055be9987689d in passToModule<bool,
Features::IsFeatureOperational(const QString&) const::<lambda(Module*, const
QStringList&)> >(const QString &, bool, struct {...})
    (key=..., defaultResult=false, f=...) at
/home/akseli/Projects/kde/src/kactivitymanagerd/src/service/Features.cpp:53
#19 0x000055be99876043 in Features::IsFeatureOperational (this=0x55beb79d5fb0,
key=...) at
/home/akseli/Projects/kde/src/kactivitymanagerd/src/service/Features.cpp:63
#20 0x000055be9987b3be in FeaturesAdaptor::IsFeatureOperational
(this=0x55beb79d63b0, feature=...) at
/home/akseli/Projects/kde/build/kactivitymanagerd/src/service/featuresadaptor.cpp:45
#21 0x000055be9987b535 in FeaturesAdaptor::qt_static_metacall
(_o=0x55beb79d63b0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f863a7fb0b8)
    at
/home/akseli/Projects/kde/build/kactivitymanagerd/src/service/moc_featuresadaptor.cpp:115
#22 0x000055be9987b6ef in FeaturesAdaptor::qt_metacall (this=0x55beb79d63b0,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f863a7fb0b8)
    at
/home/akseli/Projects/kde/build/kactivitymanagerd/src/service/moc_featuresadaptor.cpp:145
#23 0x00007f8645a6ff89 in QDBusConnectionPrivate::deliverCall
(this=this@entry=0x7f863c001680, object=object@entry=0x55beb79d63b0, msg=...,
metaTypes=..., slotIdx=5)
    at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1009
#24 0x00007f8645a7101a in QDBusConnectionPrivate::activateCall
(this=this@entry=0x7f863c001680, object=<optimized out>, flags=flags@entry=...,
msg=...)
    at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:911
#25 0x00007f8645a7734d in QDBusConnectionPrivate::activateObject
(this=0x7f863c001680, node=..., msg=..., pathStartPos=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1499
#26 0x00007f8645a77e5a in QDBusActivateObjectEvent::placeMetaCall
(this=0x7f863c00a5d0) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1619
#27 0x00007f8645578d46 in QObject::event (this=<optimized out>, e=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1479
#28 0x00007f8645514658 in QCoreApplication::notifyInternal2
(receiver=0x55beb79d5fb0, event=event@entry=0x7f863c00a5d0)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
#29 0x00007f8645514a61 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7f863c00a5d0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1559
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x55beb77d4eb0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1914
#31 0x00007f8645830c98 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1767
#32 postEventSourceDispatch (s=0x7f8628000f20) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:248
#33 0x00007f8644a03c76 in g_main_dispatch (context=0x7f8628000ca0) at
../glib/glib/gmain.c:3591
#34 0x00007f8644a05ed7 in g_main_context_dispatch_unlocked
(context=0x7f8628000ca0) at ../glib/glib/gmain.c:4451
--Type <RET> for more, q to quit, c to continue without paging--c
#35 g_main_context_iterate_unlocked (context=context@entry=0x7f8628000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4516
#36 0x00007f8644a06055 in g_main_context_iteration (context=0x7f8628000ca0,
may_block=1) at ../glib/glib/gmain.c:4582
#37 0x00007f864582e0b2 in QEventDispatcherGlib::processEvents
(this=0x7f8628000880, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#38 0x00007f8645522983 in QEventLoop::processEvents (this=0x7f863a7fb980,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#39 QEventLoop::exec (this=0x7f863a7fb980, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#40 0x00007f864564a342 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#41 0x000055be9984fc02 in runInQThread<Features>()::Thread::run()
(this=0x55beb77d4e90) at
/home/akseli/Projects/kde/src/kactivitymanagerd/src/service/Application.cpp:66
#42 0x00007f86457094fb in QThreadPrivate::start (arg=0x55beb77d4e90) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#43 0x00007f8644dcd0a2 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#44 0x00007f8644e5580c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78


Operating System: KDE Linux 2026-08-13
KDE Plasma Version: 6.7.80
KDE Frameworks Version: 6.30.0
Qt Version: 6.11.1
Kernel Version: 7.1.8-arch1-3 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600

-- 
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.