https://bugs.kde.org/show_bug.cgi?id=426683
Bug ID: 426683 Summary: KSysguard crash Product: ksysguard Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: ksysguard-b...@kde.org Reporter: dvra...@kde.org CC: plasma-b...@kde.org Target Milestone: --- Application: ksysguard (5.19.80) (Compiled from sources) Qt Version: 5.15.0 Frameworks Version: 5.74.0 Operating System: Linux 5.8.0-1.fc33.x86_64 x86_64 Windowing system: X11 Distribution: "Fedora release 34 (Rawhide)" -- Information about the crash: - What I was doing when the application crashed: Working in a completely different application. KSysguard has been running for about 6 hours and then suddenly has crashed. - Custom settings of the application: Compiled from git master couple days ago. -- Backtrace: Application: System Monitor (ksysguard), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [New LWP 3507364] [New LWP 3507368] [New LWP 3507369] [New LWP 3507370] [New LWP 3507371] [New LWP 3507373] [New LWP 51703] [New LWP 51704] [New LWP 51705] [New LWP 51706] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7f8bd6e0da00 (LWP 3507363))] Thread 11 (Thread 0x7f8bb37fe640 (LWP 51706)): #0 0x00007f8bda655a58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bf11fe9b0 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x2120940) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitConditionPrivate::wait (deadline=..., this=0x2120940) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:144 #3 QWaitCondition::wait (this=this@entry=0x2128460, mutex=0x1f43ce8, deadline=...) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:225 #4 0x00007f8bf11fb8c4 in QThreadPoolThread::run (this=0x2128450) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qmutex.h:270 #5 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x2128450) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #6 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f8bb8f84640 (LWP 51705)): #0 0x00007f8bda655a58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bf11fe9b0 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x212ca50) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitConditionPrivate::wait (deadline=..., this=0x212ca50) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:144 #3 QWaitCondition::wait (this=this@entry=0x2123f80, mutex=0x1f43ce8, deadline=...) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:225 #4 0x00007f8bf11fb8c4 in QThreadPoolThread::run (this=0x2123f70) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qmutex.h:270 #5 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x2123f70) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #6 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f8bb3fff640 (LWP 51704)): [KCrash Handler] #5 std::__atomic_base<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/10/bits/atomic_base.h:741 #6 std::atomic<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/10/atomic:523 #7 QAtomicOps<QObjectPrivate::Connection*>::loadRelaxed<QObjectPrivate::Connection*> (_q_value=...) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qatomic_cxx11.h:239 #8 QBasicAtomicPointer<QObjectPrivate::Connection>::loadRelaxed (this=0x20) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qbasicatomic.h:248 #9 QObjectPrivate::ConnectionData::cleanOrphanedConnections (sender=0x7418760, this=0x0) at /data/qt/qt5/qtbase/src/corelib/kernel/qobject_p.h:282 #10 doActivate<false> (sender=0x7418760, signal_index=3, argv=0x7f8bb3ffe9d8) at /data/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:3928 #11 0x00007f8bf1412013 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /data/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:3946 #12 0x00007f8bf300dcde in KSysGuard::ReadProcSmapsRunnable::run (this=0x7418760) at /data/KDE/src/kde/workspace/libksysguard/processcore/read_procsmaps_runnable.cpp:37 #13 0x00007f8bf11fb7ba in QThreadPoolThread::run (this=0x2145880) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:101 #14 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x2145880) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #15 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #16 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f8bb2ffd640 (LWP 51703)): #0 0x00007f8bda655a58 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bf11fe9b0 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x2131a00) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitConditionPrivate::wait (deadline=..., this=0x2131a00) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:144 #3 QWaitCondition::wait (this=this@entry=0x1fa2780, mutex=0x1f43ce8, deadline=...) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:225 #4 0x00007f8bf11fb8c4 in QThreadPoolThread::run (this=0x1fa2770) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qmutex.h:270 #5 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x1fa2770) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #6 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f8bbadee640 (LWP 3507373)): #0 0x00007f8bd7fffcdd in g_mutex_lock () from /lib64/libglib-2.0.so.0 #1 0x00007f8bd7fafc2e in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #2 0x00007f8bf1440ce8 in QEventDispatcherGlib::processEvents (this=0x7f8b9c000b60, flags=...) at /data/qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #3 0x00007f8bf13d84e5 in QEventLoop::processEvents (this=this@entry=0x7f8bbadedac0, flags=..., flags@entry=...) at /usr/include/c++/10/bits/atomic_base.h:741 #4 0x00007f8bf13d8ac6 in QEventLoop::exec (this=this@entry=0x7f8bbadedac0, flags=flags@entry=...) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qflags.h:125 #5 0x00007f8bf11f5718 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qflags.h:121 #6 0x00007f8bf233ab84 in QDBusConnectionManager::run (this=0x7f8bf23ae6e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /data/qt/qt5/qtbase/src/dbus/qdbusconnection.cpp:179 #7 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x7f8bf23ae6e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #8 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f8bbb5ef640 (LWP 3507371)): #0 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bc2ec36fb in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f8bc2ec31c7 in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f8bbbdf0640 (LWP 3507370)): #0 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bc2ec36fb in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f8bc2ec31c7 in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f8bbc5f1640 (LWP 3507369)): #0 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bc2ec36fb in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f8bc2ec31c7 in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f8bbcdf2640 (LWP 3507368)): #0 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bc2ec36fb in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so #2 0x00007f8bc2ec31c7 in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so #3 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f8bc96c7640 (LWP 3507364)): #0 0x00007f8bf0e45a4f in poll () from /lib64/libc.so.6 #1 0x00007f8bda2cd842 in _xcb_conn_wait.part.0 () from /lib64/libxcb.so.1 #2 0x00007f8bda2cf1cc in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f8bc9846982 in QXcbEventQueue::run (this=0x1a69010) at /data/qt/qt5/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:228 #4 0x00007f8bf11f6e28 in QThreadPrivate::start (arg=0x1a69010) at /data/qt/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:342 #5 0x00007f8bda64f3f9 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f8bf0e50b43 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f8bd6e0da00 (LWP 3507363)): #0 0x00007f8bda655732 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8bf11fea88 in QWaitConditionPrivate::wait (deadline=..., this=0x2009580) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x1f43d10, mutex=mutex@entry=0x1f43ce8, deadline=...) at /data/qt/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:225 #3 0x00007f8bf11f95d2 in QThreadPoolPrivate::waitForDone (this=this@entry=0x1f43c90, timer=...) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:306 #4 0x00007f8bf11f992f in QThreadPoolPrivate::waitForDone (this=0x1f43c90, msecs=msecs@entry=-1) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:316 #5 0x00007f8bf11f9997 in QThreadPool::waitForDone (this=this@entry=0x7f8bf14d8b00 <(anonymous namespace)::Q_QGS_theInstance::innerFunction()::holder>, msecs=msecs@entry=-1) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:749 #6 0x00007f8bf11f99b8 in QThreadPool::~QThreadPool (this=0x7f8bf14d8b00 <(anonymous namespace)::Q_QGS_theInstance::innerFunction()::holder>, __in_chrg=<optimized out>) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:473 #7 0x00007f8bf11f99e3 in (anonymous namespace)::Q_QGS_theInstance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /data/qt/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:48 #8 0x00007f8bf0d8f427 in __run_exit_handlers () from /lib64/libc.so.6 #9 0x00007f8bf0d8f5d0 in exit () from /lib64/libc.so.6 #10 0x00007f8bc981cd1c in QXcbConnection::processXcbEvents (this=0x1a71830, flags=flags@entry=...) at /data/qt/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:987 #11 0x00007f8bc9847d7c in xcbSourceDispatch (source=<optimized out>) at /data/qt/qt5/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:103 #12 0x00007f8bd7fb288f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #13 0x00007f8bd8004288 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #14 0x00007f8bd7fafc43 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #15 0x00007f8bf1440cce in QEventDispatcherGlib::processEvents (this=0x1b8dbb0, flags=...) at /data/qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #16 0x00007f8bc98480be in QXcbGlibEventDispatcher::processEvents (this=<optimized out>, flags=...) at /data/qt/qt5/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:143 #17 0x00007f8bf13d84e5 in QEventLoop::processEvents (this=this@entry=0x7ffe37a08590, flags=..., flags@entry=...) at /usr/include/c++/10/bits/atomic_base.h:741 #18 0x00007f8bf13d8ac6 in QEventLoop::exec (this=this@entry=0x7ffe37a08590, flags=flags@entry=...) at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qflags.h:125 #19 0x00007f8bf13e2a6e in QCoreApplication::exec () at ../../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qflags.h:121 #20 0x00007f8bf16f7d88 in QGuiApplication::exec () at /data/qt/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1867 #21 0x00007f8bf1deb231 in QApplication::exec () at /data/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2811 #22 0x00007f8bf312c11b in kdemain (argc=<optimized out>, argv=<optimized out>) at /data/KDE/src/kde/workspace/ksysguard/gui/ksysguard.cpp:627 #23 0x00007f8bf0d771a2 in __libc_start_main () from /lib64/libc.so.6 #24 0x0000000000201aee in _start () [Inferior 1 (process 3507363) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.