Bug 345955

Summary: Crashed after turning off my laptop display
Product: [Plasma] plasmashell Reporter: Arjun AK <arjunak234>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: arjunak234, bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.2.2   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arjun AK 2015-04-07 14:44:52 UTC
Application: plasmashell (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 4.0.0-0.rc5.git4.1.fc22.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

It crashed after i turned off my laptop display using "xrandr --output LVDS1 --off"

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f1b8b0ce900 (LWP 7245))]

Thread 24 (Thread 0x7f1b6be76700 (LWP 7246)):
#0  0x00007f1b82fe466d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1b89393182 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f1b6be75bc0) at /usr/include/bits/poll2.h:46
#2  0x00007f1b89393182 in _xcb_conn_wait (c=c@entry=0xd3da20, cond=cond@entry=0xd3da60, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f1b89394cff in xcb_wait_for_event (c=0xd3da20) at xcb_in.c:623
#4  0x00007f1b6d9be5e9 in QXcbEventReader::run() (this=0xd47820) at qxcbconnection.cpp:1108
#5  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0xd47820) at thread/qthread_unix.cpp:337
#6  0x00007f1b81a9e555 in start_thread (arg=0x7f1b6be76700) at pthread_create.c:333
#7  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7f1b6927b700 (LWP 7259)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1b6927aa10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1b60002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1b60002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1b6927aae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1b6927aae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1b60000990, priority=priority@entry=0x7f1b6927ab70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1b60000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b60000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b6927aca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0xe1af50) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0xe1af50) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0xe1af50) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1b6927b700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f1b5883e700 (LWP 7267)):
#0  0x00007f1b83e1993d in socketNotifierSourceCheck(GSource*) (source=0x7f1b54002e00) at kernel/qeventdispatcher_glib.cpp:70
#1  0x00007f1b7e5afe31 in g_main_context_check (context=context@entry=0x7f1b54000990, max_priority=2147483647, fds=fds@entry=0x7f1b54003070, n_fds=n_fds@entry=1) at gmain.c:3649
#2  0x00007f1b7e5b0390 in g_main_context_iterate (context=context@entry=0x7f1b54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b54000990, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b5883dca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1072140) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x1072140) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1072140) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1b5883e700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f1b52da4700 (LWP 7298)):
#0  0x00007f1b7e5f5214 in g_mutex_unlock (mutex=0x7f1b4c000990) at gthread-posix.c:1348
#1  0x00007f1b7e5af980 in g_main_context_prepare (context=context@entry=0x7f1b4c000990, priority=priority@entry=0x7f1b52da3b70) at gmain.c:3408
#2  0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1b4c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b4c000990, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b52da3ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x11e97d0) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x11e97d0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x11e97d0) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1b52da4700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f1b51cc3700 (LWP 7299)):
#0  0x00007f1b7e5af390 in g_main_context_acquire (context=0x7f1b44000990) at gmain.c:3184
#1  0x00007f1b7e5b02a5 in g_main_context_iterate (context=context@entry=0x7f1b44000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3758
#2  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b44000990, may_block=1) at gmain.c:3869
#3  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b51cc2ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x12cfdb0) at thread/qthread.cpp:503
#6  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x12cfdb0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x12cfdb0) at thread/qthread_unix.cpp:337
#8  0x00007f1b81a9e555 in start_thread (arg=0x7f1b51cc3700) at pthread_create.c:333
#9  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f1b50bc2700 (LWP 7300)):
#0  0x00007f1b82fe466d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1b7e5b03ec in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f1b48003270, timeout=<optimized out>, context=0x7f1b48000990) at gmain.c:4103
#2  0x00007f1b7e5b03ec in g_main_context_iterate (context=context@entry=0x7f1b48000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b48000990, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b50bc1ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x13cc240) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x13cc240) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x13cc240) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1b50bc2700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f1b437ff700 (LWP 7301)):
#0  0x00007f1b7e5ad455 in g_source_iter_next (iter=iter@entry=0x7f1b437feaf0, source=source@entry=0x7f1b437feae8) at gmain.c:905
#1  0x00007f1b7e5af92b in g_main_context_prepare (context=context@entry=0x7f1b3c000990, priority=priority@entry=0x7f1b437feb70) at gmain.c:3388
#2  0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1b3c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b3c000990, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b437feca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x14b0c10) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x14b0c10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x14b0c10) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1b437ff700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f1b421c4700 (LWP 7302)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1b421c3a10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1b34002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1b34002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1b421c3ae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1b421c3ae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1b34000990, priority=priority@entry=0x7f1b421c3b70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1b34000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b34000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b421c3ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x15bc100) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x15bc100) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x15bc100) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1b421c4700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f1b411c3700 (LWP 7304)):
#0  0x00007f1b7e5f51f9 in g_mutex_lock (mutex=mutex@entry=0x7f1b38000990) at gthread-posix.c:1336
#1  0x00007f1b7e5b04e8 in g_main_context_iteration (context=0x7f1b38000990, may_block=1) at gmain.c:3868
#2  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b411c2ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x16a4f60) at thread/qthread.cpp:503
#5  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x16a4f60) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#6  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x16a4f60) at thread/qthread_unix.cpp:337
#7  0x00007f1b81a9e555 in start_thread (arg=0x7f1b411c3700) at pthread_create.c:333
#8  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1b33fff700 (LWP 7306)):
#0  0x00007f1b81aa3530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b8a7ee6d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f1b8aad6e80 <QTWTF::pageheap_memory>) at /usr/src/debug/qtscript-opensource-src-5.4.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1b8a7ee719 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at /usr/src/debug/qtscript-opensource-src-5.4.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1b81a9e555 in start_thread (arg=0x7f1b33fff700) at pthread_create.c:333
#4  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1ab37fe700 (LWP 7307)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1ab37fda10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1aac002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1aac002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1ab37fdae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1ab37fdae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1aac000990, priority=priority@entry=0x7f1ab37fdb70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1aac000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1aac000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1ab37fdca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x179c220) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x179c220) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x179c220) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1ab37fe700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1aabfff700 (LWP 7372)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1aabffea10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1aa40013a0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1aa40013a0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1aabffeae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1aabffeae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1aa4000990, priority=priority@entry=0x7f1aabffeb70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1aa4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1aa4000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aa40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1aabffeca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1b39d10) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x1b39d10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1b39d10) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1aabfff700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1aa9a9e700 (LWP 7374)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1aa9a9da10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1aa00030d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1aa00030d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1aa9a9dae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1aa9a9dae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1aa0000990, priority=priority@entry=0x7f1aa9a9db70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1aa0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1aa0000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aa00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1aa9a9dca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1d78100) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x1d78100) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1d78100) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1aa9a9e700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1aa885a700 (LWP 7375)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1aa8859a10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1a940030d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1a940030d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1aa8859ae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1aa8859ae4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1a94000990, priority=priority@entry=0x7f1aa8859b70) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1a94000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1a94000990, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1aa8859ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1ea5ba0) at thread/qthread.cpp:503
#15 0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x1ea5ba0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1ea5ba0) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1aa885a700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1a9b549700 (LWP 7376)):
#0  0x00007f1b7e5afa98 in g_main_context_prepare (context=context@entry=0x1fd9750, priority=priority@entry=0x7f1a9b548b20) at gmain.c:3421
#1  0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x1fd9750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#2  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x1fd9750, may_block=1) at gmain.c:3869
#3  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1fc80a0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a9b548c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1fd7f10) at thread/qthread.cpp:503
#6  0x00007f1b88286846 in QQuickPixmapReader::run() (this=0x1fd7f10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/util/qquickpixmapcache.cpp:712
#7  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1fd7f10) at thread/qthread_unix.cpp:337
#8  0x00007f1b81a9e555 in start_thread (arg=0x7f1a9b549700) at pthread_create.c:333
#9  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1a9ad48700 (LWP 7378)):
#0  0x00007f1b7e5b03e1 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f1a9406fb30, timeout=<optimized out>, context=0x7f1a94074dd0) at gmain.c:4103
#1  0x00007f1b7e5b03e1 in g_main_context_iterate (context=context@entry=0x7f1a94074dd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#2  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1a94074dd0, may_block=1) at gmain.c:3869
#3  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a940013e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a9ad47ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x1fee590) at thread/qthread.cpp:503
#6  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x1fee590) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x1fee590) at thread/qthread_unix.cpp:337
#8  0x00007f1b81a9e555 in start_thread (arg=0x7f1a9ad48700) at pthread_create.c:333
#9  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1a93fff700 (LWP 7379)):
#0  0x00007f1b7e5f5214 in g_mutex_unlock (mutex=0x7f1aa010d9c0) at gthread-posix.c:1348
#1  0x00007f1b7e5b03e1 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f1aa008bac0, timeout=<optimized out>, context=0x7f1aa010d9c0) at gmain.c:4102
#2  0x00007f1b7e5b03e1 in g_main_context_iterate (context=context@entry=0x7f1aa010d9c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1aa010d9c0, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aa000cb60, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a93ffeca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x2569ff0) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x2569ff0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x2569ff0) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1a93fff700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1a92ffe700 (LWP 7380)):
#0  0x00007f1b7e5f51f0 in g_mutex_lock (mutex=mutex@entry=0x7f1a9c043df0) at gthread-posix.c:1336
#1  0x00007f1b7e5afe3c in g_main_context_check (context=context@entry=0x7f1a9c043df0, max_priority=2147483647, fds=fds@entry=0x7f1a9c04e920, n_fds=n_fds@entry=1) at gmain.c:3651
#2  0x00007f1b7e5b0390 in g_main_context_iterate (context=context@entry=0x7f1a9c043df0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1a9c043df0, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a9c007de0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a92ffdca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x264eb80) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x264eb80) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x264eb80) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1a92ffe700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1a91ffd700 (LWP 7381)):
#0  0x00007f1b7e5f5210 in g_mutex_unlock (mutex=0x7f1aa407ddc0) at gthread-posix.c:1345
#1  0x00007f1b7e5afe29 in g_main_context_check (context=context@entry=0x7f1aa407ddc0, max_priority=2147483647, fds=fds@entry=0x7f1aa4038a30, n_fds=n_fds@entry=1) at gmain.c:3647
#2  0x00007f1b7e5b0390 in g_main_context_iterate (context=context@entry=0x7f1aa407ddc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1aa407ddc0, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aa400a320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a91ffcca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x2751f90) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x2751f90) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x2751f90) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1a91ffd700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1a90ffc700 (LWP 7382)):
#0  0x00007f1b7e5f5214 in g_mutex_unlock (mutex=0x7f1aac0451b0) at gthread-posix.c:1348
#1  0x00007f1b7e5b0506 in g_main_context_iteration (context=0x7f1aac0451b0, may_block=<optimized out>) at gmain.c:3870
#2  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1aac0083e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a90ffbca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x283a140) at thread/qthread.cpp:503
#5  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x283a140) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#6  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x283a140) at thread/qthread_unix.cpp:337
#7  0x00007f1b81a9e555 in start_thread (arg=0x7f1a90ffc700) at pthread_create.c:333
#8  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1a8f7fb700 (LWP 7384)):
#0  0x00007fffa096ac86 in clock_gettime ()
#1  0x00007f1b82ffe13d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f1b83c9b656 in qt_gettime() (ts=0x7f1a8f7fa9c0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  0x00007f1b83c9b656 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  0x00007f1b83c9b656 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f1b83e17f79 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f1b380d7d80) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f1b83e184e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f1b380d7d80, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (timeout=0x7f1a8f7faa94, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007f1b83e198ce in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f1a8f7faa94) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f1b7e5af98d in g_main_context_prepare (context=context@entry=0x7f1b3830c500, priority=priority@entry=0x7f1a8f7fab20) at gmain.c:3410
#10 0x00007f1b7e5b031b in g_main_context_iterate (context=context@entry=0x7f1b3830c500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b3830c500, may_block=1) at gmain.c:3869
#12 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b380146e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a8f7fac50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x25034b0) at thread/qthread.cpp:503
#15 0x00007f1b88286846 in QQuickPixmapReader::run() (this=0x25034b0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/util/qquickpixmapcache.cpp:712
#16 0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x25034b0) at thread/qthread_unix.cpp:337
#17 0x00007f1b81a9e555 in start_thread (arg=0x7f1a8f7fb700) at pthread_create.c:333
#18 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1a8d723700 (LWP 7391)):
#0  0x00007f1b7e5f5208 in g_mutex_lock (mutex=mutex@entry=0x7f1b340395a0) at gthread-posix.c:1337
#1  0x00007f1b7e5afe3c in g_main_context_check (context=context@entry=0x7f1b340395a0, max_priority=2147483647, fds=fds@entry=0x7f1b341be950, n_fds=n_fds@entry=1) at gmain.c:3651
#2  0x00007f1b7e5b0390 in g_main_context_iterate (context=context@entry=0x7f1b340395a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#3  0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b340395a0, may_block=1) at gmain.c:3869
#4  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b34014400, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a8d722ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x4675820) at thread/qthread.cpp:503
#7  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x4675820) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x4675820) at thread/qthread_unix.cpp:337
#9  0x00007f1b81a9e555 in start_thread (arg=0x7f1a8d723700) at pthread_create.c:333
#10 0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1a8b107700 (LWP 7644)):
#0  0x00007f1b7e5f4c96 in g_private_get (key=key@entry=0x7f1b7e89eb00 <g_thread_specific_private>) at gthread-posix.c:1055
#1  0x00007f1b7e5d77e0 in g_thread_self () at gthread.c:958
#2  0x00007f1b7e5b04ed in g_main_context_iteration (context=0x7f1b3c0d1c30, may_block=1) at gmain.c:3869
#3  0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b3c0082e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a8b106ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1b83be6494 in QThread::exec() (this=this@entry=0x4b52700) at thread/qthread.cpp:503
#6  0x00007f1b87e3f3e5 in QQmlThreadPrivate::run() (this=0x4b52700) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f1b83beb45e in QThreadPrivate::start(void*) (arg=0x4b52700) at thread/qthread_unix.cpp:337
#8  0x00007f1b81a9e555 in start_thread (arg=0x7f1a8b107700) at pthread_create.c:333
#9  0x00007f1b82feff3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1b8b0ce900 (LWP 7245)):
[KCrash Handler]
#6  0x00007f1b82f22a98 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f1b82f2472a in __GI_abort () at abort.c:89
#8  0x00007f1b8385c6cd in __gnu_cxx::__verbose_terminate_handler() () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#9  0x00007f1b8385a516 in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47
#10 0x00007f1b8385a561 in std::terminate() () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57
#11 0x00007f1b8385b0af in __cxxabiv1::__cxa_pure_virtual() () at ../../../../libstdc++-v3/libsupc++/pure.cc:50
#12 0x00007f1b842ce33a in QPlatformScreen::physicalSize() const (this=<optimized out>) at kernel/qplatformscreen.cpp:129
#13 0x00007f1b84305f32 in QScreen::physicalSize() const (this=this@entry=0xd4f4f0) at kernel/qscreen.cpp:235
#14 0x00007f1b84305fe9 in QScreen::physicalDotsPerInch() const (this=this@entry=0xd4f4f0) at kernel/qscreen.cpp:158
#15 0x00007f1b883fa1b3 in QQuickScreenAttached::screenChanged(QScreen*) (this=0xf7b9f0, screen=0xd4f610) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/quick/items/qquickscreen.cpp:357
#16 0x00007f1b83df2f66 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0xf83960, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa0954370) at kernel/qobject.cpp:3716
#17 0x00007f1b83df3767 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xf83960, m=m@entry=0x7f1b849106e0 <QWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa0954370) at kernel/qobject.cpp:3582
#18 0x00007f1b842e3e8f in QWindow::screenChanged(QScreen*) (this=this@entry=0xf83960, _t1=_t1@entry=0xd4f610) at .moc/moc_qwindow.cpp:626
#19 0x00007f1b842e4d85 in QWindowPrivate::emitScreenChangedRecursion(QScreen*) (this=this@entry=0xf81ac0, newScreen=newScreen@entry=0xd4f610) at kernel/qwindow.cpp:366
#20 0x00007f1b842e7da3 in QWindowPrivate::setTopLevelScreen(QScreen*, bool) (this=0xf81ac0, newScreen=0xd4f610, recreate=<optimized out>) at kernel/qwindow.cpp:387
#21 0x00007f1b842e7f35 in QWindow::screenDestroyed(QObject*) (this=0xf83960, object=<optimized out>) at kernel/qwindow.cpp:1713
#22 0x00007f1b83df2dff in QMetaObject::activate(QObject*, int, int, void**) (a=0x7fffa09545c0, r=0xf83960, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#23 0x00007f1b83df2dff in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0xd4f4f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa09545c0) at kernel/qobject.cpp:3702
#24 0x00007f1b83df3767 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xd4f4f0, m=m@entry=0x7f1b841ee240 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa09545c0) at kernel/qobject.cpp:3582
#25 0x00007f1b83df380f in QObject::destroyed(QObject*) (this=this@entry=0xd4f4f0, _t1=_t1@entry=0xd4f4f0) at .moc/moc_qobject.cpp:206
#26 0x00007f1b83dfb37a in QObject::~QObject() (this=0xd4f4f0, __in_chrg=<optimized out>) at kernel/qobject.cpp:903
#27 0x00007f1b8464fe67 in QScreen::~QScreen() (this=0xd4f4f0, __in_chrg=<optimized out>) at kernel/qscreen.h:56
#28 0x00007f1b8464fe67 in QScreen::~QScreen() (this=0xd4f4f0, __in_chrg=<optimized out>) at kernel/qscreen.h:56
#29 0x00007f1b842ce867 in QPlatformScreen::~QPlatformScreen() (this=0xd4f8d0, __in_chrg=<optimized out>) at kernel/qplatformscreen.cpp:55
#30 0x00007f1b6d9cc319 in QXcbScreen::~QXcbScreen() (this=0xd4f8d0, __in_chrg=<optimized out>) at qxcbscreen.cpp:222
#31 0x00007f1b6d9bf309 in QXcbConnection::updateScreens() (this=this@entry=0xd3c2a0) at qxcbconnection.cpp:311
#32 0x00007f1b6d9c0206 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0xd3c2a0, event=event@entry=0x7f1b6401a1f0) at qxcbconnection.cpp:964
#33 0x00007f1b6d9c1053 in QXcbConnection::processXcbEvents() (this=0xd3c2a0) at qxcbconnection.cpp:1306
#34 0x00007f1b83df43f1 in QObject::event(QEvent*) (this=0xd3c2a0, e=<optimized out>) at kernel/qobject.cpp:1245
#35 0x00007f1b85343dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xd33270, receiver=receiver@entry=0xd3c2a0, e=e@entry=0x7f1b6401abd0) at kernel/qapplication.cpp:3720
#36 0x00007f1b85349370 in QApplication::notify(QObject*, QEvent*) (this=0x7fffa09550c0, receiver=0xd3c2a0, e=0x7f1b6401abd0) at kernel/qapplication.cpp:3503
#37 0x00007f1b83dc37fb in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffa09550c0, receiver=0xd3c2a0, event=event@entry=0x7f1b6401abd0) at kernel/qcoreapplication.cpp:935
#38 0x00007f1b83dc5f27 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x7f1b6401abd0, receiver=<optimized out>) at kernel/qcoreapplication.h:228
#39 0x00007f1b83dc5f27 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xd28b20) at kernel/qcoreapplication.cpp:1552
#40 0x00007f1b83dc6458 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#41 0x00007f1b83e1a0c3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0xd63130) at kernel/qeventdispatcher_glib.cpp:271
#42 0x00007f1b7e5b00ba in g_main_context_dispatch (context=0x7f1b640016f0) at gmain.c:3122
#43 0x00007f1b7e5b00ba in g_main_context_dispatch (context=context@entry=0x7f1b640016f0) at gmain.c:3737
#44 0x00007f1b7e5b0450 in g_main_context_iterate (context=context@entry=0x7f1b640016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#45 0x00007f1b7e5b04fc in g_main_context_iteration (context=0x7f1b640016f0, may_block=1) at gmain.c:3869
#46 0x00007f1b83e1a4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xd631b0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#47 0x00007f1b83dc127a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffa0954f40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#48 0x00007f1b83dc8cdc in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188
#49 0x00007f1b842d869c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1507
#50 0x00007f1b85340c15 in QApplication::exec() () at kernel/qapplication.cpp:2956
#51 0x000000000042e59c in main(int, char**) (argc=2, argv=<optimized out>) at ../../shell/main.cpp:158

Possible duplicates by query: bug 345791, bug 345544, bug 343216, bug 330142.

Reported using DrKonqi
Comment 1 Arjun AK 2015-04-10 14:55:58 UTC
The crash can be easily reproduced by connecting an external monitor and repeatedly pressing the 'switch display' key.
Comment 2 Bhushan Shah 2015-04-10 14:57:20 UTC

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