Bug 416409

Summary: Plasma crash while using
Product: [Plasma] plasmashell Reporter: Tim Richardson <tim>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.5   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tim Richardson 2020-01-18 07:05:57 UTC
Application: plasmashell (5.17.5)

Qt Version: 5.13.2
Frameworks Version: 5.66.0
Operating System: Linux 5.3.13-custom x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:

had three terminals open, was doing vi editing in one of them. Chromium running in another. I don't see any link between what I was doing and the crash

The crash can be reproduced sometimes.

-- 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 0x7f8f85f52e40 (LWP 3144))]

Thread 14 (Thread 0x7f8f03d82700 (LWP 4003)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de590f2b34) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de590f2ae0, cond=0x55de590f2b08) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de590f2b08, mutex=0x55de590f2ae0) at pthread_cond_wait.c:655
#3  0x00007f8f7fd99aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55de590f2ae0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8f7fd99aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55de58f26690, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8f7fd99df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55de58f26698, mutex=mutex@entry=0x55de58f26690, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8f83db9ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55de58f26688) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f8f83db9ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55de58f26610) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f8f83dba2fa in QSGRenderThread::run() (this=0x55de58f26610) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de58f26610) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f03d82700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8f1985e700 (LWP 3588)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de5737d804) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de5737d7b0, cond=0x55de5737d7d8) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de5737d7d8, mutex=0x55de5737d7b0) at pthread_cond_wait.c:655
#3  0x00007f8f7fd99aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55de5737d7b0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8f7fd99aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55de57388ab0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8f7fd99df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55de57388ab8, mutex=mutex@entry=0x55de57388ab0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8f83db9ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55de57388aa8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f8f83db9ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55de57388a30) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f8f83dba2fa in QSGRenderThread::run() (this=0x55de57388a30) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de57388a30) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f1985e700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8f1c617700 (LWP 3584)):
#0  0x00007f8f7f682bf9 in __GI___poll (fds=0x7f8f14003ce0, nfds=1, timeout=2940036) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8f797fb5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f14000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f1c616d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8f7fd913aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f8f1ef75407 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de56ddf940) at thread/qthread_unix.cpp:360
#8  0x00007f8f7ccc26db in start_thread (arg=0x7f8f1c617700) at pthread_create.c:463
#9  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8f39136700 (LWP 3575)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de5228df40) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de5228def0, cond=0x55de5228df18) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de5228df18, mutex=0x55de5228def0) at pthread_cond_wait.c:655
#3  0x00007f8f7fd99aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55de5228def0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8f7fd99aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55de51bdd400, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8f7fd99df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55de51bdd408, mutex=mutex@entry=0x55de51bdd400, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8f83db9ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55de51bdd3f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f8f83db9ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55de51bdd380) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f8f83dba2fa in QSGRenderThread::run() (this=0x55de51bdd380) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de51bdd380) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f39136700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8f39937700 (LWP 3574)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de52311864) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de52311810, cond=0x55de52311838) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de52311838, mutex=0x55de52311810) at pthread_cond_wait.c:655
#3  0x00007f8f7fd99aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55de52311810) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8f7fd99aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55de5173aab0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8f7fd99df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55de5173aab8, mutex=mutex@entry=0x55de5173aab0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8f83db9ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55de5173aaa8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f8f83db9ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55de5173aa30) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f8f83dba2fa in QSGRenderThread::run() (this=0x55de5173aa30) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de5173aa30) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f39937700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8f44d01700 (LWP 3573)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de5225cf64) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de5225cf10, cond=0x55de5225cf38) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de5225cf38, mutex=0x55de5225cf10) at pthread_cond_wait.c:655
#3  0x00007f8f7fd99aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55de5225cf10) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8f7fd99aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55de52313cf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8f7fd99df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55de52313cf8, mutex=mutex@entry=0x55de52313cf0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8f83db9ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55de52313ce8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f8f83db9ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55de52313c70) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f8f83dba2fa in QSGRenderThread::run() (this=0x55de52313c70) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de52313c70) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f44d01700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8f46d5f700 (LWP 3571)):
#0  0x00007f8f7f67e0b4 in __GI___libc_read (fd=28, buf=0x7f8f46d5eb20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f8f798402d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f797fb570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f3c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f46d5ed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f8f7fd913aa in QThread::exec() (this=this@entry=0x55de5200b250) at thread/qthread.cpp:531
#8  0x00007f8f83d33ac6 in QQuickPixmapReader::run() (this=0x55de5200b250) at util/qquickpixmapcache.cpp:962
#9  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de5200b250) at thread/qthread_unix.cpp:360
#10 0x00007f8f7ccc26db in start_thread (arg=0x7f8f46d5f700) at pthread_create.c:463
#11 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8f4ea65700 (LWP 3533)):
#0  0x00007f8f7ffd58d8 in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f8f4ea64bd4) at kernel/qeventdispatcher_glib.cpp:167
#1  0x00007f8f797fab28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb4fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f40000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f4ea64da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f8f7fd913aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de51e4c360) at thread/qthread_unix.cpp:360
#8  0x00007f8f7ccc26db in start_thread (arg=0x7f8f4ea65700) at pthread_create.c:463
#9  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8f4f266700 (LWP 3532)):
#0  0x00007f8f7f682bb0 in __GI___poll (fds=0x7f8f48004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8f797fb5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f48000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f4f265d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8f7fd913aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f8f4f81a825 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de51e5e090) at thread/qthread_unix.cpp:360
#8  0x00007f8f7ccc26db in start_thread (arg=0x7f8f4f266700) at pthread_create.c:463
#9  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8f5b3ac700 (LWP 3474)):
#0  0x00007f8f7ccc89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55de51755c68) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8f7ccc89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55de51755c18, cond=0x55de51755c40) at pthread_cond_wait.c:502
#2  0x00007f8f7ccc89f3 in __pthread_cond_wait (cond=0x55de51755c40, mutex=0x55de51755c18) at pthread_cond_wait.c:655
#3  0x00007f8f60afec3b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8f60afe837 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8f7ccc26db in start_thread (arg=0x7f8f5b3ac700) at pthread_create.c:463
#6  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8f63fff700 (LWP 3389)):
#0  0x00007f8f79841664 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8f797faf58 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f5c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f63ffed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f8f7fd913aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f8f83861815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de51886170) at thread/qthread_unix.cpp:360
#9  0x00007f8f7ccc26db in start_thread (arg=0x7f8f63fff700) at pthread_create.c:463
#10 0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8f6ae9f700 (LWP 3289)):
#0  0x00007f8f797fab2e in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8f797fb4fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f7ffd5b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8f64000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8f6ae9ed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8f7fd913aa in QThread::exec() (this=this@entry=0x7f8f81301d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#6  0x00007f8f8108a0e5 in QDBusConnectionManager::run() (this=0x7f8f81301d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x7f8f81301d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#8  0x00007f8f7ccc26db in start_thread (arg=0x7f8f6ae9f700) at pthread_create.c:463
#9  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8f70a87700 (LWP 3251)):
#0  0x00007f8f7f682bf9 in __GI___poll (fds=0x7f8f70a86ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8f84992747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8f8499436a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8f73458e10 in QXcbEventQueue::run() (this=0x55de51728de0) at qxcbeventqueue.cpp:228
#4  0x00007f8f7fd92b52 in QThreadPrivate::start(void*) (arg=0x55de51728de0) at thread/qthread_unix.cpp:360
#5  0x00007f8f7ccc26db in start_thread (arg=0x7f8f70a87700) at pthread_create.c:463
#6  0x00007f8f7f68f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8f85f52e40 (LWP 3144)):
[KCrash Handler]
#6  0x00007f8f8360ccd6 in QV4::MemoryManager::collectFromJSStack(QV4::MarkStack*) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f8f8360cd3e in QV4::MemoryManager::collectRoots(QV4::MarkStack*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f8f8360cf63 in QV4::MemoryManager::mark() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f8f8360edb9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f8f83610e56 in QV4::MemoryManager::allocString(unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f8f8377ed4a in QV4::ExecutionEngine::newString(QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f8f836babfa in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f8f837944f1 in QV4::RuntimeHelpers::ordinaryToPrimitive(QV4::ExecutionEngine*, QV4::Object const*, QV4::String*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f8f837947a4 in QV4::RuntimeHelpers::objectDefaultValue(QV4::Object const*, int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f8f8379978a in QV4::Value::toQStringNoThrow() const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f8f83788b48 in QV4::ExecutionEngine::catchExceptionAsQmlError() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f8f8382fdb4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f8f83830486 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f8f837d5fb9 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f8f837d733b in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f8f83810c42 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f8f837b7f99 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f8f7ffa80f7 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55de520121d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b6f870) at kernel/qobject.cpp:3678
#24 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55de520121d0, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b6f870) at kernel/qobject.cpp:3660
#25 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55de520121d0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#26 0x00007f8f7ff458aa in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1480
#27 0x00007f8f7ff47cf8 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:225
#28 0x00007f8f7ffa88d5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55de52045770, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffc71b6fba0) at kernel/qobject.cpp:3809
#29 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b6fba0) at kernel/qobject.cpp:3660
#30 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#31 0x00007f8f46fe057a in TaskManager::TaskGroupingProxyModel::Private::sourceDataChanged(QModelIndex, QModelIndex, QVector<int> const&) (this=0x55de52048310, topLeft=..., bottomRight=..., roles=...) at ./libtaskmanager/taskgroupingproxymodel.cpp:251
#32 0x00007f8f46fe18ad in TaskManager::TaskGroupingProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/libtaskmanager/taskmanager_autogen/include/moc_taskgroupingproxymodel.cpp:160
#33 0x00007f8f7ffa88d5 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55de52007c90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffc71b6fe50) at kernel/qobject.cpp:3809
#34 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55de52007c90, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b6fe50) at kernel/qobject.cpp:3660
#35 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55de52007c90, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#36 0x00007f8f7ff458aa in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1480
#37 0x00007f8f7ff47cf8 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:225
#38 0x00007f8f7ffa88d5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55de51fe4f40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffc71b70180) at kernel/qobject.cpp:3809
#39 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b70180) at kernel/qobject.cpp:3660
#40 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#41 0x00007f8f46d74172 in  () at /usr/lib/x86_64-linux-gnu/libKF5ItemModels.so.5
#42 0x00007f8f46d75618 in  () at /usr/lib/x86_64-linux-gnu/libKF5ItemModels.so.5
#43 0x00007f8f7ffa88d5 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55de51fe93b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffc71b70380) at kernel/qobject.cpp:3809
#44 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55de51fe93b0, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b70380) at kernel/qobject.cpp:3660
#45 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55de51fe93b0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#46 0x00007f8f7ff3a071 in QIdentityProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, topLeft=..., bottomRight=..., roles=...) at itemmodels/qidentityproxymodel.cpp:483
#47 0x00007f8f7ff3bd48 in QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:164
#48 0x00007f8f7ffa88d5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55de51fe94f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffc71b705a0) at kernel/qobject.cpp:3809
#49 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f8f8042c160 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc71b705a0) at kernel/qobject.cpp:3660
#50 0x00007f8f7ff1334c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#51 0x00007f8f47001ba0 in TaskManager::XWindowTasksModel::Private::dataChanged(unsigned long long, QVector<int> const&) (this=this@entry=0x55de51fe96a0, window=<optimized out>, roles=...) at ./libtaskmanager/xwindowtasksmodel.cpp:408
#52 0x00007f8f47004292 in TaskManager::XWindowTasksModel::Private::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) (this=0x55de51fe96a0, window=<optimized out>, properties=..., properties2=...) at ./libtaskmanager/xwindowtasksmodel.cpp:395
#53 0x00007f8f7ffa89ef in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc71b70800, r=0x55de51fe94f0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#54 0x00007f8f7ffa89ef in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55de51ffbb50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>, argv@entry=0x7ffc71b70800) at kernel/qobject.cpp:3789
#55 0x00007f8f7ffa8f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55de51ffbb50, m=m@entry=0x7f8f47220500 <XWindowSystemEventBatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc71b70800) at kernel/qobject.cpp:3660
#56 0x00007f8f4700929b in XWindowSystemEventBatcher::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) (this=this@entry=0x55de51ffbb50, _t1=<optimized out>, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/libtaskmanager/taskmanager_autogen/EWIEGA46WW/moc_xwindowsystemeventbatcher.cpp:176
#57 0x00007f8f47000a8a in XWindowSystemEventBatcher::timerEvent(QTimerEvent*) (this=0x55de51ffbb50, event=<optimized out>) at ./libtaskmanager/xwindowsystemeventbatcher.cpp:75
#58 0x00007f8f7ffa93eb in QObject::event(QEvent*) (this=0x55de51ffbb50, e=<optimized out>) at kernel/qobject.cpp:1282
#59 0x00007f8f818e3eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55de517048a0, receiver=receiver@entry=0x55de51ffbb50, e=e@entry=0x7ffc71b70b80) at kernel/qapplication.cpp:3703
#60 0x00007f8f818eb4b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc71b70f20, receiver=0x55de51ffbb50, e=0x7ffc71b70b80) at kernel/qapplication.cpp:3449
#61 0x00007f8f7ff77f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55de51ffbb50, event=0x7ffc71b70b80) at kernel/qcoreapplication.cpp:1095
#62 0x00007f8f7ffd5009 in QTimerInfoList::activateTimers() (this=0x55de51757da0) at kernel/qtimerinfo_unix.cpp:643
#63 0x00007f8f7ffd5809 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#64 0x00007f8f7ffd5809 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#65 0x00007f8f797fb417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f8f797fb650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007f8f797fb6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f8f7ffd5b7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55de51765c80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#69 0x00007f8f7ff7606a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc71b70dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#70 0x00007f8f7ff7f3e0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1403
#71 0x000055de50f49cef in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219

Possible duplicates by query: bug 415795, bug 414768, bug 409244, bug 406600, bug 402725.

Reported using DrKonqi
Comment 1 Christoph Feck 2020-01-31 07:57:16 UTC

*** This bug has been marked as a duplicate of bug 414768 ***