Bug 427928 - ksysGuard crashes
Summary: ksysGuard crashes
Status: RESOLVED UNMAINTAINED
Alias: None
Product: ksysguard
Classification: Unmaintained
Component: general (show other bugs)
Version: 5.20.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-10-18 13:57 UTC by Haytham
Modified: 2024-09-23 21:00 UTC (History)
2 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 Haytham 2020-10-18 13:57:27 UTC
Application: ksysguard (5.20.0)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-48-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
I open system monitor and keep it running in background, it crashes randomly about 2 times daily since plasma 5.20 only

- Custom settings of the application:

Added temperature cpu sensor

The crash can be reproduced sometimes.

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

[New LWP 579494]
[New LWP 579495]
[New LWP 579496]
[New LWP 579497]
[New LWP 579498]
[New LWP 579499]
[New LWP 579743]
[New LWP 1140219]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f8ab3192aff in __GI___poll (fds=0x556cac9669b0, nfds=1, timeout=306) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f8a9e512180 (LWP 579492))]

Thread 9 (Thread 0x7f8a8ea34700 (LWP 1140219)):
[KCrash Handler]
#4  std::__atomic_base<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/9/bits/atomic_base.h:734
#5  std::atomic<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/9/atomic:519
#6  QAtomicOps<QObjectPrivate::Connection*>::loadRelaxed<QObjectPrivate::Connection*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QObjectPrivate::Connection>::loadRelaxed (this=0x20) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObjectPrivate::ConnectionData::cleanOrphanedConnections (sender=0x556cb0a2b890, this=0x0) at kernel/qobject_p.h:282
#9  doActivate<false> (sender=0x556cb0a2b890, signal_index=3, argv=0x7f8a8ea332f0) at kernel/qobject.cpp:3928
#10 0x00007f8ab2ef70a0 in ?? () from /usr/lib/x86_64-linux-gnu/libprocesscore.so.9
#11 0x00007f8ab144e4d2 in QThreadPoolThread::run (this=0x556cac5c5fd0) at thread/qthreadpool.cpp:99
#12 0x00007f8ab144b20c in QThreadPrivate::start (arg=0x556cac5c5fd0) at thread/qthread_unix.cpp:342
#13 0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8a86c9b700 (LWP 579743)):
#0  0x00007f8ab3192aff in __GI___poll (fds=0x7f8a5c007170, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8a8f2e91d6 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f8a8f2da841 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f8a8f2daec3 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f8a8f2daf70 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f8a8f2e911d in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f8a8c67067c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#7  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8a94dfb700 (LWP 579499)):
#0  0x00007f8ab3192aff in __GI___poll (fds=0x7f8a7c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8aa87061ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8aa87062e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ab1687eab in QEventDispatcherGlib::processEvents (this=0x7f8a7c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8ab162c1bb in QEventLoop::exec (this=this@entry=0x7f8a94dfa3f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f8ab144a082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f8ab19e6f2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f8ab144b20c in QThreadPrivate::start (arg=0x7f8ab1a69d80) at thread/qthread_unix.cpp:342
#8  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8a96a34700 (LWP 579498)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556cac1998c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cac199878, cond=0x556cac1998a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556cac1998a0, mutex=0x556cac199878) at pthread_cond_wait.c:638
#3  0x00007f8a9775297b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8a9775258b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8a97235700 (LWP 579497)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556cac1998c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cac199878, cond=0x556cac1998a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556cac1998a0, mutex=0x556cac199878) at pthread_cond_wait.c:638
#3  0x00007f8a9775297b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8a9775258b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8a8f235700 (LWP 579496)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556cac1998c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cac199878, cond=0x556cac1998a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556cac1998a0, mutex=0x556cac199878) at pthread_cond_wait.c:638
#3  0x00007f8a9775297b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8a9775258b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8a9c862700 (LWP 579495)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556cac1998c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cac199878, cond=0x556cac1998a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556cac1998a0, mutex=0x556cac199878) at pthread_cond_wait.c:638
#3  0x00007f8a9775297b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8a9775258b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8a9dba3700 (LWP 579494)):
#0  0x00007f8ab3192aff in __GI___poll (fds=0x7f8a9dba2328, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8aa9082c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8aa908490a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8a9e0fb978 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f8ab144b20c in QThreadPrivate::start (arg=0x556cac0df500) at thread/qthread_unix.cpp:342
#5  0x00007f8aa9056609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8ab319f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8a9e512180 (LWP 579492)):
#0  0x00007f8ab3192aff in __GI___poll (fds=0x556cac9669b0, nfds=1, timeout=306) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8aa87061ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8aa87062e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ab1687eab in QEventDispatcherGlib::processEvents (this=0x556cac198ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8ab162c1bb in QEventLoop::exec (this=this@entry=0x7fff7ae35e30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f8ab1634354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f8ab32eb3ae in kdemain (argc=<optimized out>, argv=<optimized out>) at ./gui/ksysguard.cpp:627
#7  0x00007f8ab30a40b3 in __libc_start_main (main=0x556cabba6060 <main>, argc=1, argv=0x7fff7ae36058, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7ae36048) at ../csu/libc-start.c:308
#8  0x0000556cabba609e in _start ()
[Inferior 1 (process 579492) detached]

Possible duplicates by query: bug 426683.

Reported using DrKonqi
Comment 1 Haytham 2020-10-18 17:26:04 UTC
Also, it crashes while i'm in a completely different application.
Comment 2 JeZxLee 2020-10-19 16:20:44 UTC
Hi,

I also see KSysGuard crashing on current openSUSE Tumbleweed KDE 64Bit Linux.
Hope it can be fixed soon, thanks!

Jessse
Comment 3 Christoph Cullmann 2024-09-23 21:00:06 UTC
ksysguard is no longer maintained, in Plasma 6 there is the Plasma system monitor for this task.

If your issue still happens with the Plasma 6 replacement, please re-open and we can move this bug to the new product, thanks!