Bug 343574 - kquitapp5 plasmashell -> crash
Summary: kquitapp5 plasmashell -> crash
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-30 15:25 UTC by Hrvoje Senjan
Modified: 2015-02-10 10:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hrvoje Senjan 2015-01-30 15:25:11 UTC
Application: plasmashell ()

Qt Version: 5.4.2
Operating System: Linux 3.19.0-rc6-1.g5dca9d9-desktop x86_64
Distribution: "openSUSE 20150129 (Tumbleweed) (x86_64)"

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

this can usually happen after package upgrade, otherwise it works fine. using master

The crash can be reproduced sometimes.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f35d31587c0 (LWP 21333))]

Thread 36 (Thread 0x7f35bcf7c700 (LWP 21335)):
#0  0x00007f35cce7e4ad in poll () at /lib64/libc.so.6
#1  0x00007f35d1a4f362 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f35d1a50e2f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f35bf307c29 in QXcbEventReader::run() (this=0xaaf1e0) at qxcbconnection.cpp:1099
#4  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0xaaf1e0) at thread/qthread_unix.cpp:337
#5  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 35 (Thread 0x7f35b69af700 (LWP 21339)):
#0  0x00007f35c919f8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915cdf8 in g_main_context_release () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db91 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35b69aedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0xba8180) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0xba8180) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0xba8180) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 34 (Thread 0x7f35aa1a3700 (LWP 21357)):
#0  0x00007f35cc48885f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f35af8d2a73 in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007f35af8d2327 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 33 (Thread 0x7f35a46b4700 (LWP 21367)):
#0  0x00007f35c915d280 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f359c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35a46b3df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0xb7e870) at thread/qthread.cpp:503
#6  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0xb7e870) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0xb7e870) at thread/qthread_unix.cpp:337
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 32 (Thread 0x7f35a1b20700 (LWP 21371)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f35a1b1fb80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f3598002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x7f3598002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f35a1b1fc34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f35a1b1fc34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35a1b1fdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0xe257c0) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0xe257c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0xe257c0) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 31 (Thread 0x7f35a0a4f700 (LWP 21372)):
#0  0x00007f35cce7e4ad in poll () at /lib64/libc.so.6
#1  0x00007f35c915dbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f358c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35a0a4edf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x10f4b90) at thread/qthread.cpp:503
#6  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x10f4b90) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x10f4b90) at thread/qthread_unix.cpp:337
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7f35937ff700 (LWP 21373)):
#0  0x00007f35c915da8d in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35937fedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x120ba70) at thread/qthread.cpp:503
#5  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x120ba70) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#6  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x120ba70) at thread/qthread_unix.cpp:337
#7  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7f35927fe700 (LWP 21374)):
#0  0x00007f35cce92e2f in __libc_enable_asynccancel () at /lib64/libc.so.6
#1  0x00007f35cce7e4a2 in poll () at /lib64/libc.so.6
#2  0x00007f35c915dbe4 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f35927fddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x12cb240) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x12cb240) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x12cb240) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7f359173d700 (LWP 21375)):
#0  0x00007f35cce7e4ad in poll () at /lib64/libc.so.6
#1  0x00007f35c915dbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f359173cdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x13baff0) at thread/qthread.cpp:503
#6  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x13baff0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x13baff0) at thread/qthread_unix.cpp:337
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7f357ffff700 (LWP 21376)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f357fffeb80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f35780030d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x7f35780030d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f357fffec34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f357fffec34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f357fffedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x14af590) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x14af590) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x14af590) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7f357effe700 (LWP 21377)):
#0  0x00007f35c919f8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d47b in g_main_context_query () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db52 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f357effddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x15b1290) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x15b1290) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x15b1290) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f357dffd700 (LWP 21378)):
#0  0x00007f35c919f8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d66c in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f357dffcdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x16c73b0) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x16c73b0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x16c73b0) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f357cffc700 (LWP 21379)):
#0  0x00007f35cce7a57d in read () at /lib64/libc.so.6
#1  0x00007f35c919e750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915d714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f357cffbdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1793170) at thread/qthread.cpp:503
#8  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1793170) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1793170) at thread/qthread_unix.cpp:337
#10 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f356f7ff700 (LWP 21380)):
#0  0x00007f35c915d66c in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f356f7fedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x18aa270) at thread/qthread.cpp:503
#6  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x18aa270) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x18aa270) at thread/qthread_unix.cpp:337
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f356e7fe700 (LWP 21381)):
#0  0x00007f35cd720ad5 in idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f356e7fdc34) at kernel/qeventdispatcher_glib.cpp:202
#1  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f355c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f356e7fddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x196a130) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x196a130) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x196a130) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f356d5f5700 (LWP 21383)):
#0  0x00007f35c919f8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d66c in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1a59a40, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f356d5f4df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1a65780) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1a65780) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1a65780) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f3563fff700 (LWP 21385)):
#0  0x00007f35c919f904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d659 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f355c003320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3563ffedf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1b60420) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1b60420) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1b60420) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f3562ffe700 (LWP 21386)):
#0  0x00007f35cd4e731a in QMutex::lock() (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x1c4a0b8: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259
#1  0x00007f35cd4e731a in QMutex::lock() (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x1c4a0b8: 0x1) at ../../src/corelib/thread/qgenericatomic.h:166
#2  0x00007f35cd4e731a in QMutex::lock() (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=0x1c4a0b8, this@entry=0x1) at ../../src/corelib/thread/qbasicatomic.h:270
#3  0x00007f35cd4e731a in QMutex::lock() (current=<synthetic pointer>, this=0x1c4a0b8, this@entry=0x1) at thread/qmutex.h:82
#4  0x00007f35cd4e731a in QMutex::lock() (this=this@entry=0x1c4a0b8) at thread/qmutex.cpp:212
#5  0x00007f35cd720cb5 in postEventSourceCheck(GSource*) (m=0x1c4a0b8, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#6  0x00007f35cd720cb5 in postEventSourceCheck(GSource*) (this=0x1c4a090) at ../../src/corelib/thread/qthread_p.h:243
#7  0x00007f35cd720cb5 in postEventSourceCheck(GSource*) (timeout=<synthetic pointer>, s=0x7f3564005300) at kernel/qeventdispatcher_glib.cpp:254
#8  0x00007f35cd720cb5 in postEventSourceCheck(GSource*) (source=0x7f3564005300) at kernel/qeventdispatcher_glib.cpp:264
#9  0x00007f35c915d661 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3564003320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3562ffddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1c54670) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1c54670) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1c54670) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f3561ffd700 (LWP 21387)):
#0  0x00007f35cce7a57d in read () at /lib64/libc.so.6
#1  0x00007f35c919e750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915d714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3568002b20, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3561ffcdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1d51220) at thread/qthread.cpp:503
#8  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1d51220) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1d51220) at thread/qthread_unix.cpp:337
#10 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f3560ffc700 (LWP 21388)):
#0  0x00007f35cce92e92 in __libc_disable_asynccancel () at /lib64/libc.so.6
#1  0x00007f35cce7e4b9 in poll () at /lib64/libc.so.6
#2  0x00007f35c915dbe4 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35740031e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3560ffbdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x1e405f0) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x1e405f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x1e405f0) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f355b7ff700 (LWP 21389)):
#0  0x00007f35cc48885f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f35d284a47b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f35d284a4a9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f34d9d12700 (LWP 21394)):
#0  0x00007f35c915af99 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d22b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3578003320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d9d11df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x21d5f90) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x21d5f90) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x21d5f90) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f34d845e700 (LWP 21397)):
#0  0x00007f35c919f904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d620 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3584002f20, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d845ddb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x2275ef0) at thread/qthread.cpp:503
#7  0x00007f35d0b9d032 in QQuickPixmapReader::run() (this=0x2275ef0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/util/qquickpixmapcache.cpp:712
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x2275ef0) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f34d74fc700 (LWP 21398)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f34d74fbb80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f3580003ad0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x7f3580003ad0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f34d74fbc34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f34d74fbc34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3580002f20, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d74fbdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0xab9530) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0xab9530) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0xab9530) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f34d3020700 (LWP 21403)):
#0  0x00007f35cce7e4ad in poll () at /lib64/libc.so.6
#1  0x00007f35c915dbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35880085e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d301fdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x2dad540) at thread/qthread.cpp:503
#6  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x2dad540) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x2dad540) at thread/qthread_unix.cpp:337
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f34d1f1d700 (LWP 21404)):
#0  0x00007f35cce7a57d in read () at /lib64/libc.so.6
#1  0x00007f35c919e750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915d714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f358c0081e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d1f1cdf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x2df3780) at thread/qthread.cpp:503
#8  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x2df3780) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x2df3780) at thread/qthread_unix.cpp:337
#10 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f34d0e1a700 (LWP 21405)):
#0  0x00007f35c919f904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d7da in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915dc48 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3598026170, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34d0e19df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x2f15e30) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x2f15e30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x2f15e30) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f34cfd17700 (LWP 21406)):
#0  0x00007f35cd4e736a in QMutex::lock() (this=this@entry=0x2fdd298) at thread/qmutex.cpp:218
#1  0x00007f35cd7200e5 in postEventSourcePrepare(GSource*, gint*) (m=0x2fdd298, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#2  0x00007f35cd7200e5 in postEventSourcePrepare(GSource*, gint*) (this=0x2fdd270) at ../../src/corelib/thread/qthread_p.h:243
#3  0x00007f35cd7200e5 in postEventSourcePrepare(GSource*, gint*) (s=0x7f3594003980, timeout=0x7f34cfd16c34) at kernel/qeventdispatcher_glib.cpp:254
#4  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35940013a0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34cfd16df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x2fdd0c0) at thread/qthread.cpp:503
#10 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x2fdd0c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#11 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x2fdd0c0) at thread/qthread_unix.cpp:337
#12 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f34cec14700 (LWP 21407)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f34cec13b80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f359c007f80) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x7f359c007f80, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f34cec13c34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f34cec13c34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f359c0013e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34cec13df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x30c1b10) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x30c1b10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x30c1b10) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f34cdb11700 (LWP 21408)):
#0  0x00007f35c919f904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d620 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35b007abc0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34cdb10df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x31ae110) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x31ae110) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x31ae110) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f34cca0e700 (LWP 21409)):
#0  0x00007f35cce7a57d in read () at /lib64/libc.so.6
#1  0x00007f35c919e750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915d714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f35b8004e30, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34cca0ddf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x32cc8f0) at thread/qthread.cpp:503
#8  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x32cc8f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x32cc8f0) at thread/qthread_unix.cpp:337
#10 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f34cb90b700 (LWP 21410)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f34cb90ab80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x3392360) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x3392360, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f34cb90ac34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f34cb90ac34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x338cdd0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34cb90adf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x338d1e0) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x338d1e0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x338d1e0) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f34c865b700 (LWP 21415)):
#0  0x00007fffad890b26 in clock_gettime ()
#1  0x00007f35cce9346d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f35cd5a0c36 in qt_gettime() (ts=0x7f34c865ab80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f35cd5a0c36 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f35cd5a0c36 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f35cd71e7e9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f355c0066d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f35cd71ed75 in QTimerInfoList::timerWait(timespec&) (this=0x7f355c0066d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (timeout=0x7f34c865ac34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f35cd71ff8e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f34c865ac34) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f35c915d28d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f35c915db03 in  () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f355c003ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34c865adf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x408d2c0) at thread/qthread.cpp:503
#15 0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x408d2c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x408d2c0) at thread/qthread_unix.cpp:337
#17 0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f34c765a700 (LWP 21416)):
#0  0x00007f35c919f8e0 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f35c915d52e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f35c915db7b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f35c915dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f35cd7201bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f356400a560, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f35cd6c6dab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f34c7659df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f35cd4e9d1a in QThread::exec() (this=this@entry=0x4147bb0) at thread/qthread.cpp:503
#7  0x00007f35d0748f68 in QQmlThreadPrivate::run() (this=0x4147bb0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f35cd4ee94f in QThreadPrivate::start(void*) (arg=0x4147bb0) at thread/qthread_unix.cpp:337
#9  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f34bbfe0700 (LWP 21445)):
#0  0x00007f35cc4822f0 in __pthread_mutex_unlock_full () at /lib64/libpthread.so.0
#1  0x00007f35c24e9b1e in pa_mutex_unlock () at /usr/lib64/pulseaudio/libpulsecommon-5.99.so
#2  0x00007f35c2d5c703 in  () at /usr/lib64/libpulse.so.0
#3  0x00007f35c2d4df1c in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#4  0x00007f35c2d4e58e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#5  0x00007f35c2d4e640 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#6  0x00007f35c2d5c6c3 in  () at /usr/lib64/libpulse.so.0
#7  0x00007f35c24ea898 in  () at /usr/lib64/pulseaudio/libpulsecommon-5.99.so
#8  0x00007f35cc4843a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35cce86a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f35d31587c0 (LWP 21333)):
[KCrash Handler]
#5  0x00007f35cdc03b27 in QWindow::geometry() const (this=this@entry=0x1f41f40) at kernel/qwindow.cpp:1445
#6  0x0000000000451b82 in ShellCorona::availableScreenRect(int) const (this=0xb54000, id=0) at /usr/src/debug/plasma-workspace-5.2.90git/shell/shellcorona.cpp:614
#7  0x00007f35a1b385db in ContainmentInterface::availableScreenRect() const (this=this@entry=0x1e35e90) at /usr/src/debug/plasma-framework-5.7.0git/src/scriptengines/qml/plasmoid/containmentinterface.cpp:210
#8  0x00007f35a1b41388 in ContainmentInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x1e35e90, _c=<optimized out>, _id=5, _a=0x7fffad81ae90) at /usr/src/debug/plasma-framework-5.7.0git/build/src/scriptengines/qml/moc_containmentinterface.cpp:381
#9  0x00007f35d06fd319 in QQmlValueTypeBase<QRect>::read(QObject*, int) (p=0x20fbcb4, idx=<optimized out>, obj=<optimized out>, this=0x20fbca0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlvaluetype_p.h:86
#10 0x00007f35d06fd319 in QQmlValueTypeBase<QRect>::read(QObject*, int) (this=0x20fbca0, obj=<optimized out>, idx=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlvaluetype_p.h:114
#11 0x00007f35d073cf38 in readReferenceValue(QmlValueTypeReference const*) (reference=reference@entry=0x7f356c37a3c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlvaluetypewrapper.cpp:125
#12 0x00007f35d073d21e in QV4::QmlValueTypeWrapper::get(QV4::Managed*, QV4::String*, bool*) (m=0x7f356c37a3c0, name=0x7f356c317c40, hasProperty=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlvaluetypewrapper.cpp:275
#13 0x00007f35d069d177 in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) (hasProperty=0x0, name=0x7f356c317c40, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4object_p.h:252
#14 0x00007f35d069d177 in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) (ctx=0x7fffad81b100, object=..., name=0x7f356c317c40) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4runtime.cpp:654
#15 0x00007f356c0a2dae in  ()
#16 0x0000000000430560 in QObject::disconnectNotify(QMetaMethod const&)@plt ()
#17 0x00007f35d0bd2d3c in QSGBatchRenderer::Renderer::nodeWasRemoved(QSGBatchRenderer::Node*) (this=0x7fffad81b0a0, node=0x4288f10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:1060
#18 0x00007f35d0bd2d3c in QSGBatchRenderer::Renderer::nodeWasRemoved(QSGBatchRenderer::Node*) (this=0x7f356c3a5000, node=0x4288e80) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:1060
#19 0x00000004d0bd2d3e in  ()
#20 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2015-02-02 19:14:48 UTC
Git commit a0f27dbe3cccdc0d24b97d554b0936792c53bde1 by Marco Martin.
Committed on 02/02/2015 at 19:14.
Pushed by mart into branch 'master'.

delete containments before mass deleting views

if the containment graphics object still exists for an instant
it can still access things that are not valid anymore while the
corona is being deleted, such as availableScreenRect

M  +1    -0    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/a0f27dbe3cccdc0d24b97d554b0936792c53bde1
Comment 2 Marco Martin 2015-02-10 10:27:04 UTC
Git commit cbd15f5ade8c34d84049b8fee5e60094ca6f454b by Marco Martin.
Committed on 02/02/2015 at 19:14.
Pushed by mart into branch 'master'.

delete containments before mass deleting views

if the containment graphics object still exists for an instant
it can still access things that are not valid anymore while the
corona is being deleted, such as availableScreenRect

M  +1    -0    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/cbd15f5ade8c34d84049b8fee5e60094ca6f454b