Bug 466892 - system monitor crash
Summary: system monitor crash
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (show other bugs)
Version: 5.27.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-05 14:49 UTC by vangelis
Modified: 2024-07-19 16:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vangelis 2023-03-05 14:49:19 UTC
Application: plasma-systemmonitor (5.27.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.11.0-34-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
System monitor (and Locations) will not open and instead crash. It has been happning for the past day and it happens irrespectively of what else I might be doing.

The crash can be reproduced every time.

-- Backtrace:
Application: System Monitor (plasma-systemmonitor), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fcaa712c4dd in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007fcaa7216c6b in QV4::ExecutableCompilationUnit::loadFromDisk(QUrl const&, QDateTime const&, QString*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fcaa7291382 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fcaa72960e3 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fcaa72e316c in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fcaa72e38f6 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fcaa72e4d04 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fcaa72e5164 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fcaa72e5a20 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fcaa7293a93 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fcaa729655d in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fcaa72e345a in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fcaa72e38f6 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fcaa72e4d04 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007fcaa729e081 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fcaa735ee77 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fcaa735f6fa in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fcaa67d0793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fcaa5c3807a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fcaa5c3b167 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fcaa5c92487 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fcaa4459d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fcaa44ae6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fcaa44573e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fcaa5c91ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fcaa5c3699b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fcaa5a494e2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fcaa735eb09 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007fcaa5a4a703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#34 0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fca87fff640 (LWP 30449) "plasma-s:shlo0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56114aa295b8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56114aa295b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fcaa55b7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56114aa29568, cond=0x56114aa29590) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56114aa29590, mutex=0x56114aa29568) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fca99246ced in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fca991fa35b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fca99246c1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fca8c80a640 (LWP 30448) "plasma-sys:sh0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56114aa29048) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56114aa29048, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fcaa55b7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56114aa28ff8, cond=0x56114aa29020) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56114aa29020, mutex=0x56114aa28ff8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fca99246ced in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fca991fa35b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fca99246c1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fca8d00b640 (LWP 30447) "plasma-:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56114aaf5888) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56114aaf5888, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fcaa55b7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56114aaf5838, cond=0x56114aaf5860) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56114aaf5860, mutex=0x56114aaf5838) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fca99246ced in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fca991fa35b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fca99246c1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fca98e73640 (LWP 30446) "plasma-sys:cs0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56114aa28318) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56114aa28318, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fcaa55b7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56114aa282c8, cond=0x56114aa282f0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56114aa282f0, mutex=0x56114aa282c8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fca99246ced in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fca991fa35b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fca99246c1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fcaa172b640 (LWP 30443) "QDBusConnection"):
#1  0x00007fcaa44ae666 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcaa44573e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcaa5c91b4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fcaa5c3699b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcaa5a494e2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcaa5efcf1b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fcaa5a4a703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fcaa55b8b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007fcaa564aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fcaa6d29940 (LWP 30441) "plasma-systemmo"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56114abb5944) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56114abb5944, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fcaa55b7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56114abb58f0, cond=0x56114abb5918) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56114abb5918, mutex=0x56114abb58f0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fcaa5a5073b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcaa735f2cc in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fcaa72e50c5 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fcaa72e5a20 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fcaa72bdc31 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fcaa73235a3 in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fcaa7323671 in QQmlApplicationEngine::load(QUrl const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00005611498a5b32 in ?? ()
#13 0x00007fcaa554dd90 in __libc_start_call_main (main=main@entry=0x5611498a4690, argc=argc@entry=1, argv=argv@entry=0x7ffda29f4fb8) at ../sysdeps/nptl/libc_start_call_main.h:58
#14 0x00007fcaa554de40 in __libc_start_main_impl (main=0x5611498a4690, argc=1, argv=0x7ffda29f4fb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda29f4fa8) at ../csu/libc-start.c:392
#15 0x00005611498a5d15 in ?? ()
[Inferior 1 (process 30441) detached]

Reported using DrKonqi
Comment 1 TraceyC 2024-07-18 16:17:45 UTC
Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with either Plasma 5.27 (the current LTS version) or Plasma 6.1.2 (the latest released version on KDE Neon)?

I'm not able to reproduce the crash with KDE Neon

Operating System: KDE neon 6.0
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-44-generic (64-bit)
Graphics Platform: Wayland
Processors: 2 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz
Memory: 3.8 GiB of RAM
Comment 2 vangelis 2024-07-18 18:36:57 UTC
Hi Tracey,

Thanks for looking into this. It is no longer an issue on Plasma 6.1.2

All the best,
Comment 3 TraceyC 2024-07-19 16:15:17 UTC
Thanks for confirming it works now.