Bug 335472 - Plasma Shell crashes on changing themes
Summary: Plasma Shell crashes on changing themes
Status: RESOLVED FIXED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: libplasma (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-28 13:53 UTC by Rohan Garg
Modified: 2014-05-28 18:29 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 Rohan Garg 2014-05-28 13:53:12 UTC
Seems like plasmashell crashes when switching themes.

BT:

Application: plasmashell (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f65de1397c0 (LWP 19096))]

Thread 33 (Thread 0x7f65c6563700 (LWP 19115)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d97e1b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f65d97e364f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f65c892ebbb in QXcbEventReader::run (this=0x146b3e0) at qxcbconnection.cpp:1034
#4  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x146b3e0) at thread/qthread_unix.cpp:345
#5  0x00007f65d5f94182 in start_thread (arg=0x7f65c6563700) at pthread_create.c:312
#6  0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7f65be0a3700 (LWP 19138)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65be0a2dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65be0a2dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x15a6eb0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x15a6eb0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x15a6eb0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65be0a3700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 31 (Thread 0x7f65b57f4700 (LWP 19183)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65b57f3dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65b57f3dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x183d570) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x183d570) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x183d570) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65b57f4700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7f65af5be700 (LWP 19188)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65af5bddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65af5bddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1b50b60) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x1b50b60) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1b50b60) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65af5be700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7f659ee23700 (LWP 19225)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f65940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f659ee22dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f659ee22dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1d59b80) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x1d59b80) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1d59b80) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f659ee23700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7f659de22700 (LWP 19226)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f658c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f659de21dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f659de21dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1e62340) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x1e62340) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1e62340) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f659de22700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 27 (Thread 0x7f659ce21700 (LWP 19235)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f65900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f659ce20d80, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f659ce20d80, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1f563a0) at thread/qthread.cpp:511
#7  0x00007f65dd97ec2c in QQuickPixmapReader::run (this=0x1f563a0) at util/qquickpixmapcache.cpp:688
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1f563a0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f659ce21700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7f658bfff700 (LWP 19238)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f658bffedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f658bffedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1f86970) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x1f86970) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1f86970) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f658bfff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7f658affe700 (LWP 19240)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f657c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f658affddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f658affddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x2063400) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x2063400) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x2063400) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f658affe700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7f6589ffd700 (LWP 19241)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f6589ffcdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f6589ffcdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x21421e0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x21421e0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x21421e0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f6589ffd700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7f6588ffc700 (LWP 19243)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f6588ffbdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f6588ffbdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x2140530) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x2140530) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x2140530) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f6588ffc700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7f657b7ff700 (LWP 19244)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f657b7fedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f657b7fedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x22f7490) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x22f7490) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x22f7490) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f657b7ff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7f657a7fe700 (LWP 19249)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f657a7fddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f657a7fddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x23d5610) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x23d5610) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x23d5610) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f657a7fe700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7f65797fd700 (LWP 19255)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f656c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65797fcdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65797fcdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x248d2d0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x248d2d0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x248d2d0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65797fd700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f65ae5ad700 (LWP 19432)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f65a4032370, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65ae5acdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65ae5acdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1cfa220) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x1cfa220) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1cfa220) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65ae5ad700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f65ac89c700 (LWP 19438)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f6598003830, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f65ac89bd80, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f65ac89bd80, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x1c80080) at thread/qthread.cpp:511
#7  0x00007f65dd97ec2c in QQuickPixmapReader::run (this=0x1c80080) at util/qquickpixmapcache.cpp:688
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x1c80080) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f65ac89c700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f64e7fff700 (LWP 19508)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64e7ffedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64e7ffedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x3002af0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x3002af0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x3002af0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64e7fff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f64e6072700 (LWP 19590)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64e6071dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64e6071dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x2621650) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x2621650) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x2621650) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64e6072700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f64e5071700 (LWP 19592)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64e5070dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64e5070dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x34cc2a0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x34cc2a0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x34cc2a0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64e5071700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f64d7fff700 (LWP 19594)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64d7ffedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64d7ffedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x35a3990) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x35a3990) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x35a3990) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64d7fff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f64d6fbe700 (LWP 19596)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64d6fbddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64d6fbddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x3679d00) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x3679d00) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x3679d00) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64d6fbe700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f64d5ecd700 (LWP 19598)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64d5eccdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64d5eccdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x3770520) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x3770520) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x3770520) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64d5ecd700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f64d4ddc700 (LWP 19601)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64d4ddbdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64d4ddbdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x3836b80) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x3836b80) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x3836b80) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64d4ddc700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f64c77ff700 (LWP 19602)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64c77fedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64c77fedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x3927b40) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x3927b40) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x3927b40) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64c77ff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f64c67fe700 (LWP 19603)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64c67fddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64c67fddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x39eb9c0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x39eb9c0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x39eb9c0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64c67fe700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f64ba71d700 (LWP 30595)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64ba71cdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64ba71cdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x40fbf10) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x40fbf10) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x40fbf10) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64ba71d700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f64b95de700 (LWP 30662)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64b95dddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64b95dddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x4968ad0) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x4968ad0) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x4968ad0) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64b95de700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f64affff700 (LWP 31762)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64afffedd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64afffedd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x27f7640) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x27f7640) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x27f7640) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64affff700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f64aeffe700 (LWP 31763)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f649c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64aeffddd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64aeffddd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x4155120) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x4155120) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x4155120) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64aeffe700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f64adb5c700 (LWP 13802)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f64adb5bdd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f64adb5bdd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x500c220) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x500c220) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x500c220) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f64adb5c700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f649af57700 (LWP 15346)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b71 in QEventDispatcherGlib::processEvents (this=0x7f64900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f649af56dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f649af56dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x581a860) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x581a860) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x581a860) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f649af57700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f6499e84700 (LWP 15347)):
#0  0x00007f65d6c67fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f65d1bdefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x7f64880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f65d755b296 in QEventLoop::processEvents (this=0x7f6499e83dd0, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007f65d755b557 in QEventLoop::exec (this=0x7f6499e83dd0, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007f65d72e8a98 in QThread::exec (this=0x4d32610) at thread/qthread.cpp:511
#7  0x00007f65dd411681 in QQmlThreadPrivate::run (this=0x4d32610) at qml/ftw/qqmlthread.cpp:149
#8  0x00007f65d72efe11 in QThreadPrivate::start (arg=0x4d32610) at thread/qthread_unix.cpp:345
#9  0x00007f65d5f94182 in start_thread (arg=0x7f6499e84700) at pthread_create.c:312
#10 0x00007f65d6c7530d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f65de1397c0 (LWP 19096)):
[KCrash Handler]
#6  0x00007f65dc12b48d in QHash<Plasma::FrameSvg*, int>::findNode (this=0x52b8f70, akey=@0x7fffa32d2400: 0x52bb100, ahp=0x7fffa32d23e0) at /opt/project-neon5/include/QtCore/qhash.h:939
#7  0x00007f65dc129085 in QHash<Plasma::FrameSvg*, int>::operator[] (this=0x52b8f70, akey=@0x7fffa32d2400: 0x52bb100) at /opt/project-neon5/include/QtCore/qhash.h:773
#8  0x00007f65dc1263f9 in Plasma::FrameData::ref (this=0x52b8ef0, svg=0x52bb100) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/framesvg.cpp:1134
#9  0x00007f65dc12019d in Plasma::FrameSvg::resizeFrame (this=0x52bb100, size=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/framesvg.cpp:344
#10 0x00007f65bcc68b69 in Plasma::FrameSvgItem::geometryChanged (this=0x60bdd20, newGeometry=..., oldGeometry=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/declarativeimports/core/framesvgitem.cpp:217
#11 0x00007f65dda330fb in QQuickItem::setHeight (this=0x60bdd20, h=23) at items/qquickitem.cpp:6075
#12 0x00007f65dda38b38 in QQuickItem::qt_metacall (this=0x60bdd20, _c=QMetaObject::WriteProperty, _id=8, _a=0x7fffa32d2820) at .moc/moc_qquickitem.cpp:878
#13 0x00007f65bcc7872a in Plasma::FrameSvgItem::qt_metacall (this=0x60bdd20, _c=QMetaObject::WriteProperty, _id=9, _a=0x7fffa32d2820) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/declarativeimports/core/moc_framesvgitem.cpp:365
#14 0x00007f65d7566f41 in QMetaObject::metacall (object=0x60bdd20, cl=QMetaObject::WriteProperty, idx=9, argv=0x7fffa32d2820) at kernel/qmetaobject.cpp:308
#15 0x00007f65dd378cc2 in QQmlPropertyPrivate::writeBinding (object=0x60bdd20, core=..., context=0x5360df0, expression=0x60d0a80, result=..., isUndefined=false, flags=...) at qml/qqmlproperty.cpp:1498
#16 0x00007f65dd3fd4dd in QQmlBinding::update (this=0x60d0a60, flags=...) at qml/qqmlbinding.cpp:266
#17 0x00007f65dd3fdf54 in QQmlBinding::update (this=0x60d0a60) at qml/qqmlbinding_p.h:105
#18 0x00007f65dd3fda6c in QQmlBinding::expressionChanged (e=0x60d0a80) at qml/qqmlbinding.cpp:327
#19 0x00007f65dd3f3a08 in QQmlJavaScriptExpressionGuard_callback (e=0x3bb9b08) at qml/qqmljavascriptexpression.cpp:371
#20 0x00007f65dd3d4377 in QQmlNotifier::emitNotify (endpoint=0x3bb9b08, a=0x0) at qml/qqmlnotifier.cpp:81
#21 0x00007f65dd35d619 in QQmlData::signalEmitted (object=0x53c1bf0, index=3, a=0x0) at qml/qqmlengine.cpp:720
#22 0x00007f65d759fc75 in QMetaObject::activate (sender=0x53c1bf0, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3567
#23 0x00007f65d759fa72 in QMetaObject::activate (sender=0x53c1bf0, m=0x7f65bce9c8a0 <Plasma::FrameSvgItemMargins::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546
#24 0x00007f65bcc78439 in Plasma::FrameSvgItemMargins::marginsChanged (this=0x53c1bf0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/declarativeimports/core/moc_framesvgitem.cpp:178
#25 0x00007f65bcc6831a in Plasma::FrameSvgItemMargins::update (this=0x53c1bf0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/declarativeimports/core/framesvgitem.cpp:81
#26 0x00007f65bcc7816a in Plasma::FrameSvgItemMargins::qt_static_metacall (_o=0x53c1bf0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffa32d2d70) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/declarativeimports/core/moc_framesvgitem.cpp:92
#27 0x00007f65d75a0276 in QMetaObject::activate (sender=0x52bb100, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3680
#28 0x00007f65d759fa72 in QMetaObject::activate (sender=0x52bb100, m=0x7f65dc384f40 <Plasma::Svg::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546
#29 0x00007f65dc13229f in Plasma::Svg::repaintNeeded (this=0x52bb100) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/plasma/moc_svg.cpp:306
#30 0x00007f65dc130998 in Plasma::SvgPrivate::themeChanged (this=0x5360d20) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/svg.cpp:641
#31 0x00007f65dc131959 in Plasma::Svg::qt_static_metacall (_o=0x52bb100, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffa32d2fa0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/plasma/moc_svg.cpp:173
#32 0x00007f65d75a0276 in QMetaObject::activate (sender=0x41154c0, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3680
#33 0x00007f65d759fa72 in QMetaObject::activate (sender=0x41154c0, m=0x7f65dc385100 <Plasma::Theme::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546
#34 0x00007f65dc139025 in Plasma::Theme::themeChanged (this=0x41154c0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/plasma/moc_theme.cpp:291
#35 0x00007f65dc13c69f in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Plasma::Theme::*)()>::call(void (Plasma::Theme::*)(), Plasma::Theme*, void**) (f=(void (Plasma::Theme::*)(Plasma::Theme * const)) 0x7f65dc138ffc <Plasma::Theme::themeChanged()>, o=0x41154c0, arg=0x7fffa32d31f0) at /opt/project-neon5/include/QtCore/qobjectdefs_impl.h:508
#36 0x00007f65dc13c303 in QtPrivate::FunctionPointer<void (Plasma::Theme::*)()>::call<QtPrivate::List<>, void>(void (Plasma::Theme::*)(), Plasma::Theme*, void**) (f=(void (Plasma::Theme::*)(Plasma::Theme * const)) 0x7f65dc138ffc <Plasma::Theme::themeChanged()>, o=0x41154c0, arg=0x7fffa32d31f0) at /opt/project-neon5/include/QtCore/qobjectdefs_impl.h:527
#37 0x00007f65dc13b8d1 in QtPrivate::QSlotObject<void (Plasma::Theme::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x52edfe0, r=0x41154c0, a=0x7fffa32d31f0, ret=0x0) at /opt/project-neon5/include/QtCore/qobject_impl.h:151
#38 0x00007f65d75a2e4d in QtPrivate::QSlotObjectBase::call (this=0x52edfe0, r=0x41154c0, a=0x7fffa32d31f0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#39 0x00007f65d75a016c in QMetaObject::activate (sender=0x15922e0, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3666
#40 0x00007f65d759fa72 in QMetaObject::activate (sender=0x15922e0, m=0x7f65dc3851e0 <Plasma::ThemePrivate::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546
#41 0x00007f65dc142551 in Plasma::ThemePrivate::themeChanged (this=0x15922e0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/plasma/moc_theme_p.cpp:192
#42 0x00007f65dc13ea5c in Plasma::ThemePrivate::notifyOfChanged (this=0x15922e0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/private/theme_p.cpp:361
#43 0x00007f65dc14230f in Plasma::ThemePrivate::qt_static_metacall (_o=0x15922e0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffa32d33d0) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/plasma/moc_theme_p.cpp:124
#44 0x00007f65d75a0276 in QMetaObject::activate (sender=0x1551a40, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3680
#45 0x00007f65d759fa72 in QMetaObject::activate (sender=0x1551a40, m=0x7f65d784dac0 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546
#46 0x00007f65d762d9a9 in QTimer::timeout (this=0x1551a40) at .moc/moc_qtimer.cpp:191
#47 0x00007f65d75aaf09 in QTimer::timerEvent (this=0x1551a40, e=0x7fffa32d3b60) at kernel/qtimer.cpp:255
#48 0x00007f65d75999be in QObject::event (this=0x1551a40, e=0x7fffa32d3b60) at kernel/qobject.cpp:1222
#49 0x00007f65d81b01a2 in QApplicationPrivate::notify_helper (this=0x1449d30, receiver=0x1551a40, e=0x7fffa32d3b60) at kernel/qapplication.cpp:3501
#50 0x00007f65d81ad7ea in QApplication::notify (this=0x7fffa32d3fb0, receiver=0x1551a40, e=0x7fffa32d3b60) at kernel/qapplication.cpp:2954
#51 0x00007f65d755e55e in QCoreApplication::notifyInternal (this=0x7fffa32d3fb0, receiver=0x1551a40, event=0x7fffa32d3b60) at kernel/qcoreapplication.cpp:935
#52 0x00007f65d75620eb in QCoreApplication::sendEvent (receiver=0x1551a40, event=0x7fffa32d3b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#53 0x00007f65d75d2ed6 in QTimerInfoList::activateTimers (this=0x1478530) at kernel/qtimerinfo_unix.cpp:643
#54 0x00007f65d75d41c0 in timerSourceDispatch (source=0x14784d0) at kernel/qeventdispatcher_glib.cpp:185
#55 0x00007f65d75d42a7 in idleTimerSourceDispatch (source=0x1493820) at kernel/qeventdispatcher_glib.cpp:232
#56 0x00007f65d1bdee04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f65d1bdf048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f65d1bdf0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f65d75d4b51 in QEventDispatcherGlib::processEvents (this=0x14a4b50, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#60 0x00007f65c8987e4a in QPAEventDispatcherGlib::processEvents (this=0x14a4b50, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123
#61 0x00007f65d755b296 in QEventLoop::processEvents (this=0x7fffa32d3e60, flags=...) at kernel/qeventloop.cpp:136
#62 0x00007f65d755b557 in QEventLoop::exec (this=0x7fffa32d3e60, flags=...) at kernel/qeventloop.cpp:212
#63 0x00007f65d755ec16 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#64 0x00007f65d79454d0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1446
#65 0x00007f65d81ad00b in QApplication::exec () at kernel/qapplication.cpp:2746
#66 0x0000000000459194 in main (argc=3, argv=0x7fffa32d40e8) at /build/buildd/project-neon5-plasma-workspace-0.0+git20140527.0325+neon4~d1f3192~14.04/shell/main.cpp:104


