Bug 344369

Summary: plasmashell crash on startup with qtdeclarative 5.5 branch [bisected]
Product: [Plasma] plasmashell Reporter: Andreas Hartmetz <ahartmetz>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED UPSTREAM    
Severity: crash CC: bhush94, bluescreenavenger, hrvoje.senjan, ivor, jkt, krejzi, notmart, tothasze, yuking_net
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andreas Hartmetz 2015-02-20 00:46:06 UTC
plasmashell crashes every time on startup, also reproducible when starting it from the command line.
I've bisected the crash - the first "bad" revision of qtdeclarative is e7b66a60584b3fcb1436a7dbe8396b71cb69fe1b.
Not sure if this is an upstream bug or misuse (by some definition) of API... in any case I don't know how to write a test for it, so I guess it's better to dump the information here than to do nothing.

Reproducible: Always

Steps to Reproduce:
1. Install qtdeclarative 5.5 branch
2. Run plasmashell using that version of qtdeclarative



Backtrace:

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

Thread 16 (Thread 0x7fe5394d4700 (LWP 20190)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe545825352 in poll (__timeout=-1, __nfds=1, __fds=0x7fe5394d3c50) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=0x13c6280, cond=<optimized out>, vector=0x0, count=0x0) at xcb_conn.c:479
#3  0x00007fe545826ecf in xcb_wait_for_event (c=0x7fe5394d3c50) at xcb_in.c:623
#4  0x00007fe53a691fe5 in QXcbEventReader::run (this=0x13d4470) at /opt/src/ksrc5/qt/stable/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1027
#5  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x13d4470) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#6  0x00007fe5432580a5 in start_thread (arg=0x7fe5394d4700) at pthread_create.c:309
#7  0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fe533e44700 (LWP 20191)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e54ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe52c0008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe533e43d30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe533e43d30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fe544088c20 in QThread::exec (this=this@entry=0x149c010) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x149c010) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x149c010) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007fe5432580a5 in start_thread (arg=0x7fe533e44700) at pthread_create.c:309
#10 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fe52b4c3700 (LWP 20192)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe5318dea0b in cnd_wait (mtx=0x1610c98, cond=0x1610cc0) at ../../../../../include/c11/threads_posix.h:154
#2  pipe_semaphore_wait (sema=0x1610c98) at ../../../../../src/gallium/auxiliary/os/os_thread.h:259
#3  radeon_drm_cs_emit_ioctl (param=param@entry=0x1610980) at radeon_drm_winsys.c:594
#4  0x00007fe5318de197 in impl_thrd_routine (p=<optimized out>) at ../../../../../include/c11/threads_posix.h:87
#5  0x00007fe5432580a5 in start_thread (arg=0x7fe52b4c3700) at pthread_create.c:309
#6  0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fe528e32700 (LWP 20193)):
#0  0x00007fe541e51f63 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe541e5440b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe5240008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe528e31d30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#6  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe528e31d30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#7  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1786520) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#8  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1786520) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1786520) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#10 0x00007fe5432580a5 in start_thread (arg=0x7fe528e32700) at pthread_create.c:309
#11 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fe5237ff700 (LWP 20196)):
#0  0x00007fe541e99369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe541e546ab in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54e5a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe51c0008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5237fed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#6  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5237fed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#7  0x00007fe544088c20 in QThread::exec (this=this@entry=0x18a5dc0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#8  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x18a5dc0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x18a5dc0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#10 0x00007fe5432580a5 in start_thread (arg=0x7fe5237ff700) at pthread_create.c:309
#11 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fe5227fe700 (LWP 20197)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e54ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe5140008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5227fdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5227fdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1998e80) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1998e80) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1998e80) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007fe5432580a5 in start_thread (arg=0x7fe5227fe700) at pthread_create.c:309
#10 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fe5217fd700 (LWP 20198)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e54ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe5180008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5217fcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5217fcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1aca320) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1aca320) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1aca320) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007fe5432580a5 in start_thread (arg=0x7fe5217fd700) at pthread_create.c:309
#10 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fe513fff700 (LWP 20199)):
#0  0x00007fe5439ca0ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e97ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e5496c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe50c0008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe513ffed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#7  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe513ffed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1b8ba10) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#9  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1b8ba10) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#10 0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1b8ba10) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#11 0x00007fe5432580a5 in start_thread (arg=0x7fe513fff700) at pthread_create.c:309
#12 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fe512ffe700 (LWP 20200)):
#0  0x00007fe5439ca0ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e97ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e5496c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe5040008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe512ffdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#7  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe512ffdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1c727d0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#9  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1c727d0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#10 0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1c727d0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#11 0x00007fe5432580a5 in start_thread (arg=0x7fe512ffe700) at pthread_create.c:309
#12 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fe511ffd700 (LWP 20201)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e54ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe5080008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe511ffcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe511ffcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1d6e620) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1d6e620) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1d6e620) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007fe5432580a5 in start_thread (arg=0x7fe511ffd700) at pthread_create.c:309
#10 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fe510ffc700 (LWP 20202)):
#0  0x00007fffcf6fbba8 in clock_gettime ()
#1  0x00007fe5439e6bad in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fe54412f807 in qt_clock_gettime (ts=0x7fe510ffba90, clock=<optimized out>) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:165
#5  0x00007fe5442c5a2f in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fe4fc0030d0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:84
#6  0x00007fe5442c5dfd in QTimerInfoList::timerWait (this=0x7fe4fc0030d0, tm=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:381
#7  0x00007fe5442c7045 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fe510ffbb74) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:127
#8  0x00007fe5442c7116 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fe541e5446d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe541e54e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe4fc0008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe510ffbd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#14 0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe510ffbd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#15 0x00007fe544088c20 in QThread::exec (this=this@entry=0x1e83260) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#16 0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1e83260) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#17 0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1e83260) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#18 0x00007fe5432580a5 in start_thread (arg=0x7fe510ffc700) at pthread_create.c:309
#19 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fe5037ff700 (LWP 20203)):
#0  0x00007fe5439ce3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e54ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe4f80008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5037fed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5037fed30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fe544088c20 in QThread::exec (this=this@entry=0x1f81320) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x1f81320) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x1f81320) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007fe5432580a5 in start_thread (arg=0x7fe5037ff700) at pthread_create.c:309
#10 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fe5027fe700 (LWP 20204)):
#0  QElapsedTimer::isMonotonic () at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:145
#1  0x00007fe5442c5daf in QTimerInfoList::repairTimersIfNeeded (this=this@entry=0x7fe4700013a0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:155
#2  0x00007fe5442c5e0b in QTimerInfoList::timerWait (this=0x7fe4700013a0, tm=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:382
#3  0x00007fe5442c7045 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fe5027fdb74) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:127
#4  0x00007fe5442c7116 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:160
#5  0x00007fe541e5446d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe541e54e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe4700008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#9  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5027fdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#10 0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5027fdd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#11 0x00007fe544088c20 in QThread::exec (this=this@entry=0x20886c0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#12 0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x20886c0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#13 0x00007fe54408dd19 in QThreadPrivate::start (arg=0x20886c0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#14 0x00007fe5432580a5 in start_thread (arg=0x7fe5027fe700) at pthread_create.c:309
#15 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fe5017fd700 (LWP 20205)):
#0  0x00007fe541e99384 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe541e54460 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e54e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe4740008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe5017fcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#6  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe5017fcd30, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#7  0x00007fe544088c20 in QThread::exec (this=this@entry=0x2210110) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#8  0x00007fe54567bfb8 in QQmlThreadPrivate::run (this=0x2210110) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007fe54408dd19 in QThreadPrivate::start (arg=0x2210110) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#10 0x00007fe5432580a5 in start_thread (arg=0x7fe5017fd700) at pthread_create.c:309
#11 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe46ffff700 (LWP 20206)):
#0  0x00007fe5439ca0ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe541e97ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe541e5496c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe541e54e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe5442c7427 in QEventDispatcherGlib::processEvents (this=0x7fe4680008c0, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fe46fffece0, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#7  0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fe46fffece0, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fe544088c20 in QThread::exec (this=this@entry=0x2374120) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:503
#9  0x00007fe5461198d1 in QQuickPixmapReader::run (this=0x2374120) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:712
#10 0x00007fe54408dd19 in QThreadPrivate::start (arg=0x2374120) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:331
#11 0x00007fe5432580a5 in start_thread (arg=0x7fe46ffff700) at pthread_create.c:309
#12 0x00007fe5439d888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe53b14d880 (LWP 20189)):
[KCrash Handler]
#6  0x00007fe543914e37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fe543916528 in __GI_abort () at abort.c:89
#8  0x00007fe54407c57d in qt_message_fatal (message=<synthetic pointer>, context=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:1564
#9  QMessageLogger::fatal (this=this@entry=0x7fffcf69bc00, msg=msg@entry=0x7fe544312838 "ASSERT: \"%s\" in file %s, line %d") at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:770
#10 0x00007fe544077232 in qt_assert (assertion=assertion@entry=0x7fe5456ed8d8 "o", file=file@entry=0x7fe5456fd838 "/opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/v8/qv8engine.cpp", line=line@entry=244) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qglobal.cpp:2870
#11 0x00007fe5456811f5 in QV8Engine::toVariant (this=0x21faf50, value=value@entry=..., typeHint=typeHint@entry=-1, createJSValueForObjects=createJSValueForObjects@entry=true, visitedObjects=visitedObjects@entry=0x0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/v8/qv8engine.cpp:244
#12 0x00007fe5455f3eef in QQmlExpressionPrivate::value (this=<optimized out>, isUndefined=isUndefined@entry=0x0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlexpression.cpp:279
#13 0x00007fe5455f4037 in QQmlExpression::evaluate (this=this@entry=0x7fffcf69bdb0, valueIsUndefined=valueIsUndefined@entry=0x0) at /opt/src/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlexpression.cpp:299
#14 0x00007fe528526d9b in WallpaperInterface::loadFinished (this=0x21fa9f0) at /home/horst/ksrc5/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:173
#15 0x00007fe52852798e in call (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /opt/kde5/include/QtCore/qobjectdefs_impl.h:500
#16 call<QtPrivate::List<>, void> (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /opt/kde5/include/QtCore/qobjectdefs_impl.h:519
#17 QtPrivate::QSlotObject<void (WallpaperInterface::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /opt/kde5/include/QtCore/qobject_impl.h:143
#18 0x00007fe5442a171e in call (a=0x7fffcf69bea0, r=0x21fa9f0, this=0x2351690) at ../../include/QtCore/../../../../../../../../opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject_impl.h:124
#19 QMetaObject::activate (sender=sender@entry=0x2209780, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3703
#20 0x00007fe5442a1bc3 in QMetaObject::activate (sender=0x2209780, m=m@entry=0x7fe545b85980 <KDeclarative::QmlObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3583
#21 0x00007fe545b6e8f6 in KDeclarative::QmlObject::finished (this=<optimized out>) at /home/horst/ksrc5/build/frameworks/kdeclarative/src/kdeclarative/moc_qmlobject.cpp:197
#22 0x00007fe545b6f4c1 in KDeclarative::QmlObjectPrivate::checkInitializationCompleted (this=0x21f9f30) at /home/horst/ksrc5/frameworks/kdeclarative/src/kdeclarative/qmlobject.cpp:235
#23 0x00007fe545b6f91f in KDeclarative::QmlObject::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/horst/ksrc5/build/frameworks/kdeclarative/src/kdeclarative/moc_qmlobject.cpp:103
#24 0x00007fe54429c785 in QMetaCallEvent::placeMetaCall (this=0x2354cc0, object=0x2209780) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:486
#25 0x00007fe54429d8aa in QObject::event (this=0x2209780, e=<optimized out>) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:1246
#26 0x00007fe544b5123a in QApplicationPrivate::notify_helper (this=this@entry=0x13ba0c0, receiver=receiver@entry=0x2209780, e=e@entry=0x2354cc0) at /opt/src/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:3702
#27 0x00007fe544b566a3 in QApplication::notify (this=0x7fffcf69c660, receiver=0x2209780, e=0x2354cc0) at /opt/src/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:3146
#28 0x00007fe544273399 in QCoreApplication::notifyInternal (this=0x7fffcf69c660, receiver=receiver@entry=0x2209780, event=event@entry=0x2354cc0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:953
#29 0x00007fe54427707c in sendEvent (event=0x2354cc0, receiver=0x2209780) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.h:228
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x13b0ca0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1557
#31 0x00007fe54427752c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1415
#32 0x00007fe5442c737c in postEventSourceDispatch (s=0x13b00d0) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:271
#33 0x00007fe541e54c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fe541e54f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fe541e54ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe5442c7496 in QEventDispatcherGlib::processEvents (this=0x13fa270, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418
#37 0x00007fe53a6d6e00 in QPAEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at /opt/src/ksrc5/qt/stable/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:115
#38 0x00007fe5442723bc in QEventLoop::processEvents (this=this@entry=0x7fffcf69c4f0, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#39 0x00007fe5442727c9 in QEventLoop::exec (this=this@entry=0x7fffcf69c4f0, flags=..., flags@entry=...) at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#40 0x00007fe54427a1a2 in QCoreApplication::exec () at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1206
#41 0x00007fe5445b7f5e in QGuiApplication::exec () at /opt/src/ksrc5/qt/stable/qtbase/src/gui/kernel/qguiapplication.cpp:1512
#42 0x00007fe544b4ce23 in QApplication::exec () at /opt/src/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:2962
#43 0x0000000000432a93 in main (argc=1, argv=<optimized out>) at /home/horst/ksrc5/kde/workspace/plasma-workspace/shell/main.cpp:150
Comment 1 Andreas Hartmetz 2015-02-20 00:49:42 UTC
Confirming myself here - I've tested several times before and after the qtdeclarative revision in question, there is little doubt. It doesn't look configuration dependent either.
Comment 2 Hrvoje Senjan 2015-02-20 20:25:41 UTC
dup of 342727, but i guess this one has more info ;-)
Comment 3 David Edmundson 2015-03-06 11:28:29 UTC
*** Bug 342727 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Hartmetz 2015-03-06 17:46:00 UTC
I have in the meantime discovered that after reverting e7b66a60584b3fcb1436a7dbe8396b71cb69fe1b plasmshell still crashes reliably after opening the K menu.
Comment 5 Jan Kundrát 2015-03-10 12:19:16 UTC
I've created a Qt bug at https://bugreports.qt.io/browse/QTBUG-44895 . While I'm seeing a different backtrace in there, bisection ended up at the same commit.
Comment 6 Marco Martin 2015-03-20 10:03:39 UTC
what is exactly the message in the console for the assert abort?
Comment 7 Jan Kundrát 2015-03-20 11:53:44 UTC
@notmart, please see the Qt bug for assert failures during startup. Look at the end of the report because at first, I wasn't running with debug builds (and hence no asserts).

