Bug 2368608 - [abrt] plasma-systemmonitor: KCrash::defaultCrashHandler(): plasma-systemmonitor killed by SIGSEGV
Summary: [abrt] plasma-systemmonitor: KCrash::defaultCrashHandler(): plasma-systemmoni...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-systemmonitor
Version: 42
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:8eff9756ff52a54c1b01fd1d34a...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-26 15:00 UTC by Mr. Beedell, Roke Julian Lockhart (RJLB)
Modified: 2025-08-21 17:43 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-05-28 15:38:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.50 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: maps (3.93 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: limits (1.29 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: environ (2.72 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: open_fds (6.41 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: mountinfo (3.80 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: os_info (767 bytes, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: cpuinfo (3.37 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: core_backtrace (97.53 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: dso_list (301 bytes, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: backtrace (184.32 KB, text/plain)
2025-05-26 15:01 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 504818 0 NOR UNCONFIRMED System Monitor crashed when I switched pages 2025-05-26 15:02:58 UTC
KDE Software Compilation 508569 0 NOR UNCONFIRMED System Monitor crashed when I switched applications 2025-08-21 17:43:41 UTC

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:00:59 UTC
Description of problem:
I switched to the "Processes" view and focused the search box very quickly, after having left it idle for some time. I've been diagnosing https://github.com/Murmele/Gittyup/issues/523#issuecomment-2909272067, so lots of OOMs may have screwed with it?

Version-Release number of selected component:
plasma-systemmonitor-6.3.5-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         plasma-systemmonitor killed by SIGSEGV
journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=57e967;b=8801149266ad47bf839c195c08fa3228;m=59d5e87d1;t=6360b25d9ab67;x=b24ba99e9bd77ee9
executable:     /usr/bin/plasma-systemmonitor
cmdline:        /usr/bin/plasma-systemmonitor
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.plasma\x2dsystemmonitor
rootdir:        /
uid:            1000
kernel:         6.14.6-300.fc42.x86_64
package:        plasma-systemmonitor-6.3.5-1.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: KCrash::defaultCrashHandler
comment:        I switched to the "Processes" view and focused the search box very quickly, after having left it idle for some time. I've been diagnosing https://github.com/Murmele/Gittyup/issues/523#issuecomment-2909272067, so lots of OOMs may have screwed with it?

Truncated backtrace:
Thread no. 1 (58 frames)
 #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:605
 #5 QtPrivate::QModelIndexWrapper::QModelIndexWrapper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qabstractitemmodel_p.h:45
 #6 QSortFilterProxyModelPrivate::index_to_iterator at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:276
 #7 QSortFilterProxyModel::parent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2139
 #8 QModelIndex::parent at /usr/include/qt6/QtCore/qabstractitemmodel.h:506
 #9 QQmlTreeModelToTableModel::modelDataChanged at /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/qmlmodels/qqmltreemodeltotablemodel.cpp:652
 #10 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #11 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #12 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #13 QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #14 QAbstractItemModel::dataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
 #15 QSortFilterProxyModelPrivate::_q_sourceDataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1523
 #16 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #17 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #18 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #19 QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #20 QAbstractItemModel::dataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
 #21 QIdentityProxyModelPrivate::sourceDataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qidentityproxymodel.cpp:487
 #22 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #23 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #24 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #25 QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #26 QAbstractItemModel::dataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
 #27 QIdentityProxyModelPrivate::sourceDataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/itemmodels/qidentityproxymodel.cpp:487
 #28 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #29 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #30 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #31 QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #32 QAbstractItemModel::dataChanged at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
 #33 operator() at /usr/src/debug/libksysguard-6.3.5-1.fc42.x86_64/processcore/process_data_model.cpp:214
 #35 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<KSysGuard::Process*>, void, KSysGuard::ProcessDataModel::setEnabledAttributes(const QStringList&)::<lambda(KSysGuard::Process*)> >::call(KSysGuard::ProcessDataModel::setEnabledAttributes(const QStringList&)::<lambda(KSysGuard::Process*)>&, void**)::<lambda()> > at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65
 #36 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<KSysGuard::Process*>, void, KSysGuard::ProcessDataModel::setEnabledAttributes(const QStringList&)::<lambda(KSysGuard::Process*)> >::call at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115
 #37 QtPrivate::FunctorCallable<KSysGuard::ProcessDataModel::setEnabledAttributes(const QStringList&)::<lambda(KSysGuard::Process*)>, KSysGuard::Process*>::call<QtPrivate::List<KSysGuard::Process*>, void> at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337
 #38 QtPrivate::QCallableObject<KSysGuard::ProcessDataModel::setEnabledAttributes(const QStringList&)::<lambda(KSysGuard::Process*)>, QtPrivate::List<KSysGuard::Process*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
 #39 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #40 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #41 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #42 QMetaObject::activate<void, KSysGuard::Process*> at /usr/include/qt6/QtCore/qobjectdefs.h:306
 #43 KSysGuard::ProcessAttribute::dataChanged at /usr/src/debug/libksysguard-6.3.5-1.fc42.x86_64/redhat-linux-build/processcore/processcore_autogen/EWIEGA46WW/moc_process_attribute.cpp:129
 #44 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #45 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #46 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #47 QMetaObject::activate<void, KSysGuard::Process*, bool> at /usr/include/qt6/QtCore/qobjectdefs.h:306
 #48 KSysGuard::Processes::processChanged at /usr/src/debug/libksysguard-6.3.5-1.fc42.x86_64/redhat-linux-build/processcore/processcore_autogen/EWIEGA46WW/moc_processes.cpp:193
 #49 QObject::event at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
 #50 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
 #51 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #52 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #53 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
 #54 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
 #56 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249
 #57 g_main_context_iterate_unlocked at ../glib/gmain.c:4314
 #58 g_main_context_iteration at ../glib/gmain.c:4379
 #59 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
 #60 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
 #61 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
 #62 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
 #63 QApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2568


Potential duplicate: bug 2335877

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:02 UTC
Created attachment 2091619 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:03 UTC
Created attachment 2091620 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:05 UTC
Created attachment 2091621 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:06 UTC
Created attachment 2091622 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:08 UTC
Created attachment 2091623 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:09 UTC
Created attachment 2091624 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:10 UTC
Created attachment 2091625 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:12 UTC
Created attachment 2091626 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:14 UTC
Created attachment 2091627 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:15 UTC
Created attachment 2091628 [details]
File: dso_list

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-26 15:01:17 UTC
Created attachment 2091629 [details]
File: backtrace

Comment 12 Vasile Gherasim 2025-05-28 15:35:21 UTC
i don't remember how it happened, but i started System Monitor on Fedora 42 KDE, i picked "show all processes" by clicking some GUI square on the top right bar, i also selected a nested view, not the default flat view.

then, i picked "show all processes (including the system processes), at first it scrolled down fine, but then i scrolled, to some processes that had 0 KBs of RAM allocated, then -1 KB, and i thought that was weird, then it started to lag, then it suddenly crashed.

also please check this out, apparently it's related to some kind of automated problem reporting:
https://retrace.fedoraproject.org/faf/reports/1205999/

i didn't have debug symbols, installed for the System Monitor then, but i installed them after, for this bug report.

i hope it's nothing severe, because i could use the System Monitor after that crash.

thanks for making free software possible.


reporter:       libreport-2.17.15
type:           CCpp
reason:         plasma-systemmonitor killed by SIGSEGV
journald_cursor: s=e05a9f5eab454d6991859d664488c8cd;i=2b580;b=86dd6712f84c4e8cb22eaaa826e9cb27;m=1340f88e;t=636331a93cb08;x=87ae4c05306dac3e
executable:     /usr/bin/plasma-systemmonitor
cmdline:        /usr/bin/plasma-systemmonitor
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.plasma\x2dsystemmonitor
rootdir:        /
uid:            1000
kernel:         6.14.8-300.fc42.x86_64
package:        plasma-systemmonitor-6.3.5-1.fc42
runlevel:       N 5
dso_list:       /usr/bin/plasma-systemmonitor plasma-systemmonitor-6.3.5-1.fc42.x86_64 (Fedora Project) 1748021593
backtrace_rating: 4
crash_function: KCrash::defaultCrashHandler

Comment 13 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-28 15:38:14 UTC
(In reply to Vasile Gherasim from comment #12)

Thanks for the corroboration. See https://bugs.kde.org/show_bug.cgi?id=504818#c2.

Comment 14 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-21 17:43:41 UTC
https://bugs.kde.org/show_bug.cgi?id=508569#c2 is relevant, per https://retrace.fedoraproject.org/faf/reports/1205999/.


Note You need to log in before you can comment on or make changes to this bug.