Plasma Desktop is at dc34583
Plasma Framework is at 0596cf1
Plasma Workspace is at d1f3192


Reproducible: Sometimes

Steps to Reproduce:
1. Try to change the plasma theme to something else
2. Keep changing theme till plasma crashes ( takes 3-4 theme changes here )

Actual Results:  
Plasma crashes

Expected Results:  
Plasma shouldn't crash
Comment 1 Marco Martin 2014-05-28 13:58:24 UTC
pasting the relevant piece of bt 
Thread 1 (Thread 0x7f65de1397c0 (LWP 19096)):
[KCrash Handler]
#6  0x00007f65dc12b48d in QHash<Plasma::FrameSvg*, int>::findNode (this=0x52b8f70, akey=@0x7fffa32d2400: 0x52bb100, ahp=0x7fffa32d23e0) at /opt/project-neon5/include/QtCore/qhash.h:939
#7  0x00007f65dc129085 in QHash<Plasma::FrameSvg*, int>::operator[] (this=0x52b8f70, akey=@0x7fffa32d2400: 0x52bb100) at /opt/project-neon5/include/QtCore/qhash.h:773
#8  0x00007f65dc1263f9 in Plasma::FrameData::ref (this=0x52b8ef0, svg=0x52bb100) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/framesvg.cpp:1134
#9  0x00007f65dc12019d in Plasma::FrameSvg::resizeFrame (this=0x52bb100, size=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/plasma/framesvg.cpp:344
#10 0x00007f65bcc68b69 in Plasma::FrameSvgItem::geometryChanged (this=0x60bdd20, newGeometry=..., oldGeometry=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/src/declarativeimports/core/framesvgitem.cpp:217
#11 0x00007f65dda330fb in QQuickItem::setHeight (this=0x60bdd20, h=23) at items/qquickitem.cpp:6075
#12 0x00007f65dda38b38 in QQuickItem::qt_metacall (this=0x60bdd20, _c=QMetaObject::WriteProperty, _id=8, _a=0x7fffa32d2820) at .moc/moc_qquickitem.cpp:878
#13 0x00007f65bcc7872a in Plasma::FrameSvgItem::qt_metacall (this=0x60bdd20, _c=QMetaObject::WriteProperty, _id=9, _a=0x7fffa32d2820) at /build/buildd/project-neon5-plasma-framework-0.0+git20140527.0321+neon4~0596cf1~14.04/obj-x86_64-linux-gnu/src/declarativeimports/core/moc_framesvgitem.cpp:365
#14 0x00007f65d7566f41 in QMetaObject::metacall (object=0x60bdd20, cl=QMetaObject::WriteProperty, idx=9, argv=0x7fffa32d2820) at kernel/qmetaobject.cpp:308
#15 0x00007f65dd378cc2 in QQmlPropertyPrivate::writeBinding (object=0x60bdd20, core=..., context=0x5360df0, expression=0x60d0a80, result=..., isUndefined=false, flags=...) at qml/qqmlproperty.cpp:1498
Comment 2 Marco Martin 2014-05-28 18:29:10 UTC
Git commit 3fdf999ba004112b30e8c27cecf3be53c04646c6 by Marco Martin.
Committed on 28/05/2014 at 18:25.
Pushed by mart into branch 'master'.

bit more complex bookeeping

since it is now possible to have different svg/framesvg with
different themes, s_sharedFrames must be indexed by theme first
what it's really the identifying thing is ThemePrivate, so it's indexed by that
this fixes a crash that occurs the second thime the theme gets changed

M  +42   -34   src/plasma/framesvg.cpp
M  +1    -1    src/plasma/framesvg.h
M  +9    -7    src/plasma/private/framesvg_p.h
M  +3    -0    src/plasma/private/theme_p.cpp
M  +2    -0    src/plasma/theme.h

http://commits.kde.org/plasma-framework/3fdf999ba004112b30e8c27cecf3be53c04646c6