The asser tcrash mentioned by Andreas in comment #4 is the following:

Program received signal SIGABRT, Aborted.
0x00007fc9ed93c3a5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fc9ed93c3a5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fc9ed93d828 in __GI_abort () at abort.c:89
#2  0x00007fc9ee0688de in qt_message_fatal (context=..., message=<synthetic pointer>) at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/global/qlogging.cpp:1575
#3  QMessageLogger::fatal (this=this@entry=0x7ffccd3702a0, msg=msg@entry=0x7fc9ee39ab08 "ASSERT failure in %s: \"%s\", file %s, line %d")
    at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/global/qlogging.cpp:777
#4  0x00007fc9ee062d88 in qt_assert_x (where=where@entry=0x7fc9f2feeee9 "QSGNode::reparentChildNodesTo", what=what@entry=0x7fc9f2fe6708 "newParent is already part of a hierarchy", 
    file=file@entry=0x7fc9f2fe6580 "/var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/scenegraph/coreapi/qsgnode.cpp", line=line@entry=585)
    at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/global/qglobal.cpp:2902
#5  0x00007fc9f2dacf10 in QSGNode::reparentChildNodesTo (this=this@entry=0x7fc9fa29f7c0, newParent=newParent@entry=0x7fc9fa29f6c0)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/scenegraph/coreapi/qsgnode.cpp:585
#6  0x00007fc9f2e30670 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x7fc9f88650c0, item=item@entry=0x7fc9f9f5ba20)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/items/qquickwindow.cpp:2775
#7  0x00007fc9f2e30c31 in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x7fc9f88650c0)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/items/qquickwindow.cpp:2659
#8  0x00007fc9f2e30dc0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x7fc9f88650c0)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/items/qquickwindow.cpp:338
#9  0x00007fc9f2ded44d in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x7fc9f5706300, window=0x7fc9f885f050)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/scenegraph/qsgrenderloop.cpp:369
#10 0x00007fc9f2dee774 in QSGGuiThreadRenderLoop::event (this=0x7fc9f5706300, e=<optimized out>)
    at /var/tmp/portage/dev-qt/qtdeclarative-5.5.9999/work/qtdeclarative-5.5.9999/src/quick/scenegraph/qsgrenderloop.cpp:471
