Bug 327683 - Crash at login (no activities found?)
Summary: Crash at login (no activities found?)
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Ivan Čukić
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-16 13:25 UTC by volRot
Modified: 2014-03-10 16:04 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Debug File (26.93 KB, text/plain)
2013-11-16 13:27 UTC, volRot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description volRot 2013-11-16 13:25:32 UTC
After login, and build the window bar, the system crashes.
Version 0.0 + git20131116 + r1366 ~ ~ f97f506 + neon5 ubuntu13.10.1

Reproducible: Always
Comment 1 volRot 2013-11-16 13:27:05 UTC
Created attachment 83597 [details]
Debug File
Comment 2 Christoph Feck 2013-11-16 13:59:26 UTC
Thanks for testing the new Plasma Shell. I am not sure, if its developers have time to look at bug reports for this development version yet. It is possible, that this bug will be addressed even without looking at this bug report, so please close it yourself, once you find a working version.

If you want to help debugging, please join the plasma-devel list. For more information, see https://mail.kde.org/mailman/listinfo/plasma-devel


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

Thread 20 (Thread 0x7ffb6a751700 (LWP 4476)):
#0  0x00007ffb7817ef7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffb7a7fd982 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffb7a7ff01f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ffb6c2f3d25 in QXcbEventReader::run (this=0x1985b20) at qxcbconnection.cpp:1008
#4  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x1985b20) at thread/qthread_unix.cpp:345
#5  0x00007ffb77591f6e in start_thread (arg=0x7ffb6a751700) at pthread_create.c:311
#6  0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 19 (Thread 0x7ffb62de8700 (LWP 4534)):
#0  pthread_mutex_lock (mutex=0x7ffad4000a50) at forward.c:192
#1  0x00007ffb71b503a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b0fd59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffad40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#6  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffb62de7d60, flags=...) at kernel/qeventloop.cpp:136
#7  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffb62de7d60, flags=...) at kernel/qeventloop.cpp:212
#8  0x00007ffb7880012c in QThread::exec (this=0x1aa44e0) at thread/qthread.cpp:509
#9  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x1aa44e0) at qml/ftw/qqmlthread.cpp:148
#10 0x00007ffb788073b1 in QThreadPrivate::start (arg=0x1aa44e0) at thread/qthread_unix.cpp:345
#11 0x00007ffb77591f6e in start_thread (arg=0x7ffb62de8700) at pthread_create.c:311
#12 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 18 (Thread 0x7ffb6125b700 (LWP 4536)):
#0  0x00007ffb77594055 in __GI___pthread_mutex_lock (mutex=0x7ffad8000a50) at pthread_mutex_lock.c:95
#1  0x00007ffb71b503a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b10798 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffad80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffb6125ad60, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffb6125ad60, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007ffb7880012c in QThread::exec (this=0x2188550) at thread/qthread.cpp:509
#7  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x2188550) at qml/ftw/qqmlthread.cpp:148
#8  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x2188550) at thread/qthread_unix.cpp:345
#9  0x00007ffb77591f6e in start_thread (arg=0x7ffb6125b700) at pthread_create.c:311
#10 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 17 (Thread 0x7ffad376e700 (LWP 4539)):
#0  0x00007ffb71b0dba9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b10083 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b1063b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffacc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#5  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffad376dd60, flags=...) at kernel/qeventloop.cpp:136
#6  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffad376dd60, flags=...) at kernel/qeventloop.cpp:212
#7  0x00007ffb7880012c in QThread::exec (this=0x2945350) at thread/qthread.cpp:509
#8  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x2945350) at qml/ftw/qqmlthread.cpp:148
#9  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x2945350) at thread/qthread_unix.cpp:345
#10 0x00007ffb77591f6e in start_thread (arg=0x7ffad376e700) at pthread_create.c:311
#11 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 16 (Thread 0x7ffad252b700 (LWP 4540)):
#0  0x00007ffb78ae5bcf in idleTimerSourcePrepare (source=0x7ffac40028b0, timeout=0x7ffac4000990) at kernel/qeventdispatcher_glib.cpp:205
#1  0x00007ffb71b0fd4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffac40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#5  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffad252ad60, flags=...) at kernel/qeventloop.cpp:136
#6  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffad252ad60, flags=...) at kernel/qeventloop.cpp:212
#7  0x00007ffb7880012c in QThread::exec (this=0x30698e0) at thread/qthread.cpp:509
#8  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x30698e0) at qml/ftw/qqmlthread.cpp:148
#9  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x30698e0) at thread/qthread_unix.cpp:345
#10 0x00007ffb77591f6e in start_thread (arg=0x7ffad252b700) at pthread_create.c:311
#11 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 15 (Thread 0x7ffad152a700 (LWP 4541)):
#0  0x00007ffb77594055 in __GI___pthread_mutex_lock (mutex=0x7ffac8000a50) at pthread_mutex_lock.c:95
#1  0x00007ffb71b503a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b0f7f0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b10565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffac80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#6  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffad1529d60, flags=...) at kernel/qeventloop.cpp:136
#7  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffad1529d60, flags=...) at kernel/qeventloop.cpp:212
#8  0x00007ffb7880012c in QThread::exec (this=0x3733050) at thread/qthread.cpp:509
#9  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x3733050) at qml/ftw/qqmlthread.cpp:148
#10 0x00007ffb788073b1 in QThreadPrivate::start (arg=0x3733050) at thread/qthread_unix.cpp:345
#11 0x00007ffb77591f6e in start_thread (arg=0x7ffad152a700) at pthread_create.c:311
#12 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 14 (Thread 0x7ffac3fff700 (LWP 4542)):
#0  0x00007ffb71b10083 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b1063b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffabc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffac3ffed60, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffac3ffed60, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007ffb7880012c in QThread::exec (this=0x3e25190) at thread/qthread.cpp:509
#7  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x3e25190) at qml/ftw/qqmlthread.cpp:148
#8  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x3e25190) at thread/qthread_unix.cpp:345
#9  0x00007ffb77591f6e in start_thread (arg=0x7ffac3fff700) at pthread_create.c:311
#10 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7ffac2ffe700 (LWP 4543)):
#0  0x00007ffb7817ef7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffb71b106a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffab40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffac2ffdd60, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffac2ffdd60, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007ffb7880012c in QThread::exec (this=0x44f6010) at thread/qthread.cpp:509
#7  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x44f6010) at qml/ftw/qqmlthread.cpp:148
#8  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x44f6010) at thread/qthread_unix.cpp:345
#9  0x00007ffb77591f6e in start_thread (arg=0x7ffac2ffe700) at pthread_create.c:311
#10 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7ffac1ffd700 (LWP 4544)):
#0  0x00007ffb71b500ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b50399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b10286 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b10708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffab80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#6  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffac1ffcd60, flags=...) at kernel/qeventloop.cpp:136
#7  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffac1ffcd60, flags=...) at kernel/qeventloop.cpp:212
#8  0x00007ffb7880012c in QThread::exec (this=0x4bb80b0) at thread/qthread.cpp:509
#9  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x4bb80b0) at qml/ftw/qqmlthread.cpp:148
#10 0x00007ffb788073b1 in QThreadPrivate::start (arg=0x4bb80b0) at thread/qthread_unix.cpp:345
#11 0x00007ffb77591f6e in start_thread (arg=0x7ffac1ffd700) at pthread_create.c:311
#12 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7ffac0bbe700 (LWP 4545)):
#0  0x00007ffb71b500ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b503c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b10299 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b10708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffaac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#6  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffac0bbdd60, flags=...) at kernel/qeventloop.cpp:136
#7  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffac0bbdd60, flags=...) at kernel/qeventloop.cpp:212
#8  0x00007ffb7880012c in QThread::exec (this=0x52a3b70) at thread/qthread.cpp:509
#9  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x52a3b70) at qml/ftw/qqmlthread.cpp:148
#10 0x00007ffb788073b1 in QThreadPrivate::start (arg=0x52a3b70) at thread/qthread_unix.cpp:345
#11 0x00007ffb77591f6e in start_thread (arg=0x7ffac0bbe700) at pthread_create.c:311
#12 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7ffab37ff700 (LWP 4546)):
#0  0x00007ffb7817ef7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffb71b106a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffaa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffab37fed60, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffab37fed60, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007ffb7880012c in QThread::exec (this=0x597f650) at thread/qthread.cpp:509
#7  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x597f650) at qml/ftw/qqmlthread.cpp:148
#8  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x597f650) at thread/qthread_unix.cpp:345
#9  0x00007ffb77591f6e in start_thread (arg=0x7ffab37ff700) at pthread_create.c:311
#10 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7ffaa62b2700 (LWP 4548)):
#0  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (this=0x67980a8, expectedValue=0x0, newValue=0x1) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:224
#1  0x00007ffb787fcdf7 in QBasicMutex::fastTryLock (this=0x67980a8) at thread/qmutex.h:84
#2  0x00007ffb787fc728 in QMutex::lock (this=0x67980a8) at thread/qmutex.cpp:219
#3  0x00007ffb787e1c05 in QMutexLocker::QMutexLocker (this=0x7ffaa62b1ab0, m=0x67980a8) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:130
#4  0x00007ffb78ae2d1e in QThreadData::canWaitLocked (this=0x6798080) at ../../include/QtCore/5.2.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:239
#5  0x00007ffb78ae5cec in postEventSourcePrepare (s=0x7ffa9c0012c0, timeout=0x7ffaa62b1b44) at kernel/qeventdispatcher_glib.cpp:262
#6  0x00007ffb71b0fd4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffb71b105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffa9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#10 0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffaa62b1d60, flags=...) at kernel/qeventloop.cpp:136
#11 0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffaa62b1d60, flags=...) at kernel/qeventloop.cpp:212
#12 0x00007ffb7880012c in QThread::exec (this=0x67aa330) at thread/qthread.cpp:509
#13 0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0x67aa330) at qml/ftw/qqmlthread.cpp:148
#14 0x00007ffb788073b1 in QThreadPrivate::start (arg=0x67aa330) at thread/qthread_unix.cpp:345
#15 0x00007ffb77591f6e in start_thread (arg=0x7ffaa62b2700) at pthread_create.c:311
#16 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7ffab27fe700 (LWP 4549)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffb78808b8a in QWaitConditionPrivate::wait (this=0x2941ec0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffb7880893f in QWaitCondition::wait (this=0x29181e8, mutex=0x29181e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007ffb7da74a01 in QSGRenderThreadEventQueue::takeEvent (this=0x29181d8, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:265
#4  0x00007ffb7da72da1 in QSGRenderThread::processEventsAndWaitForMore (this=0x2918160) at scenegraph/qsgthreadedrenderloop.cpp:650
#5  0x00007ffb7da72f62 in QSGRenderThread::run (this=0x2918160) at scenegraph/qsgthreadedrenderloop.cpp:680
#6  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x2918160) at thread/qthread_unix.cpp:345
#7  0x00007ffb77591f6e in start_thread (arg=0x7ffab27fe700) at pthread_create.c:311
#8  0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7ffaa4c1f700 (LWP 4550)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffb78808b8a in QWaitConditionPrivate::wait (this=0x3044da0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffb7880893f in QWaitCondition::wait (this=0x3044cd8, mutex=0x3044cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007ffb7da74a01 in QSGRenderThreadEventQueue::takeEvent (this=0x3044cc8, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:265
#4  0x00007ffb7da72da1 in QSGRenderThread::processEventsAndWaitForMore (this=0x3044c50) at scenegraph/qsgthreadedrenderloop.cpp:650
#5  0x00007ffb7da72f62 in QSGRenderThread::run (this=0x3044c50) at scenegraph/qsgthreadedrenderloop.cpp:680
#6  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x3044c50) at thread/qthread_unix.cpp:345
#7  0x00007ffb77591f6e in start_thread (arg=0x7ffaa4c1f700) at pthread_create.c:311
#8  0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7ffa9bfff700 (LWP 4551)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffb78808b8a in QWaitConditionPrivate::wait (this=0x6e7d7d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffb7880893f in QWaitCondition::wait (this=0x6e7da48, mutex=0x6e7da40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007ffb7da74a01 in QSGRenderThreadEventQueue::takeEvent (this=0x6e7da38, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:265
#4  0x00007ffb7da72da1 in QSGRenderThread::processEventsAndWaitForMore (this=0x6e7d9c0) at scenegraph/qsgthreadedrenderloop.cpp:650
#5  0x00007ffb7da72f62 in QSGRenderThread::run (this=0x6e7d9c0) at scenegraph/qsgthreadedrenderloop.cpp:680
#6  0x00007ffb788073b1 in QThreadPrivate::start (arg=0x6e7d9c0) at thread/qthread_unix.cpp:345
#7  0x00007ffb77591f6e in start_thread (arg=0x7ffa9bfff700) at pthread_create.c:311
#8  0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7ffa9a7e5700 (LWP 4553)):
#0  do_gettime (sec=0x7ffa9a7e49e0, frac=0x7ffa9a7e49e8) at tools/qelapsedtimer_unix.cpp:169
#1  0x00007ffb788fee73 in qt_gettime () at tools/qelapsedtimer_unix.cpp:178
#2  0x00007ffb78ae36f0 in QTimerInfoList::updateCurrentTime (this=0x7ffa88001210) at kernel/qtimerinfo_unix.cpp:92
#3  0x00007ffb78ae3f8d in QTimerInfoList::timerWait (this=0x7ffa88001210, tm=...) at kernel/qtimerinfo_unix.cpp:387
#4  0x00007ffb78ae5963 in timerSourcePrepareHelper (src=0x7ffa880011b0, timeout=0x7ffa9a7e4b44) at kernel/qeventdispatcher_glib.cpp:135
#5  0x00007ffb78ae5b0b in timerSourcePrepare (source=0x7ffa880011b0, timeout=0x7ffa9a7e4b44) at kernel/qeventdispatcher_glib.cpp:168
#6  0x00007ffb71b0fd4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffb71b105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffa8800a130, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#10 0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffa9a7e4d60, flags=...) at kernel/qeventloop.cpp:136
#11 0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffa9a7e4d60, flags=...) at kernel/qeventloop.cpp:212
#12 0x00007ffb7880012c in QThread::exec (this=0xa4d1800) at thread/qthread.cpp:509
#13 0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0xa4d1800) at qml/ftw/qqmlthread.cpp:148
#14 0x00007ffb788073b1 in QThreadPrivate::start (arg=0xa4d1800) at thread/qthread_unix.cpp:345
#15 0x00007ffb77591f6e in start_thread (arg=0x7ffa9a7e5700) at pthread_create.c:311
#16 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7ffa997e4700 (LWP 4554)):
#0  0x00007ffb71b500ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b503c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b10651 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffa8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#5  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffa997e3d60, flags=...) at kernel/qeventloop.cpp:136
#6  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffa997e3d60, flags=...) at kernel/qeventloop.cpp:212
#7  0x00007ffb7880012c in QThread::exec (this=0xb0b1e50) at thread/qthread.cpp:509
#8  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0xb0b1e50) at qml/ftw/qqmlthread.cpp:148
#9  0x00007ffb788073b1 in QThreadPrivate::start (arg=0xb0b1e50) at thread/qthread_unix.cpp:345
#10 0x00007ffb77591f6e in start_thread (arg=0x7ffa997e4700) at pthread_create.c:311
#11 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7ffa87f98700 (LWP 4558)):
#0  0x00007ffb77594055 in __GI___pthread_mutex_lock (mutex=0x7ffa80000a50) at pthread_mutex_lock.c:95
#1  0x00007ffb71b503a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b10798 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffa800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#4  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffa87f97d60, flags=...) at kernel/qeventloop.cpp:136
#5  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffa87f97d60, flags=...) at kernel/qeventloop.cpp:212
#6  0x00007ffb7880012c in QThread::exec (this=0xbcd7d20) at thread/qthread.cpp:509
#7  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0xbcd7d20) at qml/ftw/qqmlthread.cpp:148
#8  0x00007ffb788073b1 in QThreadPrivate::start (arg=0xbcd7d20) at thread/qthread_unix.cpp:345
#9  0x00007ffb77591f6e in start_thread (arg=0x7ffa87f98700) at pthread_create.c:311
#10 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ffa86ef5700 (LWP 4560)):
#0  0x00007ffb71b0db63 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffb71b0fceb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffb71b105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffb71b107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffb78ae6571 in QEventDispatcherGlib::processEvents (this=0x7ffa78008f70, flags=...) at kernel/qeventdispatcher_glib.cpp:428
#5  0x00007ffb78a6b82e in QEventLoop::processEvents (this=0x7ffa86ef4d60, flags=...) at kernel/qeventloop.cpp:136
#6  0x00007ffb78a6baf9 in QEventLoop::exec (this=0x7ffa86ef4d60, flags=...) at kernel/qeventloop.cpp:212
#7  0x00007ffb7880012c in QThread::exec (this=0xc4b9910) at thread/qthread.cpp:509
#8  0x00007ffb7d4aa89b in QQmlThreadPrivate::run (this=0xc4b9910) at qml/ftw/qqmlthread.cpp:148
#9  0x00007ffb788073b1 in QThreadPrivate::start (arg=0xc4b9910) at thread/qthread_unix.cpp:345
#10 0x00007ffb77591f6e in start_thread (arg=0x7ffa86ef5700) at pthread_create.c:311
#11 0x00007ffb7818b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ffb7e1867c0 (LWP 4474)):
[KCrash Handler]
#6  0x00000000004402ed in QVector<QString>::at (this=0x202c0028736e69, i=0) at /opt/project-neon5/include/QtCore/qvector.h:361
#7  0x000000000044017c in QtPrivate::ResultIterator<QString>::pointer (this=0x7fff84eebe50) at /opt/project-neon5/include/QtCore/qresultstore.h:115
#8  0x000000000043fa60 in QtPrivate::ResultIterator<QString>::value (this=0x7fff84eebe50) at /opt/project-neon5/include/QtCore/qresultstore.h:109
#9  0x000000000043efef in QFutureInterface<QString>::resultReference (this=0x7fff84eebf80, index=0) at /opt/project-neon5/include/QtCore/qfutureinterface.h:253
#10 0x000000000043d590 in QFuture<QString>::result (this=0x7fff84eebf80) at /opt/project-neon5/include/QtCore/qfuture.h:172
#11 0x000000000043b87f in QFuture<QString>::operator QString (this=0x7fff84eebf80) at /opt/project-neon5/include/QtCore/qfuture.h:104
#12 0x0000000000437c06 in ShellCorona::checkActivities (this=0x19e84f0) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellcorona.cpp:573
#13 0x0000000000435996 in ShellCorona::load (this=0x19e84f0) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellcorona.cpp:197
#14 0x000000000043582c in ShellCorona::setShell (this=0x19e84f0, shell=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellcorona.cpp:176
#15 0x000000000043ff0c in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString const&>, void, void (ShellCorona::*)(QString const&)>::call (f=(void (ShellCorona::*)(ShellCorona * const, const QString &)) 0x4356d6 <ShellCorona::setShell(QString const&)>, o=0x19e84f0, arg=0x7fff84eec2e0) at /opt/project-neon5/include/QtCore/qobjectdefs_impl.h:508
#16 0x000000000043f5b1 in QtPrivate::FunctionPointer<void (ShellCorona::*)(QString const&)>::call<QtPrivate::List<QString const&>, void> (f=(void (ShellCorona::*)(ShellCorona * const, const QString &)) 0x4356d6 <ShellCorona::setShell(QString const&)>, o=0x19e84f0, arg=0x7fff84eec2e0) at /opt/project-neon5/include/QtCore/qobjectdefs_impl.h:527
#17 0x000000000043e59f in QtPrivate::QSlotObject<void (ShellCorona::*)(QString const&), QtPrivate::List<QString const&>, void>::impl (which=1, this_=0x1aa4db0, r=0x19e84f0, a=0x7fff84eec2e0, ret=0x0) at /opt/project-neon5/include/QtCore/qobject_impl.h:147
#18 0x00007ffb78ab404d in QtPrivate::QSlotObjectBase::call (this=0x1aa4db0, r=0x19e84f0, a=0x7fff84eec2e0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#19 0x00007ffb78ab1111 in QMetaObject::activate (sender=0x691a30 <ShellManager::instance()::manager>, signalOffset=3, local_signal_index=0, argv=0x7fff84eec2e0) at kernel/qobject.cpp:3522
#20 0x00007ffb78ab09ec in QMetaObject::activate (sender=0x691a30 <ShellManager::instance()::manager>, m=0x68ec00 <ShellManager::staticMetaObject>, local_signal_index=0, argv=0x7fff84eec2e0) at kernel/qobject.cpp:3405
#21 0x00000000004634eb in ShellManager::shellChanged (this=0x691a30 <ShellManager::instance()::manager>, _t1=...) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/obj-x86_64-linux-gnu/src/shell/moc_shellmanager.cpp:146
#22 0x0000000000441139 in ShellManager::updateShell (this=0x691a30 <ShellManager::instance()::manager>) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellmanager.cpp:197
#23 0x0000000000440bcc in ShellManager::loadHandlers (this=0x691a30 <ShellManager::instance()::manager>) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellmanager.cpp:109
#24 0x00000000004407cf in ShellManager::ShellManager (this=0x691a30 <ShellManager::instance()::manager>) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellmanager.cpp:76
#25 0x000000000044118b in ShellManager::instance () at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/shellmanager.cpp:202
#26 0x000000000041c758 in main (argc=1, argv=0x7fff84eec6d8) at /build/buildd/project-neon5-plasma-framework-0.0+git20131116+r1366~f97f506+neon5~ubuntu13.10.1/src/shell/main.cpp:69
Comment 3 Christoph Feck 2013-11-16 14:02:31 UTC
Btw, did you build the kactivities repository with boost 1.54? The daemon is not build with older versions, which could be the cause for the crash.
Comment 4 Bhushan Shah 2013-11-22 14:37:43 UTC
Can you provide debug output of plasma-shell?
Comment 5 Kai Uwe Broulik 2013-11-22 15:57:09 UTC
There is still an assert that is hit in kactivities somehow.
Comment 6 Ivan Čukić 2014-03-10 13:39:52 UTC
The code that made this crash does not exist in master.

Essentially, plasma-shell was trying to get the contents of an unfinished future. (and as the KActivities apidox states, that is a crash making no no :) )
Comment 7 Ivan Čukić 2014-03-10 13:41:28 UTC
@Chistoph It should build even with 1.49. Can you send me the error log you're getting?
Comment 8 Christoph Feck 2014-03-10 15:21:18 UTC
Ivan, you already fixed that with e15fc07bdb4bf2379098d048fd2f8dc9024e2ffd :)
Comment 9 Ivan Čukić 2014-03-10 16:04:03 UTC
Wow, I really am good! :D