Bug 332733 - Widget Explorer can cause drag recipients to crash by destroying itself mid-drag due to auto-close on focus out
Summary: Widget Explorer can cause drag recipients to crash by destroying itself mid-d...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer (show other bugs)
Version: master
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-28 13:04 UTC by Bhushan Shah
Modified: 2014-04-02 14:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bhushan Shah 2014-03-28 13:04:38 UTC
Here is crasher

Application:  (plasma-shell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
To enable execution of this file add
	add-auto-load-safe-path /usr/lib/libstdc++.so.6.0.19-gdb.py
line to your configuration file "/home/bshah/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/bshah/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0xb1fe1780 (LWP 8314))]

Thread 36 (Thread 0xb1da7b40 (LWP 8315)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb492be5b in poll () from /usr/lib/libc.so.6
#2  0xb60d4f18 in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#3  0xb60d6f04 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#4  0xb1f5b313 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#5  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#7  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 35 (Thread 0xb090bb40 (LWP 8316)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb6a9be50 in ?? () from /usr/lib/libQt5Script.so.5
#4  0xb6a9be8f in ?? () from /usr/lib/libQt5Script.so.5
#5  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#6  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 34 (Thread 0xafa9eb40 (LWP 8317)):
#0  0xb4049594 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb40498d8 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb400636b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 33 (Thread 0xad158b40 (LWP 8319)):
#0  0xb40498f4 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0xb400636b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#10 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#11 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 32 (Thread 0xab7c6b40 (LWP 8323)):
#0  0xb404959e in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb40498d8 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb400592d in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0xb40067d8 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 31 (Thread 0xaa795b40 (LWP 8324)):
#0  0xb4005fea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#9  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#10 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 30 (Thread 0xa9306b40 (LWP 8325)):
#0  0xb4049590 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb40498d8 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb400636b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb740c125 in ?? () from /usr/lib/libQt5Quick.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 29 (Thread 0xa8ab4b40 (LWP 8326)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb492be5b in poll () from /usr/lib/libc.so.6
#2  0xb401577b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4006938 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 28 (Thread 0xa7854b40 (LWP 8327)):
#0  0xb4970bcb in __x86.get_pc_thunk.bx () from /usr/lib/libc.so.6
#1  0xb4943a98 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#2  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#3  0xb40061e8 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#4  0xb4006896 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 27 (Thread 0xa5e06b40 (LWP 8329)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb740c125 in ?? () from /usr/lib/libQt5Quick.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 26 (Thread 0xa2712b40 (LWP 8333)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 25 (Thread 0xa1711b40 (LWP 8334)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 24 (Thread 0xa0710b40 (LWP 8335)):
#0  0xb47df0ba in __pthread_mutex_unlock_usercnt () from /usr/lib/libpthread.so.0
#1  0xb4943ac4 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#2  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#3  0xb4006923 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 23 (Thread 0x9f70fb40 (LWP 8336)):
#0  0xb4da8c5d in ?? () from /usr/lib/libQt5Core.so.5
#1  0xb4da8c97 in ?? () from /usr/lib/libQt5Core.so.5
#2  0xb400635f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 22 (Thread 0x9e70eb40 (LWP 8337)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb492be5b in poll () from /usr/lib/libc.so.6
#2  0xb401577b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4006938 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 21 (Thread 0x9d70db40 (LWP 8338)):
#0  0xb4da8acf in ?? () from /usr/lib/libQt5Core.so.5
#1  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#10 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#11 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 20 (Thread 0x9c70cb40 (LWP 8339)):
#0  0xb47de11a in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0xb4943a84 in pthread_mutex_lock () from /usr/lib/libc.so.6
#2  0xb40498e0 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#3  0xb4006805 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 19 (Thread 0x9b70bb40 (LWP 8340)):
#0  0xb4943a98 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#1  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#2  0xb4005efe in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb740c125 in ?? () from /usr/lib/libQt5Quick.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 18 (Thread 0x99f69b40 (LWP 8341)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb492627b in read () from /usr/lib/libc.so.6
#2  0xb4048a7e in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb400642b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x98f68b40 (LWP 8342)):
#0  0xb47df097 in __pthread_mutex_unlock_usercnt () from /usr/lib/libpthread.so.0
#1  0xb4943ac4 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#2  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#3  0xb4005efe in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#4  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x97f67b40 (LWP 8343)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb740c125 in ?? () from /usr/lib/libQt5Quick.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0xa36b3b40 (LWP 8344)):
#0  0xb47df078 in __pthread_mutex_unlock_usercnt () from /usr/lib/libpthread.so.0
#1  0xb4943ac4 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#2  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#3  0xb4006352 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x90a92b40 (LWP 8345)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb4bbf09c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb7478397 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0xb747849b in ?? () from /usr/lib/libQt5Quick.so.5
#6  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#8  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x96d66b40 (LWP 8346)):
#0  0xb47de11a in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0xb4943a84 in pthread_mutex_lock () from /usr/lib/libc.so.6
#2  0xb40498e0 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#3  0xb4006226 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x8ebccb40 (LWP 8347)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb4bbf09c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb7478397 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0xb747849b in ?? () from /usr/lib/libQt5Quick.so.5
#6  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#8  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x8d6b9b40 (LWP 8348)):
#0  0xb40495a3 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb40498d8 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb400636b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#11 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x8c6b8b40 (LWP 8349)):
#0  0xb40498cf in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0xb4005f1d in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#10 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#11 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x8b6b7b40 (LWP 8353)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x8a6b6b40 (LWP 8354)):
#0  0xb47de049 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0xb4943a84 in pthread_mutex_lock () from /usr/lib/libc.so.6
#2  0xb40498e0 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#3  0xb4005f1d in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#4  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x894cfb40 (LWP 8355)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4944322 in clock_gettime () from /usr/lib/libc.so.6
#2  0xb4c4a97e in ?? () from /usr/lib/libQt5Core.so.5
#3  0xb4da72e1 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0xb4da76b6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0xb4da8a4b in ?? () from /usr/lib/libQt5Core.so.5
#6  0xb4da8aed in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb4005f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb400682f in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#12 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#13 0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#14 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#15 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#16 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#17 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x8847eb40 (LWP 8356)):
#0  0xb47df0c6 in __pthread_mutex_unlock_usercnt () from /usr/lib/libpthread.so.0
#1  0xb4943ac4 in pthread_mutex_unlock () from /usr/lib/libc.so.6
#2  0xb4049920 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#3  0xb4006352 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#8  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#9  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#10 0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#12 0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#13 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x87237b40 (LWP 8360)):
#0  0xb40063b0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb40068ca in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb4da8d1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0xb4bba50b in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0xb721dd78 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#9  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#10 0xb493694e in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x84f65b40 (LWP 8361)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb4bbf09c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb7478397 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0xb747849b in ?? () from /usr/lib/libQt5Quick.so.5
#6  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#8  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x82facb40 (LWP 8362)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb4bbf09c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb7478397 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0xb747849b in ?? () from /usr/lib/libQt5Quick.so.5
#6  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#8  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7d14fb40 (LWP 8734)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb47dfcab in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0xb494387c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3  0xb4bbf09c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#4  0xb7478397 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0xb747849b in ?? () from /usr/lib/libQt5Quick.so.5
#6  0xb4bbe9da in ?? () from /usr/lib/libQt5Core.so.5
#7  0xb47dbf20 in start_thread () from /usr/lib/libpthread.so.0
#8  0xb493694e in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0xb1fe1780 (LWP 8314)):
[KCrash Handler]
#7  0xa61a0fa4 in DeclarativeMimeData::DeclarativeMimeData (this=0xbfb1b088, copy=0x10) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeMimeData.cpp:50
#8  0xa61a019b in DeclarativeDragDropEvent::DeclarativeDragDropEvent (this=0xbfb1b070, e=0xbfb1b1a8, parent=0x98afca8) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.cpp:34
#9  0xa61a0d5b in DeclarativeDropArea::dropEvent (this=0x98afca8, event=0xbfb1b1a8) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDropArea.cpp:66
#10 0xb7484f79 in QQuickItemPrivate::deliverDragEvent(QEvent*) () from /usr/lib/libQt5Quick.so.5
#11 0xb749cb0f in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () from /usr/lib/libQt5Quick.so.5
#12 0xb74a2356 in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QEvent*) () from /usr/lib/libQt5Quick.so.5
#13 0xb74a2a7e in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#14 0x080a6220 in PanelView::event (this=0x9212f60, e=0xbfb1b48c) at /home/bshah/kdesrc/playground/libs/plasma-framework/src/shell/panelview.cpp:626
#15 0xb54eeda6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0xb54f47c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0xb4d55cbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0xb507705a in QGuiApplicationPrivate::processDrop(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>) () from /usr/lib/libQt5Gui.so.5
#19 0xb505ce6a in QWindowSystemInterface::handleDrop(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>) () from /usr/lib/libQt5Gui.so.5
#20 0xb1f634d1 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#21 0xb1f658c2 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#22 0xb506abf8 in QBasicDrag::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt5Gui.so.5
#23 0xb4d55dd7 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#24 0xb54eed2e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0xb54f47c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0xb4d55cbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#27 0xb5075b7c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#28 0xb50775c0 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#29 0xb505cd66 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#30 0xb1f7fe31 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#31 0xb400660e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb40069b8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb4da8cfd in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0xb1f80036 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#36 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#37 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#38 0xb506afe9 in QBasicDrag::drag(QDrag*) () from /usr/lib/libQt5Gui.so.5
#39 0xb5080e8f in QDragManager::drag(QDrag*) () from /usr/lib/libQt5Gui.so.5
#40 0xb50803a7 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib/libQt5Gui.so.5
#41 0xa619f1e1 in DeclarativeDragArea::mouseMoveEvent (this=0xb366ad8, event=0xa650340) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDragArea.cpp:302
#42 0xa619f288 in DeclarativeDragArea::childMouseEventFilter (this=0xb366ad8, item=0xa6367e0, event=0xa650340) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDragArea.cpp:323
#43 0xb749903b in QQuickWindowPrivate::sendFilteredMouseEvent(QQuickItem*, QQuickItem*, QEvent*) () from /usr/lib/libQt5Quick.so.5
#44 0xb749ca13 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () from /usr/lib/libQt5Quick.so.5
#45 0xb749cf2f in QQuickWindowPrivate::deliverMouseEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#46 0xb74a1112 in QQuickWindow::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#47 0xb507d4fe in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
#48 0xb74a2934 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#49 0xb6bb3340 in PlasmaQuick::Dialog::event (this=0x92a19d8, event=0xbfb1c310) at /home/bshah/kdesrc/playground/libs/plasma-framework/src/plasmaquick/dialog.cpp:748
#50 0xb54eeda6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#51 0xb54f47c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#52 0xb4d55cbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#53 0xb5075b7c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#54 0xb50775c0 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#55 0xb505cd66 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#56 0xb1f7fe31 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#57 0xb400660e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb40069b8 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xb4006a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb4da8cfd in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#61 0xb1f80036 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#62 0xb4d543c8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#63 0xb4d547ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#64 0xb4d5b816 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#65 0xb506d9f4 in QGuiApplication::exec() () from /usr/lib/libQt5Gui.so.5
#66 0xb54ed584 in QApplication::exec() () from /usr/lib/libQt5Widgets.so.5
#67 0x08096d18 in main (argc=1, argv=0xbfb1c894) at /home/bshah/kdesrc/playground/libs/plasma-framework/src/shell/main.cpp:91
Comment 1 David Edmundson 2014-03-28 13:40:22 UTC
Can reproduce this. 
Confirming.
Comment 2 Eike Hein 2014-03-28 15:02:17 UTC
Reproduced here as well.

Not sure about a solution yet - I think what might be happening is that both drop areas (in the panel and the TM) react to the drop and one of them ends up crashing while cloning the QMimeData instance into its internal struct because Qt has already deleted it, assuming the DND operation to be over. Accepting the drop in the TM (it usually doesn't actually care about drops) didn't help. I'm taking a closer look ...
Comment 3 Eike Hein 2014-03-28 15:44:29 UTC
The bug is actually in the Widget Explorer: The task activation in the Task Manager causes a focus out on the Widget Explorer dialog, which causes the drag area the drag is spawned from to be destroyed, causing the dragMove and drop handlers in the Task Manager's drop area to crash on deleted data.

This is reminiscent of problems I had back when implementing the Task Manager: Windows could be destroyed while a drag from their task delegate is ongoing, and with the drag areas originally children of the task delegates, the same sort of crashes would occur. I eventually solved this by adding a mechanism to the C++ backend to spawn drag instances from there, decoupling it entirely from the task delegates.

For the Widget Explorer, the simplest workaround would be never to close the dialog while a drag is ongoing by tracking the state of the drag area and using it to manage the dialog's auto-close behavior property. I'll leave that up to its maintainer to decide.
Comment 4 David Edmundson 2014-03-28 17:01:30 UTC
I tried porting to Qt's internal Drag, that still results in the same crash for the exact same reasons. (unsurprisingly really)

Delaying the delegate deletion is going to be messy. My best bet is to copy your fix from task manager.
Comment 5 David Edmundson 2014-03-28 17:44:48 UTC
EDIT: I don't think using TaskManager.DragHelper will help.

The entire dialog is killed when we lose focus, which would kill a top level QtObject too.
Comment 6 David Edmundson 2014-03-28 17:51:27 UTC
I do have a lazy fix. 

--- a/plasma-desktop/desktoppackage/contents/views/Desktop.qml
+++ b/plasma-desktop/desktoppackage/contents/views/Desktop.qml
@@ -92,7 +92,6 @@ Rectangle {
             }
             onStateChanged: {
                 if (sidePanelStack.state == "closed") {
-                    sidePanelStack.source = ""; //unload all elements
                     sidePanel.visible = false;
                 }
             }


But that wastes memory. I could maybe put a single shot timer so it only runs once it's finished processing the event loop.
Comment 7 David Edmundson 2014-03-31 09:46:29 UTC
I have a proper fix and prevent the window from closing during a drag.
Please kick me if I do not close this when workspace reopens
Comment 8 Bhushan Shah 2014-04-01 11:03:15 UTC
ping.
Comment 9 David Edmundson 2014-04-02 14:19:08 UTC
Fixed by 7b7d829ed9c9bb40c6b24f6f346873143e899452

Seems bug hooks aren't working ATM.