#11 0x00007fc9eebfd4dc in QApplicationPrivate::notify_helper (this=this@entry=0x7fc9f5471d10, receiver=receiver@entry=0x7fc9f5706300, e=e@entry=0x7ffccd3709e0)
    at /var/tmp/portage/dev-qt/qtwidgets-5.5.9999/work/qtwidgets-5.5.9999/src/widgets/kernel/qapplication.cpp:3716
#12 0x00007fc9eec02eba in QApplication::notify (this=0x7ffccd370e70, receiver=0x7fc9f5706300, e=0x7ffccd3709e0)
    at /var/tmp/portage/dev-qt/qtwidgets-5.5.9999/work/qtwidgets-5.5.9999/src/widgets/kernel/qapplication.cpp:3499
#13 0x00007fc9ee2a99cd in QCoreApplication::notifyInternal (this=0x7ffccd370e70, receiver=0x7fc9f5706300, event=event@entry=0x7ffccd3709e0)
    at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qcoreapplication.cpp:963
#14 0x00007fc9ee3101ad in sendEvent (event=0x7ffccd3709e0, receiver=<optimized out>) at ../../include/QtCore/../../../qtcore-5.5.9999/src/corelib/kernel/qcoreapplication.h:228
#15 QTimerInfoList::activateTimers (this=0x7fc9f54a3390) at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qtimerinfo_unix.cpp:637
#16 0x00007fc9ee3105af in timerSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qeventdispatcher_glib.cpp:177
#17 0x00007fc9e97d09c4 in g_main_dispatch (context=0x7fc9dc001e00) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3064
#18 g_main_context_dispatch (context=context@entry=0x7fc9dc001e00) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3663
#19 0x00007fc9e97d0c18 in g_main_context_iterate (context=context@entry=0x7fc9dc001e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3734
#20 0x00007fc9e97d0d0c in g_main_context_iteration (context=0x7fc9dc001e00, may_block=1) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3795
#21 0x00007fc9ee310991 in QEventDispatcherGlib::processEvents (this=0x7fc9f54a2730, flags=...)
    at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qeventdispatcher_glib.cpp:418
