Bug 493334 - System Monitor crashes immediately on startup
Summary: System Monitor crashes immediately on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (show other bugs)
Version: 6.1.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-09-18 18:23 UTC by Joshua Eckroth
Modified: 2024-10-18 03:48 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/55161/events/63ba505675684fcc8db471e30f5fb58f/


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Eckroth 2024-09-18 18:23:22 UTC
Application: plasma-systemmonitor (6.1.5)

Qt Version: 6.7.2
Frameworks Version: 6.6.0
Operating System: Linux 6.10.10-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.1.5 [CoredumpBackend]

-- Information about the crash:
Was running VMWare Workstation 17.6.0 before starting system monitor.

The crash can be reproduced every time.

-- Backtrace:
Application: System Monitor (plasma-systemmonitor), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[New LWP 218878]
[New LWP 218879]
[New LWP 218880]
[New LWP 218881]
[New LWP 218886]
[New LWP 218883]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasma-systemmonitor'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x79581b3d6280 (LWP 218878))]

Cannot QML trace cores :(
[Current thread is 1 (Thread 0x79581b3d6280 (LWP 218878))]

Thread 6 (Thread 0x7958058006c0 (LWP 218883)):
#0  0x000079581ff1a63d in __GI___poll (fds=0x5c6ebc413a10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079581ee07e0d in g_main_context_poll_unlocked (priority=2147483647, context=0x7957f0000c80, timeout=<optimized out>, fds=0x5c6ebc413a10, n_fds=1) at ../glib/glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7957f0000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
#3  0x000079581eda4795 in g_main_context_iteration (context=0x7957f0000c80, may_block=1) at ../glib/glib/gmain.c:4282
#4  0x000079581fba82bd in QEventDispatcherGlib::processEvents (this=0x7957f0000b90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x000079581f94ff66 in QEventLoop::processEvents (this=0x7958057ffb70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x7958057ffb70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#7  0x000079581fa3d7a0 in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:586
#8  QThread::run (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:707
#9  0x000079581facd237 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5c6ebc241030) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000079581fea339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079581ff2849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7957f54006c0 (LWP 218886)):
#0  0x000079581fe9fa19 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5c6ebd0ce010, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c6ebd0ce010, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079581fe9fa9f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c6ebd0ce010, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x000079581fea2479 in __pthread_cond_wait_common (cond=0x5c6ebd0cdfe8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c6ebd0cdfe8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007958142bbf38 in ?? () from /usr/lib/libEGL_nvidia.so.0
#6  0x000079581428aef1 in ?? () from /usr/lib/libEGL_nvidia.so.0
#7  0x00007958142c1fce in ?? () from /usr/lib/libEGL_nvidia.so.0
#8  0x000079581fea339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x000079581ff2849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x79580de006c0 (LWP 218881)):
#0  0x000079581ff1a63d in __GI___poll (fds=fds@entry=0x79580ddffb60, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079581b157257 in poll (__fds=0x79580ddffb60, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x5c6ebbd22f50) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x000079581facd237 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x5c6ebbd22f50) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#6  0x000079581fea339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x000079581ff2849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x79580e8006c0 (LWP 218880)):
#0  0x000079581fe9fa19 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5c6ebbd920f0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5c6ebbd920f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079581fe9fa9f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5c6ebbd920f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x000079581fea2479 in __pthread_cond_wait_common (cond=0x5c6ebbd920c8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5c6ebbd920c8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x000079581fad1c60 in QWaitConditionPrivate::wait (this=0x5c6ebbd920a0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait (this=this@entry=0x5c6ebbcda170, mutex=mutex@entry=0x5c6ebbcda168, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x000079581b1571ef in QtWaylandClient::EventThread::waitForReading (this=0x5c6ebbcda130) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x5c6ebbcda130) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:177
#9  0x000079581facd237 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x5c6ebbcda130) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000079581fea339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079581ff2849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7958160006c0 (LWP 218879)):
#0  0x000079581ff1a63d in __GI___poll (fds=0x5c6ebbccdfe0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079581ee07e0d in g_main_context_poll_unlocked (priority=2147483647, context=0x795810000ca0, timeout=<optimized out>, fds=0x5c6ebbccdfe0, n_fds=2) at ../glib/glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x795810000ca0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
#3  0x000079581eda4795 in g_main_context_iteration (context=0x795810000ca0, may_block=1) at ../glib/glib/gmain.c:4282
#4  0x000079581fba82bd in QEventDispatcherGlib::processEvents (this=0x795810000b90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x000079581f94ff66 in QEventLoop::processEvents (this=0x795815fffb20, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x795815fffb20, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#7  0x000079581fa3d650 in QThread::exec (this=this@entry=0x79582091fb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#8  0x0000795820896f0e in QDBusConnectionManager::run (this=0x79582091fb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x000079581facd237 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x79582091fb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000079581fea339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x000079581ff2849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x79581b3d6280 (LWP 218878)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x000079581fea5463 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
#7  0x000079581fe4c120 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000079581fe334c3 in __GI_abort () at abort.c:79
#9  0x000079581f88c663 in qAbort () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qglobal.cpp:136
#10 qt_message_fatal<QString&> (context=..., message=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2052
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x795815554ffe "%s", ap=ap@entry=0x7ffda7005d90) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:374
#12 0x000079581f88ce07 in QMessageLogger::fatal (this=this@entry=0x7ffda7005ef0, msg=msg@entry=0x795815554ffe "%s") at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:889
#13 0x000079581513687b in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x5c6ebc26fe60, window=window@entry=0x5c6ebc404700) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:292
#14 0x00007958152dee05 in QSGGuiThreadRenderLoop::ensureRhi (this=this@entry=0x5c6ebc26fe60, window=window@entry=0x5c6ebc404700, data=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:496
#15 0x00007958152e08db in QSGGuiThreadRenderLoop::renderWindow (this=0x5c6ebc26fe60, window=0x5c6ebc404700) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:580
#16 0x00007958201e089c in QWindow::event (this=0x5c6ebc404700, ev=0x7ffda70062a0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2600
#17 0x00007958210fc8cc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c6ebc404700, e=0x7ffda70062a0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#18 0x000079581f945aa8 in QCoreApplication::notifyInternal2 (receiver=0x5c6ebc404700, event=0x7ffda70062a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#19 0x000079581f945afd in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1597
#20 0x0000795820186c74 in QGuiApplicationPrivate::processExposeEvent (e=0x5c6ebcc81db0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:3298
#21 0x00007958201e7724 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1114
#22 0x00007958206041e4 in userEventSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#23 0x000079581eda5299 in g_main_dispatch (context=0x795810000f20) at ../glib/glib/gmain.c:3344
#24 0x000079581ee07ec7 in g_main_context_dispatch_unlocked (context=0x795810000f20) at ../glib/glib/gmain.c:4152
#25 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x795810000f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#26 0x000079581eda4795 in g_main_context_iteration (context=0x795810000f20, may_block=1) at ../glib/glib/gmain.c:4282
#27 0x000079581fba82bd in QEventDispatcherGlib::processEvents (this=0x5c6ebbcd6a70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#28 0x000079581f94ff66 in QEventLoop::processEvents (this=0x7ffda7006610, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#29 QEventLoop::exec (this=0x7ffda7006610, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#30 0x000079581f94a11d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#31 0x00007958210f86aa in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#32 0x00005c6e8e5c52ef in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-systemmonitor/plasma-systemmonitor-6.1.5/src/main.cpp:119

Reported using DrKonqi
Comment 1 Nate Graham 2024-09-18 18:39:18 UTC
> QSGRenderLoop::handleContextCreationFailure

There's something wrong with graphics on your system. Did you by any chance update your graphics drivers and forget to reboot? If not, can you try different graphics drives in your VM?
Comment 2 Bug Janitor Service 2024-10-03 03:47:26 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-10-18 03:48:07 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.