Application: plasmashell (5.10.5) Qt Version: 5.9.1 Frameworks Version: 5.36.0 Operating System: Linux 4.8.0-53-generic x86_64 Distribution: KDE neon User Edition 5.10 -- Information about the crash: - What I was doing when the application crashed: Nothing in particular except this crash happened after I installed qt5-default package (5.9.1+dfsg-2+16.04+xenial+build25) from "http://archive.neon.kde.org/user xenial/main amd64 Packages" Neon user-edition repo. - Unusual behavior I noticed: The crash happens every 10-15 minutes after logging in. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb4fb5348c0 (LWP 1185))] Thread 12 (Thread 0x7fb41effd700 (LWP 1654)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4f647c8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4725600) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4fabd90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb43f97807f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb43f97c108 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb43f97c162 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb43f979c80 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x4dba6d0) at thread/qthread_unix.cpp:368 #10 0x00007fb4f53206ba in start_thread (arg=0x7fb41effd700) at pthread_create.c:333 #11 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fb41f7fe700 (LWP 1653)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4f647c8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4725600) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4fabd90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb43f97807f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb43f97c108 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb43f97c162 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb43f979c80 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x7fb414002d90) at thread/qthread_unix.cpp:368 #10 0x00007fb4f53206ba in start_thread (arg=0x7fb41f7fe700) at pthread_create.c:333 #11 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fb41ffff700 (LWP 1652)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4f647c8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4725600) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4fabd90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb43f97807f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb43f97c108 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb43f97c162 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb43f979c80 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x4f5cf00) at thread/qthread_unix.cpp:368 #10 0x00007fb4f53206ba in start_thread (arg=0x7fb41ffff700) at pthread_create.c:333 #11 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fb424f74700 (LWP 1651)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4f647c8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4725600) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4fabd90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb43f97807f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb43f97c108 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb43f97c162 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb43f97726d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb43f979c80 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x4fb05d0) at thread/qthread_unix.cpp:368 #10 0x00007fb4f53206ba in start_thread (arg=0x7fb424f74700) at pthread_create.c:333 #11 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fb432882700 (LWP 1641)): #0 0x00007fb4f6472b29 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7fb432881a58: 0x0, this=0x3db1040) at /usr/include/c++/5/bits/atomic_base.h:752 #1 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7fb432881a58: 0x0, this=0x3db1040) at /usr/include/c++/5/atomic:462 #2 QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:290 #3 QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x3db1040) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:262 #4 QBasicMutex::fastTryLock (current=<synthetic pointer>, this=0x3db1040) at thread/qmutex.h:101 #5 QMutex::lock (this=this@entry=0x3db1040) at thread/qmutex.cpp:224 #6 0x00007fb4f66a485f in QMutexLocker::QMutexLocker (m=0x3db1040, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:200 #7 QThreadData::canWaitLocked (this=0x3db1010) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253 #8 postEventSourcePrepare (s=0x7fb42c0012d0, timeout=0x7fb432881af4) at kernel/qeventdispatcher_glib.cpp:259 #9 0x00007fb4f171491d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fb4f17152bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fb4f66a494b in QEventDispatcherGlib::processEvents (this=0x7fb42c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #13 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7fb432881cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #14 0x00007fb4f6476cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #15 0x00007fb434d60517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #16 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x3db0e90) at thread/qthread_unix.cpp:368 #17 0x00007fb4f53206ba in start_thread (arg=0x7fb432882700) at pthread_create.c:333 #18 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fb4469b1700 (LWP 1533)): #0 0x00007fb4f6472ee9 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb4469b0a78: 0x1, this=0x1b7ed90) at /usr/include/c++/5/bits/atomic_base.h:752 #1 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb4469b0a78: 0x1, this=0x1b7ed90) at /usr/include/c++/5/atomic:462 #2 QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299 #3 QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=0x1b7ed90) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:264 #4 QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=0x1b7ed90) at thread/qmutex.h:104 #5 QMutex::unlock (this=this@entry=0x1b7ed90) at thread/qmutex.cpp:337 #6 0x00007fb4f66a4d75 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213 #7 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:207 #8 QThreadData::canWaitLocked (this=<optimized out>) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253 #9 postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7fb4400012d0) at kernel/qeventdispatcher_glib.cpp:259 #10 postEventSourceCheck (source=0x7fb4400012d0) at kernel/qeventdispatcher_glib.cpp:269 #11 0x00007fb4f1714dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fb4f1715330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fb4f66a494b in QEventDispatcherGlib::processEvents (this=0x7fb4400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #15 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7fb4469b0c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #16 0x00007fb4f6476cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #17 0x00007fb4f94e6256 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x1b6e510) at thread/qthread_unix.cpp:368 #19 0x00007fb4f53206ba in start_thread (arg=0x7fb4469b1700) at pthread_create.c:333 #20 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fb4d37b2700 (LWP 1426)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4faf8b784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fb4faf8b7c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fb4f53206ba in start_thread (arg=0x7fb4d37b2700) at pthread_create.c:333 #4 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fb4ddb81700 (LWP 1306)): #0 0x00007fb4f6472ee9 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb4ddb80a88: 0x1, this=0x133b860) at /usr/include/c++/5/bits/atomic_base.h:752 #1 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fb4ddb80a88: 0x1, this=0x133b860) at /usr/include/c++/5/atomic:462 #2 QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299 #3 QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=0x133b860) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:264 #4 QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=0x133b860) at thread/qmutex.h:104 #5 QMutex::unlock (this=this@entry=0x133b860) at thread/qmutex.cpp:337 #6 0x00007fb4f66a4871 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213 #7 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:207 #8 QThreadData::canWaitLocked (this=0x133b830) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253 #9 postEventSourcePrepare (s=0x7fb4cc0012d0, timeout=0x7fb4ddb80b14) at kernel/qeventdispatcher_glib.cpp:259 #10 0x00007fb4f171491d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb4f17152bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fb4f66a494b in QEventDispatcherGlib::processEvents (this=0x7fb4cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #14 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7fb4ddb80ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #15 0x00007fb4f6476cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #16 0x00007fb4f8b44fa5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #17 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x133cea0) at thread/qthread_unix.cpp:368 #18 0x00007fb4f53206ba in start_thread (arg=0x7fb4ddb81700) at pthread_create.c:333 #19 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fb4dfbf2700 (LWP 1266)): #0 0x00007fb4f17123d7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb4f1714cea in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb4f1715330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb4f66a494b in QEventDispatcherGlib::processEvents (this=0x7fb4d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7fb4dfbf1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007fb4f6476cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007fb4f8b44fa5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x12eb580) at thread/qthread_unix.cpp:368 #9 0x00007fb4f53206ba in start_thread (arg=0x7fb4dfbf2700) at pthread_create.c:333 #10 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fb4e563c700 (LWP 1248)): #0 0x00007fb4f6472b29 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7fb4e563ba68: 0x0, this=0x126e450) at /usr/include/c++/5/bits/atomic_base.h:752 #1 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7fb4e563ba68: 0x0, this=0x126e450) at /usr/include/c++/5/atomic:462 #2 QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:290 #3 QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x126e450) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:262 #4 QBasicMutex::fastTryLock (current=<synthetic pointer>, this=0x126e450) at thread/qmutex.h:101 #5 QMutex::lock (this=this@entry=0x126e450) at thread/qmutex.cpp:224 #6 0x00007fb4f66a485f in QMutexLocker::QMutexLocker (m=0x126e450, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:200 #7 QThreadData::canWaitLocked (this=0x126e420) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253 #8 postEventSourcePrepare (s=0x7fb4d80012d0, timeout=0x7fb4e563bb04) at kernel/qeventdispatcher_glib.cpp:259 #9 0x00007fb4f171491d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fb4f17152bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fb4f66a494b in QEventDispatcherGlib::processEvents (this=0x7fb4d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #13 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7fb4e563bcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #14 0x00007fb4f6476cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #15 0x00007fb4fb673b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #16 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x7fb4fb6e9da0) at thread/qthread_unix.cpp:368 #17 0x00007fb4f53206ba in start_thread (arg=0x7fb4e563c700) at pthread_create.c:333 #18 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fb4e6e5b700 (LWP 1222)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb4f6472ae5 in _q_futex (timeout=0x0, val=3, op=0, addr=0x1209bc0) at thread/qmutex_linux.cpp:121 #2 lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:162 #3 QBasicMutex::lockInternal (this=0x1209bc0) at thread/qmutex_linux.cpp:178 #4 0x00007fb4f6472b47 in QMutex::lock (this=this@entry=0x1209bc0) at thread/qmutex.cpp:229 #5 0x00007fb4f6652a29 in QCoreApplication::postEvent (receiver=0x12092d0, event=event@entry=0x7fb4e0004280, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1407 #6 0x00007fb4f667ba68 in queued_activate (locker=<synthetic pointer>, argv=0x7fb4e6e5acd0, c=<optimized out>, signal=5, sender=0x122d060) at kernel/qobject.cpp:3619 #7 QMetaObject::activate (sender=0x122d060, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3718 #8 0x00007fb4e8fa1375 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #9 0x00007fb4f647b989 in QThreadPrivate::start (arg=0x122d060) at thread/qthread_unix.cpp:368 #10 0x00007fb4f53206ba in start_thread (arg=0x7fb4e6e5b700) at pthread_create.c:333 #11 0x00007fb4f5d883dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fb4fb5348c0 (LWP 1185)): [KCrash Handler] #6 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1209b90) at kernel/qcoreapplication.cpp:1660 #7 0x00007fb4f66523e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532 #8 0x00007fb4f66a5323 in postEventSourceDispatch (s=0x1257250) at kernel/qeventdispatcher_glib.cpp:276 #9 0x00007fb4f1715197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fb4f17153f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb4f171549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fb4f66a492f in QEventDispatcherGlib::processEvents (this=0x12678c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #13 0x00007fb4f664d7ca in QEventLoop::exec (this=this@entry=0x7ffceb8f5c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #14 0x00007fb4f6656704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #15 0x000000000041cd68 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166 Possible duplicates by query: bug 385342, bug 384503, bug 384419, bug 384360, bug 384350. Reported using DrKonqi
Created attachment 111042 [details] New crash information added by DrKonqi plasmashell (5.12.2) using Qt 5.10.0 - What I was doing when the application crashed: The plasmashell crashes regularly in ~1-2 minute intervals. I am not quite sure, but the bug 388901 might be related? -- Backtrace (Reduced): #6 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1cb8be0) at kernel/qcoreapplication.cpp:1701 #7 0x00007fd0586c6438 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1573 #8 0x00007fd05871afa3 in postEventSourceDispatch (s=0x1d16a00) at kernel/qeventdispatcher_glib.cpp:276 [...] #12 0x00007fd05871a5af in QEventDispatcherGlib::processEvents (this=this@entry=0x1cfc680, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #13 0x00007fd049ec71a1 in QPAEventDispatcherGlib::processEvents (this=0x1cfc680, flags=...) at qeventdispatcher_glib.cpp:69
Thank you for the report. As this was reported on an older version of plasmashell, can you please test on a recent and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
No longer crashes here: Operating System: KDE neon 5.19 KDE Plasma Version: 5.19.4 KDE Frameworks Version: 5.72.0 Qt Version: 5.14.2 Kernel Version: 5.4.0-56-generic OS Type: 64-bit
(In reply to Jonathan Verner from comment #3) > No longer crashes here: > > Operating System: KDE neon 5.19 > KDE Plasma Version: 5.19.4 > KDE Frameworks Version: 5.72.0 > Qt Version: 5.14.2 > Kernel Version: 5.4.0-56-generic > OS Type: 64-bit Thanks for the update Jonathan, I'll leave this open for Ade to check, if they don't it'll automatically close itself around the 22nd of December.
(In reply to Justin Zobel from comment #4) > (In reply to Jonathan Verner from comment #3) > > No longer crashes here: > > [...] > Thanks for the update Jonathan, I'll leave this open for Ade to check, if > they don't it'll automatically close itself around the 22nd of December. Thank you Justin and Jonathan. I am Ade the reporter of this bug and I can confirm this crash is no longer happening. Please close this report. PS: however, my computer with that KDE system unfortunately dead few months ago so I am sorry I cannot give any proof.