#22 0x00007fc9ee2a6e4b in QEventLoop::exec (this=this@entry=0x7ffccd370ca0, flags=..., flags@entry=...)
    at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qeventloop.cpp:204
#23 0x00007fc9ee2b021e in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.5.9999/work/qtcore-5.5.9999/src/corelib/kernel/qcoreapplication.cpp:1216
#24 0x00007fc9f333b229 in main (argc=3, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/shell/main.cpp:154

I'm afraid I don't have the stderr anymore, but frame #4 contains the error message.
Comment 8 bluescreenavenger 2015-04-13 23:39:19 UTC
*** Bug 346106 has been marked as a duplicate of this bug. ***
Comment 9 bluescreenavenger 2015-04-14 02:07:47 UTC
It seems that I too, If I revert qtdeclarative to 74c658bb631fd5bab433b9867ff2e568a56ec082, plasmashell executes.
Comment 10 Marco Martin 2015-05-12 11:19:36 UTC
*** Bug 347221 has been marked as a duplicate of this bug. ***
Comment 11 Bhushan Shah 2015-05-24 13:28:09 UTC
So I guess this is fixed by upstream now, right? can this be closed
Comment 12 Jan Kundrát 2015-05-24 21:30:11 UTC
Yup, details are in https://bugreports.qt.io/browse/QTBUG-44895
Comment 13 David Edmundson 2015-05-31 14:45:01 UTC
*** Bug 348501 has been marked as a duplicate of this bug. ***
Comment 14 Martin Klapetek 2016-02-03 21:36:05 UTC
*** Bug 347545 has been marked as a duplicate of this bug. ***
Comment 15 Martin Klapetek 2016-02-03 21:36:58 UTC
*** Bug 358721 has been marked as a duplicate of this bug. ***