Bug 372512 - plasmashell crashes when focussing on an open application by pressing the application icon in the panel
Summary: plasmashell crashes when focussing on an open application by pressing the app...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 372526 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-11-15 18:13 UTC by ffab
Modified: 2016-11-16 12:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ffab 2016-11-15 18:13:06 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-47-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I opened firefox used it for a while. Then I  opended muon.
And then I  pressed  the firefox application icon in the panel -  plasma crashed.
It is reproduceable:
Opening 2 or more applications. And focus e.g. on  firefox. 
When plasma does'nt crash at once, I change the focus several times.
This plasmacrash  happens only  on this laptop (HP Pavilion 17-g164ng).

-- 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 0x7fef47bbb8c0 (LWP 1827))]

Thread 20 (Thread 0x7fee59ffb700 (LWP 4375)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x7fee60003190) at thread/qthread_unix.cpp:331
#12 0x00007fef41a2a70a in start_thread (arg=0x7fee59ffb700) at pthread_create.c:333
#13 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fee5a7fc700 (LWP 4374)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x7fee5c0023d0) at thread/qthread_unix.cpp:331
#10 0x00007fef41a2a70a in start_thread (arg=0x7fee5a7fc700) at pthread_create.c:333
#11 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fee5affd700 (LWP 4373)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x7fee54002f90) at thread/qthread_unix.cpp:331
#10 0x00007fef41a2a70a in start_thread (arg=0x7fee5affd700) at pthread_create.c:333
#11 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fee5b7fe700 (LWP 4372)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x7fee640038a0) at thread/qthread_unix.cpp:331
#12 0x00007fef41a2a70a in start_thread (arg=0x7fee5b7fe700) at pthread_create.c:333
#13 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fee5bfff700 (LWP 4371)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x438e970) at thread/qthread_unix.cpp:331
#20 0x00007fef41a2a70a in start_thread (arg=0x7fee5bfff700) at pthread_create.c:333
#21 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fee68e71700 (LWP 4370)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x7fee64001230) at thread/qthread_unix.cpp:331
#10 0x00007fef41a2a70a in start_thread (arg=0x7fee68e71700) at pthread_create.c:333
#11 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fee69672700 (LWP 4369)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x4222230) at thread/qthread_unix.cpp:331
#10 0x00007fef41a2a70a in start_thread (arg=0x7fee69672700) at pthread_create.c:333
#11 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fee6c23a700 (LWP 4368)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3fe0930) at thread/qwaitcondition_unix.cpp:136
#2  0x00007fef42959a5b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x43b0290, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fee8498e2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fee849924e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fee84992542 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fee8498d46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fee84990353 in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x3c3e2f0) at thread/qthread_unix.cpp:331
#12 0x00007fef41a2a70a in start_thread (arg=0x7fee6c23a700) at pthread_create.c:333
#13 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fee7f052700 (LWP 1954)):
#0  0x00007ffc853b5caf in clock_gettime ()
#1  0x00007fef4226fc86 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7fee7f051a40) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fef42a08b86 in qt_gettime() (ts=0x7fee7f051a40, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007fef42a08b86 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  0x00007fef42a08b86 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007fef42b8d279 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fee78002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fef42b8d7e5 in QTimerInfoList::timerWait(timespec&) (this=0x7fee78002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007fef42b8f11c in idleTimerSourcePrepare(GSource*, gint*) (timeout=0x7fee7f051b04, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007fef42b8f11c in idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7fee7f051b04) at kernel/qeventdispatcher_glib.cpp:207
#9  0x00007fef3ef7c92d in g_main_context_prepare (context=context@entry=0x7fee78000990, priority=priority@entry=0x7fee7f051b90) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3442
#10 0x00007fef3ef7d2cb in g_main_context_iterate (context=context@entry=0x7fee78000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3820
#11 0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fee78000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#12 0x00007fef42b8f7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fee780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fee7f051cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fef42953834 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fee8156a7d7 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#16 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x3527c90) at thread/qthread_unix.cpp:331
#17 0x00007fef41a2a70a in start_thread (arg=0x7fee7f052700) at pthread_create.c:333
#18 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fef11452700 (LWP 1896)):
#0  0x00007fef3efc1ae4 in g_mutex_unlock (mutex=0x7fee88000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1347
#1  0x00007fef3ef7d391 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fee88003120, timeout=<optimized out>, context=0x7fee88000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4134
#2  0x00007fef3ef7d391 in g_main_context_iterate (context=context@entry=0x7fee88000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fee88000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fef42b8f7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fee880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fef11451c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fef42953834 in QThread::exec() (this=this@entry=0x26baeb0) at thread/qthread.cpp:503
#7  0x00007fef45bb3ed6 in QQuickPixmapReader::run() (this=0x26baeb0) at util/qquickpixmapcache.cpp:817
#8  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x26baeb0) at thread/qthread_unix.cpp:331
#9  0x00007fef41a2a70a in start_thread (arg=0x7fef11452700) at pthread_create.c:333
#10 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fef13df2700 (LWP 1864)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef475f7bd4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fef475f7c19 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fef41a2a70a in start_thread (arg=0x7fef13df2700) at pthread_create.c:333
#4  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fef19782700 (LWP 1863)):
#0  0x00007ffc853b5caf in clock_gettime ()
#1  0x00007fef4226fc86 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7fef19781a50) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fef42a08b86 in qt_gettime() (ts=0x7fef19781a50, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007fef42a08b86 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  0x00007fef42a08b86 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007fef42b8d279 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fef0c002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fef42b8d7e5 in QTimerInfoList::timerWait(timespec&) (this=0x7fef0c002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007fef42b8ebce in timerSourcePrepare(GSource*, gint*) (timeout=0x7fef19781b24, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007fef42b8ebce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7fef19781b24) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fef3ef7c92d in g_main_context_prepare (context=context@entry=0x7fef0c000990, priority=priority@entry=0x7fef19781bb0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3442
#10 0x00007fef3ef7d2cb in g_main_context_iterate (context=context@entry=0x7fef0c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3820
#11 0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fef0c000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#12 0x00007fef42b8f7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fef0c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fef19781ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fef42953834 in QThread::exec() (this=this@entry=0x2553850) at thread/qthread.cpp:503
#15 0x00007fef4521c3c5 in QQmlThreadPrivate::run() (this=0x2553850) at qml/ftw/qqmlthread.cpp:141
#16 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x2553850) at thread/qthread_unix.cpp:331
#17 0x00007fef41a2a70a in start_thread (arg=0x7fef19782700) at pthread_create.c:333
#18 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fef1b5b2700 (LWP 1860)):
#0  0x00007ffc853b5caf in clock_gettime ()
#1  0x00007fef4226fc86 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7fef1b5b1a50) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fef42a08b86 in qt_gettime() (ts=0x7fef1b5b1a50, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007fef42a08b86 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  0x00007fef42a08b86 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007fef42b8d279 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fef14002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fef42b8d7e5 in QTimerInfoList::timerWait(timespec&) (this=0x7fef14002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007fef42b8ebce in timerSourcePrepare(GSource*, gint*) (timeout=0x7fef1b5b1b24, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007fef42b8ebce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7fef1b5b1b24) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fef3ef7c92d in g_main_context_prepare (context=context@entry=0x7fef14000990, priority=priority@entry=0x7fef1b5b1bb0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3442
#10 0x00007fef3ef7d2cb in g_main_context_iterate (context=context@entry=0x7fef14000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3820
#11 0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fef14000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#12 0x00007fef42b8f7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fef140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fef1b5b1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fef42953834 in QThread::exec() (this=this@entry=0x247a7e0) at thread/qthread.cpp:503
#15 0x00007fef4521c3c5 in QQmlThreadPrivate::run() (this=0x247a7e0) at qml/ftw/qqmlthread.cpp:141
#16 0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x247a7e0) at thread/qthread_unix.cpp:331
#17 0x00007fef41a2a70a in start_thread (arg=0x7fef1b5b2700) at pthread_create.c:333
#18 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fef1fe27700 (LWP 1854)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef29701aa3 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fef29701907 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fef41a2a70a in start_thread (arg=0x7fef1fe27700) at pthread_create.c:333
#4  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fef20628700 (LWP 1853)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef29701aa3 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fef29701907 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fef41a2a70a in start_thread (arg=0x7fef20628700) at pthread_create.c:333
#4  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fef20e29700 (LWP 1852)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef29701aa3 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fef29701907 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fef41a2a70a in start_thread (arg=0x7fef20e29700) at pthread_create.c:333
#4  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fef2162a700 (LWP 1851)):
#0  0x00007fef41a303b0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef29701aa3 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fef29701907 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fef41a2a70a in start_thread (arg=0x7fef2162a700) at pthread_create.c:333
#4  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fef2bfff700 (LWP 1849)):
#0  0x00007fef42255b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fef3ef7d39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fef24003070, timeout=<optimized out>, context=0x7fef24000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007fef3ef7d39c in g_main_context_iterate (context=context@entry=0x7fef24000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fef24000990, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007fef42b8f7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fef240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fef2bffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fef42953834 in QThread::exec() (this=this@entry=0x22411c0) at thread/qthread.cpp:503
#7  0x00007fef4521c3c5 in QQmlThreadPrivate::run() (this=0x22411c0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x22411c0) at thread/qthread_unix.cpp:331
#9  0x00007fef41a2a70a in start_thread (arg=0x7fef2bfff700) at pthread_create.c:333
#10 0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fef32b7a700 (LWP 1833)):
#0  0x00007fef42255b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fef46364c62 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fef32b79c00) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007fef46364c62 in _xcb_conn_wait (c=c@entry=0x2163140, cond=cond@entry=0x2163180, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007fef463668d7 in xcb_wait_for_event (c=0x2163140) at ../../src/xcb_in.c:693
#4  0x00007fef34cf4629 in QXcbEventReader::run() (this=0x2171670) at qxcbconnection.cpp:1253
#5  0x00007fef429587be in QThreadPrivate::start(void*) (arg=0x2171670) at thread/qthread_unix.cpp:331
#6  0x00007fef41a2a70a in start_thread (arg=0x7fef32b7a700) at pthread_create.c:333
#7  0x00007fef4226182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fef47bbb8c0 (LWP 1827)):
[KCrash Handler]
#6  0x00007fef422a8098 in __memmove_avx_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:245
#7  0x00007fef293914ad in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#8  0x00007fef2938fd95 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#9  0x00007fef2addfc1f in Plasma::WindowThumbnail::bindGLXTexture() (this=this@entry=0x40a07f0) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447
#10 0x00007fef2ade0e44 in Plasma::WindowThumbnail::windowToTextureGLX(Plasma::WindowTextureNode*) (this=this@entry=0x40a07f0, textureNode=textureNode@entry=0x42577f0) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
#11 0x00007fef2ade1803 in Plasma::WindowThumbnail::windowToTexture(Plasma::WindowTextureNode*) (this=0x40a07f0, textureNode=0x42577f0) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394
#12 0x00007fef2ade1d24 in Plasma::WindowThumbnail::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x40a07f0, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199
#13 0x00007fef45c522d8 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=this@entry=0x2e9c640, item=item@entry=0x40a07f0) at items/qquickwindow.cpp:2984
#14 0x00007fef45c52b4b in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x2e9c640) at items/qquickwindow.cpp:2722
#15 0x00007fef45c52cc0 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x2e9c640) at items/qquickwindow.cpp:341
#16 0x00007fef45c2112c in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=this@entry=0x2381c00, window=0x3a71af0) at scenegraph/qsgrenderloop.cpp:372
#17 0x00007fef45c22aa6 in QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (this=0x2381c00, window=0x3a71af0) at scenegraph/qsgrenderloop.cpp:422
#18 0x00007fef42e862b5 in QWindow::event(QEvent*) (this=this@entry=0x3a71af0, ev=ev@entry=0x7ffc853600d0) at kernel/qwindow.cpp:2060
#19 0x00007fef45c5c871 in QQuickWindow::event(QEvent*) (this=this@entry=0x3a71af0, e=e@entry=0x7ffc853600d0) at items/qquickwindow.cpp:1413
#20 0x00007fef477282db in PlasmaQuick::Dialog::event(QEvent*) (this=this@entry=0x3a71af0, event=event@entry=0x7ffc853600d0) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168
#21 0x00007fef2add9c45 in ToolTipDialog::event(QEvent*) (this=0x3a71af0, e=0x7ffc853600d0) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120
#22 0x00007fef4363e05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2156680, receiver=receiver@entry=0x3a71af0, e=e@entry=0x7ffc853600d0) at kernel/qapplication.cpp:3716
#23 0x00007fef43643516 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc853604f0, receiver=0x3a71af0, e=0x7ffc853600d0) at kernel/qapplication.cpp:3499
#24 0x00007fef42b3938b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc853604f0, receiver=receiver@entry=0x3a71af0, event=event@entry=0x7ffc853600d0) at kernel/qcoreapplication.cpp:965
#25 0x00007fef42e7e4ac in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (event=0x7ffc853600d0, receiver=0x3a71af0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#26 0x00007fef42e7e4ac in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x438b790) at kernel/qguiapplication.cpp:2663
#27 0x00007fef42e7f21d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x438b790) at kernel/qguiapplication.cpp:1658
#28 0x00007fef42e62f08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:625
#29 0x00007fef34d26060 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#30 0x00007fef3ef7d1a7 in g_main_context_dispatch (context=0x7fef2c0016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3154
#31 0x00007fef3ef7d1a7 in g_main_context_dispatch (context=context@entry=0x7fef2c0016f0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3769
#32 0x00007fef3ef7d400 in g_main_context_iterate (context=context@entry=0x7fef2c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3840
#33 0x00007fef3ef7d4ac in g_main_context_iteration (context=0x7fef2c0016f0, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#34 0x00007fef42b8f7cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x21958b0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#35 0x00007fef42b36b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc85360390, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#36 0x00007fef42b3ebec in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229
#37 0x0000000000432d4a in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-11-16 12:33:45 UTC
*** Bug 372526 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2016-11-16 12:37:46 UTC
Window thumbnail, the component with the crash changed a lot in frameworks 5.27

which is after this crash report.

Given I've not seen any duplicate reports with newer frameworks I think it's fixed. Please reopen this bug if it still occurs with frameworks 5.27 or later.