Bug 361110 - Plasma desktop crashes when switching windows using taskbar
Summary: Plasma desktop crashes when switching windows using taskbar
Status: RESOLVED DUPLICATE of bug 357895
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-28 17:56 UTC by redbull00
Modified: 2016-03-28 22:45 UTC (History)
2 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 redbull00 2016-03-28 17:56:18 UTC
Application: plasmashell (5.5.4)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-15-generic x86_64
Distribution: Ubuntu Xenial Xerus (development branch)

-- Information about the crash:
This bug happens spontaneously and randomly when either displaying window preview or clicking another window on the taskbar. It also happens when switching windows, but more rarely. This bug doesn't occur every time, just spontaneously.

-- 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 0x7fcf9be508c0 (LWP 1385))]

Thread 20 (Thread 0x7fcf86e40700 (LWP 1392)):
#0  0x00007fcf964f45ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcf9a602c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fcf9a6048d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fcf88fb24a9 in QXcbEventReader::run (this=0x1d71610) at qxcbconnection.cpp:1253
#4  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x1d71610) at thread/qthread_unix.cpp:331
#5  0x00007fcf95cc86fa in start_thread (arg=0x7fcf86e40700) at pthread_create.c:333
#6  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fcf7ffff700 (LWP 1418)):
#0  0x00007fcf964f00ed in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcf9325e6a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcf9321ae04 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcf9321b2c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcf96e2da6b in QEventDispatcherGlib::processEvents (this=0x7fcf780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7fcf7fffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fcf96bf1854 in QThread::exec (this=this@entry=0x1e43430) at thread/qthread.cpp:503
#8  0x00007fcf994bbba5 in QQmlThreadPrivate::run (this=0x1e43430) at qml/ftw/qqmlthread.cpp:141
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x1e43430) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fcf7ffff700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fcf75628700 (LWP 1421)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf7db482f3 in cnd_wait (mtx=0x1fff640, cond=0x1fff668) at ../../../../../../include/c11/threads_posix.h:159
#2  pipe_semaphore_wait (sema=0x1fff640) at ../../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function (init_data=init_data@entry=0x1fff598) at ../../../../../../src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007fcf7db48237 in impl_thrd_routine (p=<optimized out>) at ../../../../../../include/c11/threads_posix.h:87
#5  0x00007fcf95cc86fa in start_thread (arg=0x7fcf75628700) at pthread_create.c:333
#6  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fcf74e27700 (LWP 1422)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf7db482f3 in cnd_wait (mtx=0x1fff7a8, cond=0x1fff7d0) at ../../../../../../include/c11/threads_posix.h:159
#2  pipe_semaphore_wait (sema=0x1fff7a8) at ../../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function (init_data=init_data@entry=0x1fff700) at ../../../../../../src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007fcf7db48237 in impl_thrd_routine (p=<optimized out>) at ../../../../../../include/c11/threads_posix.h:87
#5  0x00007fcf95cc86fa in start_thread (arg=0x7fcf74e27700) at pthread_create.c:333
#6  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fcf74626700 (LWP 1423)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf7db482f3 in cnd_wait (mtx=0x1fff910, cond=0x1fff938) at ../../../../../../include/c11/threads_posix.h:159
#2  pipe_semaphore_wait (sema=0x1fff910) at ../../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function (init_data=init_data@entry=0x1fff868) at ../../../../../../src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007fcf7db48237 in impl_thrd_routine (p=<optimized out>) at ../../../../../../include/c11/threads_posix.h:87
#5  0x00007fcf95cc86fa in start_thread (arg=0x7fcf74626700) at pthread_create.c:333
#6  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fcf73e25700 (LWP 1424)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf7db482f3 in cnd_wait (mtx=0x1fffa78, cond=0x1fffaa0) at ../../../../../../include/c11/threads_posix.h:159
#2  pipe_semaphore_wait (sema=0x1fffa78) at ../../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function (init_data=init_data@entry=0x1fff9d0) at ../../../../../../src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007fcf7db48237 in impl_thrd_routine (p=<optimized out>) at ../../../../../../include/c11/threads_posix.h:87
#5  0x00007fcf95cc86fa in start_thread (arg=0x7fcf73e25700) at pthread_create.c:333
#6  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fcf6f9f8700 (LWP 1433)):
#0  0x00007fcf9325fa29 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcf9321a8b9 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcf9321b24b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcf96e2da6b in QEventDispatcherGlib::processEvents (this=0x7fcf680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7fcf6f9f7ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fcf96bf1854 in QThread::exec (this=this@entry=0x20be500) at thread/qthread.cpp:503
#7  0x00007fcf994bbba5 in QQmlThreadPrivate::run (this=0x20be500) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x20be500) at thread/qthread_unix.cpp:331
#9  0x00007fcf95cc86fa in start_thread (arg=0x7fcf6f9f8700) at pthread_create.c:333
#10 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fcf6dc30700 (LWP 1435)):
#0  0x00007fcf9325fa29 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcf9321ad5c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcf9321b2c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcf96e2da6b in QEventDispatcherGlib::processEvents (this=0x7fcf600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7fcf6dc2fce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fcf96bf1854 in QThread::exec (this=this@entry=0x21c7f60) at thread/qthread.cpp:503
#7  0x00007fcf994bbba5 in QQmlThreadPrivate::run (this=0x21c7f60) at qml/ftw/qqmlthread.cpp:141
#8  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x21c7f60) at thread/qthread_unix.cpp:331
#9  0x00007fcf95cc86fa in start_thread (arg=0x7fcf6dc30700) at pthread_create.c:333
#10 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fcf67fff700 (LWP 1457)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf9b895bd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fcf9b895c19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fcf95cc86fa in start_thread (arg=0x7fcf67fff700) at pthread_create.c:333
#4  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fcedf1a8700 (LWP 1632)):
#0  0x00007ffe271f39a7 in ?? ()
#1  0x00007ffe271f3cd5 in clock_gettime ()
#2  0x00007fcf9650e6a6 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7fcedf1a7a00) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007fcf96ca6bc6 in qt_clock_gettime (ts=0x7fcedf1a7a00, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0x00007fcf96e2b4f9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fced8002ed0) at kernel/qtimerinfo_unix.cpp:84
#7  0x00007fcf96e2ba65 in QTimerInfoList::timerWait (this=0x7fced8002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0x00007fcf96e2ce4e in timerSourcePrepareHelper (timeout=0x7fcedf1a7ad4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=<optimized out>, timeout=0x7fcedf1a7ad4) at kernel/qeventdispatcher_glib.cpp:160
#10 0x00007fcf9321a8ad in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fcf9321b24b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fcf96e2da6b in QEventDispatcherGlib::processEvents (this=0x7fced80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7fcedf1a7c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007fcf96bf1854 in QThread::exec (this=this@entry=0x2c37ff0) at thread/qthread.cpp:503
#16 0x00007fcf99e51ef6 in QQuickPixmapReader::run (this=0x2c37ff0) at util/qquickpixmapcache.cpp:817
#17 0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x2c37ff0) at thread/qthread_unix.cpp:331
#18 0x00007fcf95cc86fa in start_thread (arg=0x7fcedf1a8700) at pthread_create.c:333
#19 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fcecc320700 (LWP 1831)):
#0  0x00007fcf964f45ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcf9321b31c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcf96e2da6b in QEventDispatcherGlib::processEvents (this=0x7fcec40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7fcecc31fcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fcf96bf1854 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fcece8407d7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x4054510) at thread/qthread_unix.cpp:331
#8  0x00007fcf95cc86fa in start_thread (arg=0x7fcecc320700) at pthread_create.c:333
#9  0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fcec17f0700 (LWP 1887)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x50c5680) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fcec17f0700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fcec0fef700 (LWP 1888)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x54a9570) at thread/qthread_unix.cpp:331
#12 0x00007fcf95cc86fa in start_thread (arg=0x7fcec0fef700) at pthread_create.c:333
#13 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fceb7ff8700 (LWP 1889)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x46690b0) at thread/qthread_unix.cpp:331
#12 0x00007fcf95cc86fa in start_thread (arg=0x7fceb7ff8700) at pthread_create.c:333
#13 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fceb77f7700 (LWP 1890)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x4529050) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fceb77f7700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fceb6ff6700 (LWP 1891)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x7fceb0002d90) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fceb6ff6700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fceb67f5700 (LWP 1892)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x4f9e680) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fceb67f5700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fceb5ff4700 (LWP 1893)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x7fcea8002d90) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fceb5ff4700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fceb57f3700 (LWP 1894)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcf96bf7a9b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4529e80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4ad9940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fced5ea42bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fced5ea84e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fced5ea8542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fced5ea346d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fced5ea6353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fcf96bf67fe in QThreadPrivate::start (arg=0x7fce980027d0) at thread/qthread_unix.cpp:331
#10 0x00007fcf95cc86fa in start_thread (arg=0x7fceb57f3700) at pthread_create.c:333
#11 0x00007fcf965002dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fcf9be508c0 (LWP 1385)):
[KCrash Handler]
#6  __memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:114
#7  0x00007fcf7d7eeb9d in memmove (__len=166016960, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:59
#8  drisw_update_tex_buffer (drawable=<optimized out>, ctx=<optimized out>, res=<optimized out>) at ../../../../../../src/gallium/state_trackers/dri/drisw.c:356
#9  0x00007fcf7d7ed565 in dri_set_tex_buffer2 (pDRICtx=<optimized out>, target=3553, format=8409, dPriv=<optimized out>) at ../../../../../../src/gallium/state_trackers/dri/dri_drawable.c:245
#10 0x00007fcf8431dc1f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x6b27480) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:447
#11 0x00007fcf8431ee44 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x6b27480, textureNode=textureNode@entry=0x697bb70) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:282
#12 0x00007fcf8431f803 in Plasma::WindowThumbnail::windowToTexture (this=0x6b27480, textureNode=0x697bb70) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:394
#13 0x00007fcf8431fd24 in Plasma::WindowThumbnail::updatePaintNode (this=0x6b27480, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:199
#14 0x00007fcf99ef0608 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x4741310, item=item@entry=0x6b27480) at items/qquickwindow.cpp:2984
#15 0x00007fcf99ef0e7b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x4741310) at items/qquickwindow.cpp:2722
#16 0x00007fcf99ef0ff0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x4741310) at items/qquickwindow.cpp:341
#17 0x00007fcf99ebf3ac in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1f38160, window=0x46e2ce0) at scenegraph/qsgrenderloop.cpp:372
#18 0x00007fcf99ec0521 in QSGGuiThreadRenderLoop::event (this=0x1f38160, e=<optimized out>) at scenegraph/qsgrenderloop.cpp:474
#19 0x00007fcf978dc05c in QApplicationPrivate::notify_helper (this=this@entry=0x1d55760, receiver=receiver@entry=0x1f38160, e=e@entry=0x7ffe27009f90) at kernel/qapplication.cpp:3716
#20 0x00007fcf978e1516 in QApplication::notify (this=0x7ffe2700a330, receiver=0x1f38160, e=0x7ffe27009f90) at kernel/qapplication.cpp:3499
#21 0x00007fcf96dd75bb in QCoreApplication::notifyInternal (this=0x7ffe2700a330, receiver=0x1f38160, event=event@entry=0x7ffe27009f90) at kernel/qcoreapplication.cpp:965
#22 0x00007fcf96e2c86d in QCoreApplication::sendEvent (event=0x7ffe27009f90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#23 QTimerInfoList::activateTimers (this=0x1da2690) at kernel/qtimerinfo_unix.cpp:637
#24 0x00007fcf96e2cd71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#25 0x00007fcf9321b127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fcf9321b380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fcf9321b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fcf96e2da4f in QEventDispatcherGlib::processEvents (this=0x1d96270, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#29 0x00007fcf96dd4d7a in QEventLoop::exec (this=this@entry=0x7ffe2700a1d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#30 0x00007fcf96ddce1c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#31 0x00007fcf97112c3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#32 0x00007fcf978d8495 in QApplication::exec () at kernel/qapplication.cpp:2976
#33 0x0000000000432d4a in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:181

Possible duplicates by query: bug 360900, bug 360496, bug 359825, bug 359256, bug 359253.

Reported using DrKonqi
Comment 1 David Edmundson 2016-03-28 22:45:47 UTC

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