https://bugs.kde.org/show_bug.cgi?id=427928

            Bug ID: 427928
           Summary: ksysGuard crashes
           Product: ksysguard
           Version: 5.20.0
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: haytham....@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to