Using neon5-201406131309.iso, after login, plasmashell crashes. Reproducible: Always Application: plasmashell (plasmashell), signal: Aborted Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1b56700 (LWP 3978))] Thread 23 (Thread 0xb16bcb40 (LWP 3981)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb48357ab in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb5dc83a8 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #3 0xb5dca394 in xcb_wait_for_event () from /usr/lib/i386-linux-gnu/libxcb.so.1 #4 0xb185e2ee in QXcbEventReader::run (this=0x9dc0a90) at qxcbconnection.cpp:1034 #5 0xb4a7e6e1 in QThreadPrivate::start (arg=0x9dc0a90) at thread/qthread_unix.cpp:345 #6 0xb4502f70 in start_thread (arg=0xb16bcb40) at pthread_create.c:312 #7 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 22 (Thread 0xafe92b40 (LWP 3984)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb48357ab in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb3c3b20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xaf500468, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xafe922d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xafe922d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0x9e66cd0) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0x9e66cd0) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0x9e66cd0) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xafe92b40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 21 (Thread 0xad522b40 (LWP 3985)): #0 0xb4cef84d in QThreadData::canWaitLocked (this=0xa0a0d80) at ../../include/QtCore/5.3.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:249 #1 0xb4cf23c3 in postEventSourcePrepare (s=0xacc02800, timeout=0xad5220f4) at kernel/qeventdispatcher_glib.cpp:262 #2 0xb4cf2434 in postEventSourceCheck (source=0xacc02800) at kernel/qeventdispatcher_glib.cpp:272 #3 0xb3c2bdff in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #7 0xb4c82489 in QEventLoop::processEvents (this=0xad5222d8, flags=...) at kernel/qeventloop.cpp:136 #8 0xb4c82750 in QEventLoop::exec (this=0xad5222d8, flags=...) at kernel/qeventloop.cpp:212 #9 0xb4a77b1b in QThread::exec (this=0xa0a0ab0) at thread/qthread.cpp:511 #10 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa0a0ab0) at qml/ftw/qqmlthread.cpp:149 #11 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa0a0ab0) at thread/qthread_unix.cpp:345 #12 0xb4502f70 in start_thread (arg=0xad522b40) at pthread_create.c:312 #13 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 20 (Thread 0xabb31b40 (LWP 3988)): #0 0xb45051d6 in __GI___pthread_mutex_lock (mutex=0xacc0df98) at ../nptl/pthread_mutex_lock.c:146 #1 0xb4851af4 in pthread_mutex_lock (mutex=0xacc0df98) at forward.c:192 #2 0xb3c71100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2be0b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc0e008, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #7 0xb4c82489 in QEventLoop::processEvents (this=0xabb312d8, flags=...) at kernel/qeventloop.cpp:136 #8 0xb4c82750 in QEventLoop::exec (this=0xabb312d8, flags=...) at kernel/qeventloop.cpp:212 #9 0xb4a77b1b in QThread::exec (this=0xa0ffce8) at thread/qthread.cpp:511 #10 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa0ffce8) at qml/ftw/qqmlthread.cpp:149 #11 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa0ffce8) at thread/qthread_unix.cpp:345 #12 0xb4502f70 in start_thread (arg=0xabb31b40) at pthread_create.c:312 #13 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 19 (Thread 0xaaa90b40 (LWP 3989)): #0 0xb3c2bd5c in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xaf5523f8, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #4 0xb4c82489 in QEventLoop::processEvents (this=0xaaa902d8, flags=...) at kernel/qeventloop.cpp:136 #5 0xb4c82750 in QEventLoop::exec (this=0xaaa902d8, flags=...) at kernel/qeventloop.cpp:212 #6 0xb4a77b1b in QThread::exec (this=0xa171f70) at thread/qthread.cpp:511 #7 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa171f70) at qml/ftw/qqmlthread.cpp:149 #8 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa171f70) at thread/qthread_unix.cpp:345 #9 0xb4502f70 in start_thread (arg=0xaaa90b40) at pthread_create.c:312 #10 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 18 (Thread 0xa99efb40 (LWP 3991)): #0 0xb3c70d45 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c710f8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2b9bd in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xb0d023f0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xa99ef2d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xa99ef2d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xa1e3d50) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa1e3d50) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa1e3d50) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xa99efb40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 17 (Thread 0xa894eb40 (LWP 3992)): #0 0xb3c70d3b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c710f8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2bcc6 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xa274e68, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xa894e2d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xa894e2d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xa264728) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa264728) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa264728) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xa894eb40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 16 (Thread 0xa78adb40 (LWP 3993)): #0 0xb450612e in __pthread_mutex_unlock_usercnt (mutex=0xacc0e4b8, decr=1) at pthread_mutex_unlock.c:57 #1 0xb4851b34 in pthread_mutex_unlock (mutex=0xacc0e4b8) at forward.c:194 #2 0xb3c71140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2b99e in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc0e788, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #7 0xb4c82489 in QEventLoop::processEvents (this=0xa78ad2d8, flags=...) at kernel/qeventloop.cpp:136 #8 0xb4c82750 in QEventLoop::exec (this=0xa78ad2d8, flags=...) at kernel/qeventloop.cpp:212 #9 0xb4a77b1b in QThread::exec (this=0xa2f3268) at thread/qthread.cpp:511 #10 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa2f3268) at qml/ftw/qqmlthread.cpp:149 #11 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa2f3268) at thread/qthread_unix.cpp:345 #12 0xb4502f70 in start_thread (arg=0xa78adb40) at pthread_create.c:312 #13 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 15 (Thread 0xa680cb40 (LWP 3994)): #0 QThreadData::canWaitLocked (this=0xa35f048) at ../../include/QtCore/5.3.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:246 #1 0xb4cf23c3 in postEventSourcePrepare (s=0xaf53a8b8, timeout=0xa680c15c) at kernel/qeventdispatcher_glib.cpp:262 #2 0xb3c2b9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xaf55e2c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xa680c2d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xa680c2d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xa372910) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa372910) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa372910) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xa680cb40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 14 (Thread 0xa572db40 (LWP 3995)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb48357ab in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb3c3b20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xb0d067c8, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xa572d2d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xa572d2d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xa3f26b0) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa3f26b0) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa3f26b0) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xa572db40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 13 (Thread 0xa2261b40 (LWP 3998)): #0 __x86.get_pc_thunk.bx () at ../sysdeps/i386/i686/multiarch/strcat.S:55 #1 0xb485237a in __GI___clock_gettime (clock_id=1, tp=0xa2260ff8) at ../sysdeps/unix/clock_gettime.c:93 #2 0xb4b234bc in qt_clock_gettime (clock=1, ts=0xa2260ff8) at tools/qelapsedtimer_unix.cpp:113 #3 0xb4b23599 in do_gettime (sec=0xa2261020, frac=0xa2261028) at tools/qelapsedtimer_unix.cpp:169 #4 0xb4b235cb in qt_gettime () at tools/qelapsedtimer_unix.cpp:178 #5 0xb4cf011b in QTimerInfoList::updateCurrentTime (this=0xaf566f5c) at kernel/qtimerinfo_unix.cpp:92 #6 0xb4cf08d1 in QTimerInfoList::timerWait (this=0xaf566f5c, tm=...) at kernel/qtimerinfo_unix.cpp:387 #7 0xb4cf20a0 in timerSourcePrepareHelper (src=0xaf566f28, timeout=0xa226115c) at kernel/qeventdispatcher_glib.cpp:135 #8 0xb4cf222a in timerSourcePrepare (source=0xaf566f28, timeout=0xa226115c) at kernel/qeventdispatcher_glib.cpp:168 #9 0xb3c2b9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xaf568570, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #13 0xb4c82489 in QEventLoop::processEvents (this=0xa22612d8, flags=...) at kernel/qeventloop.cpp:136 #14 0xb4c82750 in QEventLoop::exec (this=0xa22612d8, flags=...) at kernel/qeventloop.cpp:212 #15 0xb4a77b1b in QThread::exec (this=0xa515a30) at thread/qthread.cpp:511 #16 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa515a30) at qml/ftw/qqmlthread.cpp:149 #17 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa515a30) at thread/qthread_unix.cpp:345 #18 0xb4502f70 in start_thread (arg=0xa2261b40) at pthread_create.c:312 #19 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 12 (Thread 0xa468ab40 (LWP 3999)): #0 0xb3c710f3 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c2bf8e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2c468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xa622ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #5 0xb4c82489 in QEventLoop::processEvents (this=0xa468a2d8, flags=...) at kernel/qeventloop.cpp:136 #6 0xb4c82750 in QEventLoop::exec (this=0xa468a2d8, flags=...) at kernel/qeventloop.cpp:212 #7 0xb4a77b1b in QThread::exec (this=0xa62da58) at thread/qthread.cpp:511 #8 0xb7074eb8 in QQmlThreadPrivate::run (this=0xa62da58) at qml/ftw/qqmlthread.cpp:149 #9 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa62da58) at thread/qthread_unix.cpp:345 #10 0xb4502f70 in start_thread (arg=0xa468ab40) at pthread_create.c:312 #11 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 11 (Thread 0xa3254b40 (LWP 4000)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb48357ab in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb3c3b20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc09740, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0xa32542a8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0xa32542a8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xa4902c0) at thread/qthread.cpp:511 #9 0xb738a985 in QQuickPixmapReader::run (this=0xa4902c0) at util/qquickpixmapcache.cpp:688 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xa4902c0) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0xa3254b40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 10 (Thread 0x9f088b40 (LWP 4001)): #0 0xb3c710f8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c2be0b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xb0d0dcc0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #5 0xb4c82489 in QEventLoop::processEvents (this=0x9f0882d8, flags=...) at kernel/qeventloop.cpp:136 #6 0xb4c82750 in QEventLoop::exec (this=0x9f0882d8, flags=...) at kernel/qeventloop.cpp:212 #7 0xb4a77b1b in QThread::exec (this=0xab4a6e0) at thread/qthread.cpp:511 #8 0xb7074eb8 in QQmlThreadPrivate::run (this=0xab4a6e0) at qml/ftw/qqmlthread.cpp:149 #9 0xb4a7e6e1 in QThreadPrivate::start (arg=0xab4a6e0) at thread/qthread_unix.cpp:345 #10 0xb4502f70 in start_thread (arg=0x9f088b40) at pthread_create.c:312 #11 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 9 (Thread 0x9d887b40 (LWP 4021)): #0 0xb3c2bd75 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xad70cc0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #4 0xb4c82489 in QEventLoop::processEvents (this=0x9d8872d8, flags=...) at kernel/qeventloop.cpp:136 #5 0xb4c82750 in QEventLoop::exec (this=0x9d8872d8, flags=...) at kernel/qeventloop.cpp:212 #6 0xb4a77b1b in QThread::exec (this=0xad2c170) at thread/qthread.cpp:511 #7 0xb7074eb8 in QQmlThreadPrivate::run (this=0xad2c170) at qml/ftw/qqmlthread.cpp:149 #8 0xb4a7e6e1 in QThreadPrivate::start (arg=0xad2c170) at thread/qthread_unix.cpp:345 #9 0xb4502f70 in start_thread (arg=0x9d887b40) at pthread_create.c:312 #10 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 8 (Thread 0x9c886b40 (LWP 4022)): #0 0xb4851af4 in pthread_mutex_lock (mutex=0xacc56020) at forward.c:192 #1 0xb3c71100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2bf8e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc7cee8, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0x9c8862d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0x9c8862d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xade67c8) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xade67c8) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xade67c8) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0x9c886b40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 7 (Thread 0x9b885b40 (LWP 4023)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb4852392 in __GI___clock_gettime (clock_id=1, tp=0x9b884ff8) at ../sysdeps/unix/clock_gettime.c:115 #2 0xb4b234bc in qt_clock_gettime (clock=1, ts=0x9b884ff8) at tools/qelapsedtimer_unix.cpp:113 #3 0xb4b23599 in do_gettime (sec=0x9b885020, frac=0x9b885028) at tools/qelapsedtimer_unix.cpp:169 #4 0xb4b235cb in qt_gettime () at tools/qelapsedtimer_unix.cpp:178 #5 0xb4cf011b in QTimerInfoList::updateCurrentTime (this=0xaf57221c) at kernel/qtimerinfo_unix.cpp:92 #6 0xb4cf08d1 in QTimerInfoList::timerWait (this=0xaf57221c, tm=...) at kernel/qtimerinfo_unix.cpp:387 #7 0xb4cf20a0 in timerSourcePrepareHelper (src=0xaf5721e8, timeout=0x9b88515c) at kernel/qeventdispatcher_glib.cpp:135 #8 0xb4cf222a in timerSourcePrepare (source=0xaf5721e8, timeout=0x9b88515c) at kernel/qeventdispatcher_glib.cpp:168 #9 0xb3c2b9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xa24d4008, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #13 0xb4c82489 in QEventLoop::processEvents (this=0x9b8852d8, flags=...) at kernel/qeventloop.cpp:136 #14 0xb4c82750 in QEventLoop::exec (this=0x9b8852d8, flags=...) at kernel/qeventloop.cpp:212 #15 0xb4a77b1b in QThread::exec (this=0xae5dc48) at thread/qthread.cpp:511 #16 0xb7074eb8 in QQmlThreadPrivate::run (this=0xae5dc48) at qml/ftw/qqmlthread.cpp:149 #17 0xb4a7e6e1 in QThreadPrivate::start (arg=0xae5dc48) at thread/qthread_unix.cpp:345 #18 0xb4502f70 in start_thread (arg=0x9b885b40) at pthread_create.c:312 #19 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 6 (Thread 0x9a884b40 (LWP 4024)): #0 0xb3c70ffe in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb3c71638 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c52f3e in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c516 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xb0d0dcf0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #5 0xb4c82489 in QEventLoop::processEvents (this=0x9a8842d8, flags=...) at kernel/qeventloop.cpp:136 #6 0xb4c82750 in QEventLoop::exec (this=0x9a8842d8, flags=...) at kernel/qeventloop.cpp:212 #7 0xb4a77b1b in QThread::exec (this=0xaedd5f8) at thread/qthread.cpp:511 #8 0xb7074eb8 in QQmlThreadPrivate::run (this=0xaedd5f8) at qml/ftw/qqmlthread.cpp:149 #9 0xb4a7e6e1 in QThreadPrivate::start (arg=0xaedd5f8) at thread/qthread_unix.cpp:345 #10 0xb4502f70 in start_thread (arg=0x9a884b40) at pthread_create.c:312 #11 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 5 (Thread 0x99883b40 (LWP 4025)): #0 0xb4a74dd7 in QBasicAtomicOps<4>::testAndSetRelaxed<QMutexData*> (_q_value=@0xaf6cfc4: 0x1, expectedValue=0x0, newValue=0x1, currentValue=0x9988307c) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:267 #1 0xb4a74c62 in testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=0x9988307c, newValue=0x1, expectedValue=0x0, _q_value=@0xaf6cfc4: 0x1) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:174 #2 QBasicAtomicPointer<QMutexData>::testAndSetAcquire (this=0xaf6cfc4, expectedValue=0x0, newValue=0x1, currentValue=@0x9988307c: 0xb4cef8b9 <QFlags<QEventLoop::ProcessEventsFlag>::operator&(QEventLoop::ProcessEventsFlag) const+49>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:284 #3 0xb4a749af in QBasicMutex::fastTryLock (this=0xaf6cfc4, current=@0x9988307c: 0xb4cef8b9 <QFlags<QEventLoop::ProcessEventsFlag>::operator&(QEventLoop::ProcessEventsFlag) const+49>) at thread/qmutex.h:90 #4 0xb4a74200 in QMutex::lock (this=0xaf6cfc4) at thread/qmutex.cpp:220 #5 0xb4a5a852 in QMutexLocker::QMutexLocker (this=0x998830cc, m=0xaf6cfc4) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:136 #6 0xb4cef846 in QThreadData::canWaitLocked (this=0xaf6cfa8) at ../../include/QtCore/5.3.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:248 #7 0xb4cf23c3 in postEventSourcePrepare (s=0xaf6dfa0, timeout=0x998830f4) at kernel/qeventdispatcher_glib.cpp:262 #8 0xb4cf2434 in postEventSourceCheck (source=0xaf6dfa0) at kernel/qeventdispatcher_glib.cpp:272 #9 0xb3c2bdff in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb3c2c37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xaf526b0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #13 0xb4c82489 in QEventLoop::processEvents (this=0x998832d8, flags=...) at kernel/qeventloop.cpp:136 #14 0xb4c82750 in QEventLoop::exec (this=0x998832d8, flags=...) at kernel/qeventloop.cpp:212 #15 0xb4a77b1b in QThread::exec (this=0xaf6c040) at thread/qthread.cpp:511 #16 0xb7074eb8 in QQmlThreadPrivate::run (this=0xaf6c040) at qml/ftw/qqmlthread.cpp:149 #17 0xb4a7e6e1 in QThreadPrivate::start (arg=0xaf6c040) at thread/qthread_unix.cpp:345 #18 0xb4502f70 in start_thread (arg=0x99883b40) at pthread_create.c:312 #19 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 4 (Thread 0x98882b40 (LWP 4026)): #0 pthread_mutex_lock (mutex=0xacc94ea0) at forward.c:192 #1 0xb3c71100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2b9bd in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xacc2db78, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #6 0xb4c82489 in QEventLoop::processEvents (this=0x988822d8, flags=...) at kernel/qeventloop.cpp:136 #7 0xb4c82750 in QEventLoop::exec (this=0x988822d8, flags=...) at kernel/qeventloop.cpp:212 #8 0xb4a77b1b in QThread::exec (this=0xafd5fb0) at thread/qthread.cpp:511 #9 0xb7074eb8 in QQmlThreadPrivate::run (this=0xafd5fb0) at qml/ftw/qqmlthread.cpp:149 #10 0xb4a7e6e1 in QThreadPrivate::start (arg=0xafd5fb0) at thread/qthread_unix.cpp:345 #11 0xb4502f70 in start_thread (arg=0x98882b40) at pthread_create.c:312 #12 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 3 (Thread 0x976dfb40 (LWP 4031)): #0 pthread_mutex_lock (mutex=0xa24b7a88) at forward.c:192 #1 0xb3c71100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb3c2c398 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xa242f8b0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #5 0xb4c82489 in QEventLoop::processEvents (this=0x976df2d8, flags=...) at kernel/qeventloop.cpp:136 #6 0xb4c82750 in QEventLoop::exec (this=0x976df2d8, flags=...) at kernel/qeventloop.cpp:212 #7 0xb4a77b1b in QThread::exec (this=0xb168738) at thread/qthread.cpp:511 #8 0xb7074eb8 in QQmlThreadPrivate::run (this=0xb168738) at qml/ftw/qqmlthread.cpp:149 #9 0xb4a7e6e1 in QThreadPrivate::start (arg=0xb168738) at thread/qthread_unix.cpp:345 #10 0xb4502f70 in start_thread (arg=0x976dfb40) at pthread_create.c:312 #11 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 2 (Thread 0x9664eb40 (LWP 4032)): #0 0xb774f424 in __kernel_vsyscall () #1 0xb4852392 in __GI___clock_gettime (clock_id=1, tp=0x9664dff8) at ../sysdeps/unix/clock_gettime.c:115 #2 0xb4b234bc in qt_clock_gettime (clock=1, ts=0x9664dff8) at tools/qelapsedtimer_unix.cpp:113 #3 0xb4b23599 in do_gettime (sec=0x9664e020, frac=0x9664e028) at tools/qelapsedtimer_unix.cpp:169 #4 0xb4b235cb in qt_gettime () at tools/qelapsedtimer_unix.cpp:178 #5 0xb4cf011b in QTimerInfoList::updateCurrentTime (this=0xa1095024) at kernel/qtimerinfo_unix.cpp:92 #6 0xb4cf08d1 in QTimerInfoList::timerWait (this=0xa1095024, tm=...) at kernel/qtimerinfo_unix.cpp:387 #7 0xb4cf20a0 in timerSourcePrepareHelper (src=0xa1094ff0, timeout=0x9664e15c) at kernel/qeventdispatcher_glib.cpp:135 #8 0xb4cf222a in timerSourcePrepare (source=0xa1094ff0, timeout=0x9664e15c) at kernel/qeventdispatcher_glib.cpp:168 #9 0xb3c2b9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb3c2c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0xb4cf2b58 in QEventDispatcherGlib::processEvents (this=0xa10950c8, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #13 0xb4c82489 in QEventLoop::processEvents (this=0x9664e2d8, flags=...) at kernel/qeventloop.cpp:136 #14 0xb4c82750 in QEventLoop::exec (this=0x9664e2d8, flags=...) at kernel/qeventloop.cpp:212 #15 0xb4a77b1b in QThread::exec (this=0xb1d1cd0) at thread/qthread.cpp:511 #16 0xb7074eb8 in QQmlThreadPrivate::run (this=0xb1d1cd0) at qml/ftw/qqmlthread.cpp:149 #17 0xb4a7e6e1 in QThreadPrivate::start (arg=0xb1d1cd0) at thread/qthread_unix.cpp:345 #18 0xb4502f70 in start_thread (arg=0x9664eb40) at pthread_create.c:312 #19 0xb484470e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 1 (Thread 0xb1b56700 (LWP 3978)): [KCrash Handler] #7 0xb774f424 in __kernel_vsyscall () #8 0xb4786827 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #9 0xb4789c53 in __GI_abort () at abort.c:89 #10 0xb4a6cd44 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1364 #11 0xb4a6a8f7 in QMessageLogger::fatal (this=0xbfaa34fc, msg=0xaecdfa98 "QSGSimpleMaterialShader does not implement 'uniform lowp float %s' in its fragment shader") at global/qlogging.cpp:669 #12 0xaecc9a76 in QSGSimpleMaterialShader<FadingMaterialState>::initialize (this=0xb463138) at /opt/project-neon5/include/QtQuick/qsgsimplematerial.h:66 #13 0xaecc9059 in FadingMaterialShader::initialize (this=0xb463138) at /build/buildd/project-neon5-plasma-framework-0.0+git20140613.0308+neon4~111ef0b~14.04/src/declarativeimports/core/fadingnode.cpp:104 #14 0xb73f5dc0 in QSGRenderContext::initialize (this=0x9f01728, shader=0xb463138) at scenegraph/qsgcontext.cpp:645 #15 0xb73bf069 in QSGBatchRenderer::ShaderManager::prepareMaterial (this=0xa4807e0, material=0xb668120) at scenegraph/coreapi/qsgbatchrenderer.cpp:154 #16 0xb73c739d in QSGBatchRenderer::Renderer::renderMergedBatch (this=0xa86d698, batch=0xb66cd60) at scenegraph/coreapi/qsgbatchrenderer.cpp:2052 #17 0xb73c8944 in QSGBatchRenderer::Renderer::renderBatches (this=0xa86d698) at scenegraph/coreapi/qsgbatchrenderer.cpp:2274 #18 0xb73c9af6 in QSGBatchRenderer::Renderer::render (this=0xa86d698) at scenegraph/coreapi/qsgbatchrenderer.cpp:2431 #19 0xb73dc51f in QSGRenderer::renderScene (this=0xa86d698, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:261 #20 0xb73dc369 in QSGRenderer::renderScene (this=0xa86d698) at scenegraph/coreapi/qsgrenderer.cpp:220 #21 0xb73f4e4b in QSGRenderContext::renderNextFrame (this=0x9f01728, renderer=0xa86d698, fboId=0) at scenegraph/qsgcontext.cpp:356 #22 0xb74478f4 in QQuickWindowPrivate::renderSceneGraph (this=0xab60e90, size=...) at items/qquickwindow.cpp:386 #23 0xb7419db2 in QSGGuiThreadRenderLoop::renderWindow (this=0x9f12af8, window=0xab58b38) at scenegraph/qsgrenderloop.cpp:370 #24 0xb741a482 in QSGGuiThreadRenderLoop::event (this=0x9f12af8, e=0xbfaa3e40) at scenegraph/qsgrenderloop.cpp:466 #25 0xb55f7e7e in QApplicationPrivate::notify_helper (this=0x9dac1d8, receiver=0x9f12af8, e=0xbfaa3e40) at kernel/qapplication.cpp:3501 #26 0xb55f5588 in QApplication::notify (this=0xbfaa490c, receiver=0x9f12af8, e=0xbfaa3e40) at kernel/qapplication.cpp:2954 #27 0xb4c855f7 in QCoreApplication::notifyInternal (this=0xbfaa490c, receiver=0x9f12af8, event=0xbfaa3e40) at kernel/qcoreapplication.cpp:935 #28 0xb4c88feb in QCoreApplication::sendEvent (receiver=0x9f12af8, event=0xbfaa3e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #29 0xb4cf115d in QTimerInfoList::activateTimers (this=0x9ddf49c) at kernel/qtimerinfo_unix.cpp:643 #30 0xb4cf22bf in timerSourceDispatch (source=0x9ddf468) at kernel/qeventdispatcher_glib.cpp:185 #31 0xb3c2c1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #32 0xb3c2c468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #33 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #34 0xb4cf2b38 in QEventDispatcherGlib::processEvents (this=0x9dd7e08, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #35 0xb18b2ebe in QPAEventDispatcherGlib::processEvents (this=0x9dd7e08, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123 #36 0xb4c85b3e in QCoreApplication::processEvents (flags=..., maxtime=50) at kernel/qcoreapplication.cpp:1133 #37 0xb6509345 in KDeclarative::QmlObject::createObjectFromComponent (this=0xb1d7478, component=0xb2712b0, context=0xb634d68, initialProperties=...) at /build/buildd/project-neon5-kdeclarative-0.0+git20140613.0311+neon4~7eaa209~14.04/src/kdeclarative/qmlobject.cpp:258 #38 0xb6979d3a in PlasmaQuick::AppletQuickItemPrivate::createCompactRepresentationItem (this=0xb1d6638) at /build/buildd/project-neon5-plasma-framework-0.0+git20140613.0308+neon4~111ef0b~14.04/src/plasmaquick/appletquickitem.cpp:173 #39 0xb697a62d in PlasmaQuick::AppletQuickItemPrivate::compactRepresentationCheck (this=0xb1d6638) at /build/buildd/project-neon5-plasma-framework-0.0+git20140613.0308+neon4~111ef0b~14.04/src/plasmaquick/appletquickitem.cpp:302 #40 0xb697c58c in PlasmaQuick::AppletQuickItem::qt_static_metacall (_o=0xb1d64b0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfaa4140) at /build/buildd/project-neon5-plasma-framework-0.0+git20140613.0308+neon4~111ef0b~14.04/obj-i686-linux-gnu/src/plasmaquick/moc_appletquickitem.cpp:180 #41 0xb4cc21e3 in QMetaObject::activate (sender=0xb1d6694, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3680 #42 0xb4cc1afa in QMetaObject::activate (sender=0xb1d6694, m=0xb4f66524 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3546 #43 0xb4d466c1 in QTimer::timeout (this=0xb1d6694) at .moc/moc_qtimer.cpp:191 #44 0xb4ccc09b in QTimer::timerEvent (this=0xb1d6694, e=0xbfaa4650) at kernel/qtimer.cpp:255 #45 0xb4cbbf66 in QObject::event (this=0xb1d6694, e=0xbfaa4650) at kernel/qobject.cpp:1222 #46 0xb55f7e7e in QApplicationPrivate::notify_helper (this=0x9dac1d8, receiver=0xb1d6694, e=0xbfaa4650) at kernel/qapplication.cpp:3501 #47 0xb55f5588 in QApplication::notify (this=0xbfaa490c, receiver=0xb1d6694, e=0xbfaa4650) at kernel/qapplication.cpp:2954 #48 0xb4c855f7 in QCoreApplication::notifyInternal (this=0xbfaa490c, receiver=0xb1d6694, event=0xbfaa4650) at kernel/qcoreapplication.cpp:935 #49 0xb4c88feb in QCoreApplication::sendEvent (receiver=0xb1d6694, event=0xbfaa4650) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #50 0xb4cf115d in QTimerInfoList::activateTimers (this=0x9ddf49c) at kernel/qtimerinfo_unix.cpp:643 #51 0xb4cf22bf in timerSourceDispatch (source=0x9ddf468) at kernel/qeventdispatcher_glib.cpp:185 #52 0xb3c2c1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #53 0xb3c2c468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #54 0xb3c2c528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #55 0xb4cf2b38 in QEventDispatcherGlib::processEvents (this=0x9dd7e08, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #56 0xb18b2ebe in QPAEventDispatcherGlib::processEvents (this=0x9dd7e08, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123 #57 0xb4c82489 in QEventLoop::processEvents (this=0xbfaa485c, flags=...) at kernel/qeventloop.cpp:136 #58 0xb4c82750 in QEventLoop::exec (this=0xbfaa485c, flags=...) at kernel/qeventloop.cpp:212 #59 0xb4c85cd7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #60 0xb5028a58 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1446 #61 0xb55f4e13 in QApplication::exec () at kernel/qapplication.cpp:2746 #62 0x08096ea4 in main (argc=3, argv=0xbfaa49e4) at /build/buildd/project-neon5-plasma-workspace-0.0+git20140613.0312+neon4~36e6d89~14.04/shell/main.cpp:102
#11 0xb4a6a8f7 in QMessageLogger::fatal (this=0xbfaa34fc, msg=0xaecdfa98 "QSGSimpleMaterialShader does not implement 'uniform lowp float %s' in its fragment shader") at global/qlogging.cpp:669 #12 0xaecc9a76 in QSGSimpleMaterialShader<FadingMaterialState>::initialize (this=0xb463138) at /opt/project-neon5/include/QtQuick/qsgsimplematerial.h:66 #13 0xaecc9059 in FadingMaterialShader::initialize (this=0xb463138) at /build/buildd/project-neon5-plasma-framework-0.0+git20140613.0308+neon4~111ef0b~14.04/src/declarativeimports/core/fadingnode.cpp:104 I'm confused. The relevant code in qsgsimplematerial.h:66 is const char *opacity = uniformOpacityName(); if (opacity) { m_id_opacity = program()->uniformLocation(uniformOpacityName()); if (m_id_opacity < 0) { qFatal("QSGSimpleMaterialShader does not implement 'uniform lowp float %s' in its fragment shader", uniformOpacityName()); } } I quite clearly do implement "uniform lowp float qt_Opacity;" in my fragment shader though, and I've not seen this crash anywhere else. What graphic card do you have? Does this happen every time?
please provide output of qdbus org.kde.KWin /KWin supportInformation
Hi, I have had this crash only with: 00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) KWin does work fine. $ qdbus org.kde.KWin /KWin supportInformation Version ======= KWin version: 4.97.0 Qt Version: 5.3.1 Operation Mode: X11 only Options ======= focusPolicy: 0 nextFocusPrefersMouse: false clickRaise: true autoRaise: false autoRaiseInterval: 0 delayFocusInterval: 0 shadeHover: false shadeHoverInterval: 250 separateScreenFocus: false placement: 4 focusPolicyIsReasonable: true borderSnapZone: 10 windowSnapZone: 10 centerSnapZone: 0 snapOnlyWhenOverlapping: false showDesktopIsMinimizeAll: false rollOverDesktops: true focusStealingPreventionLevel: 1 legacyFullscreenSupport: false operationTitlebarDblClick: commandActiveTitlebar1: 0 commandActiveTitlebar2: 30 commandActiveTitlebar3: 2 commandInactiveTitlebar1: 4 commandInactiveTitlebar2: 30 commandInactiveTitlebar3: 2 commandWindow1: 7 commandWindow2: 8 commandWindow3: 8 commandWindowWheel: 31 commandAll1: 10 commandAll2: 3 commandAll3: 14 keyCmdAllModKey: 16777251 showGeometryTip: false condensedTitle: false electricBorderMaximize: true electricBorderTiling: true electricBorderCornerRatio: 0.25 borderlessMaximizedWindows: false killPingTimeout: 5000 hideUtilityWindowsForInactive: true inactiveTabsSkipTaskbar: false autogroupSimilarWindows: false autogroupInForeground: true compositingMode: 2 useCompositing: true compositingInitialized: true hiddenPreviews: 1 unredirectFullscreen: false glSmoothScale: 2 colorCorrected: false xrenderSmoothScale: false maxFpsInterval: 16666666 refreshRate: 0 vBlankTime: 6000000 glStrictBinding: true glStrictBindingFollowsDriver: true glCoreProfile: false glPreferBufferSwap: 97 glPlatformInterface: Screen Edges ============ desktopSwitching: false desktopSwitchingMovingClients: false cursorPushBackDistance: timeThreshold: 150 reActivateThreshold: 350 actionTopLeft: 0 actionTop: 0 actionTopRight: 0 actionRight: 0 actionBottomRight: 0 actionBottom: 0 actionBottomLeft: 0 actionLeft: 0 Screens ======= Multi-Head: no Active screen follows mouse: no Number of Screens: 1 Screen 0 Geometry: 0,0,1366x768 Decoration ========== Current Plugin: Oxygen Shadows: yes Alpha: yes Announces Alpha: yes Tabbing: yes Frame Overlap: no Blur Behind: no Compositing =========== Compositing is active Compositing Type: XRender Loaded Effects: --------------- zoom slidingpopups kwin4_effect_login slide screenshot minimizeanimation kwin4_effect_translucency desktopgrid kwin4_effect_fade kwin4_effect_maximize presentwindows kwin4_effect_dialogparent highlightwindow logout dashboard screenedge kscreen Currently Active Effects: ------------------------- Effect Settings: ---------------- zoom: zoomFactor: 1.2 mousePointer: 0 mouseTracking: 0 enableFocusTracking: false followFocus: true focusDelay: 350 moveFactor: 20 targetZoom: 1 slidingpopups: fadeInTime: 150 fadeOutTime: 250 kwin4_effect_login: slide: screenshot: minimizeanimation: kwin4_effect_translucency: desktopgrid: zoomDuration: 300 border: 10 desktopNameAlignment: 0 layoutMode: 0 customLayoutRows: 2 usePresentWindows: true kwin4_effect_fade: kwin4_effect_maximize: presentwindows: layoutMode: 0 showCaptions: true showIcons: true doNotCloseWindows: false ignoreMinimized: false accuracy: 20 fillGaps: true fadeDuration: 150 showPanel: false leftButtonWindow: 1 rightButtonWindow: 2 middleButtonWindow: 0 leftButtonDesktop: 2 middleButtonDesktop: 0 rightButtonDesktop: 0 kwin4_effect_dialogparent: highlightwindow: logout: useBlur: true dashboard: brightness: 0.5 saturation: 0.5 blur: false screenedge: kscreen:
Thanks. I think this looks interesting: glStrictBinding: true Gotz, if I gave you some patches on plasma-framework would you be able to try them out?
Was there any command line output?
David, sure, I could try them. This is not from the same backtrace, but it also crashes: ubuntu@ubuntu:~$ plasmashell & [1] 4950 ubuntu@ubuntu:~$ Icon theme "Oxygen" not found. "Theme tree: (Breeze)" Available methods: ("Stat", "FAM", "INotify", "QFileSystemWatcher") preferred= INotify Added File "/home/ubuntu/.project-neon5-kde//config/plasmarc" NotExisting for "" ["KDirWatch-1"] Added Dir "/home/ubuntu/.project-neon5-kde/config" for "/home/ubuntu/.project-neon5-kde//config/plasmarc" [""] Trying to open ksycoca from "/home/ubuntu/.project-neon5-kde//cache/ksycoca5" KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found Added File "/opt/project-neon5/share/plasma/desktoptheme/default/metadata.desktop" for "" ["KDirWatch-1"] Activity changed: "c14e951c-9371-4693-9eb6-a05f16836383" kscreen: Loading backend kscreen.xcb.helper: Detected XRandR 1.4 kscreen.xcb.helper: Event Base: 89 kscreen.xcb.helper: Event Error: 147 kscreen: Loading "XRandR" backend QOpenGLShader: could not create shader QOpenGLShader: could not create shader QOpenGLShader: could not create shader QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) Added File "/home/ubuntu/.project-neon5-kde//config/klaunchrc" NotExisting for "" ["KDirWatch-4"] file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:171:5: QML ToolTipDelegate: Binding loop detected for property "width" Known plasmoid ids: QHash(("org.kde.plasma.notifications", 11)("org.kde.plasma.battery", 9)("org.kde.plasma.devicenotifier", 10)("org.kde.plasma.networkmanagement", 12)) QObject::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:72 QObject::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:74 Added Dir "/opt/project-neon5/share/solid/actions" for "" ["KDirWatch-5"] <Unknown File>: QML Plasmoid: Binding loop detected for property "toolTipSubText" file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/devicenotifier.qml:148: Error: Cannot assign [undefined] to QString DBusMenu disabled for this application Error getting screen brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/BrightnessControl'" Error getting keyboard brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'" ST : DBus service "org.freedesktop.NetworkManager" appeared. Loading "org.kde.plasma.networkmanagement" Are we the only client? (Both have to be true) true true XSync seems available and ready XSync Inited Supported, init completed NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::SettingsPrivate::init() : "/org/freedesktop/NetworkManager/Settings/0" NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::init() : Device list NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/0" NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/1" file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Jobs.qml:94:5: QML Title: Binding loop detected for property "height" NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "/org/freedesktop/NetworkManager/ActiveConnection/30" NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "NetworkingEnabled" true NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxEnabled" true NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxHardwareEnabled" true NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessEnabled" true NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessHardwareEnabled" true NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanEnabled" false NetworkManagerQt "plasmashell" ( 4950 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanHardwareEnabled" true file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:62:24: Unable to assign [undefined] to double QOpenGLShader: could not create shader <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. QOpenGLShader: could not create shader QSGSimpleMaterialShader does not implement 'uniform lowp float qt_Opacity' in its fragment shader Application::crashHandler() called with signal 6; recent crashes: 1 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasmashell path = /opt/project-neon5/bin pid = 4950 KCrash: Arguments: /opt/project-neon5/bin/plasmashell Icon theme "Oxygen" not found. "Theme tree: (Breeze)" Available methods: ("Stat", "FAM", "INotify", "QFileSystemWatcher") preferred= INotify Added File "/home/ubuntu/.project-neon5-kde//config/plasmarc" NotExisting for "" ["KDirWatch-1"] Added Dir "/home/ubuntu/.project-neon5-kde/config" for "/home/ubuntu/.project-neon5-kde//config/plasmarc" [""] Trying to open ksycoca from "/home/ubuntu/.project-neon5-kde//cache/ksycoca5" KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found Added File "/opt/project-neon5/share/plasma/desktoptheme/default/metadata.desktop" for "" ["KDirWatch-1"] Activity changed: "c14e951c-9371-4693-9eb6-a05f16836383" kscreen: Loading backend kscreen.xcb.helper: Detected XRandR 1.4 kscreen.xcb.helper: Event Base: 89 kscreen.xcb.helper: Event Error: 147 kscreen: Loading "XRandR" backend QOpenGLShader: could not create shader QOpenGLShader: could not create shader QOpenGLShader: could not create shader QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) Added File "/home/ubuntu/.project-neon5-kde//config/klaunchrc" NotExisting for "" ["KDirWatch-4"] file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:171:5: QML ToolTipDelegate: Binding loop detected for property "width" Known plasmoid ids: QHash(("org.kde.plasma.notifications", 11)("org.kde.plasma.devicenotifier", 10)("org.kde.plasma.battery", 9)("org.kde.plasma.networkmanagement", 12)) QObject::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:72 QObject::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:74 Added Dir "/opt/project-neon5/share/solid/actions" for "" ["KDirWatch-5"] <Unknown File>: QML Plasmoid: Binding loop detected for property "toolTipSubText" file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/devicenotifier.qml:148: Error: Cannot assign [undefined] to QString DBusMenu disabled for this application Error getting screen brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/BrightnessControl'" Error getting keyboard brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'" ST : DBus service "org.freedesktop.NetworkManager" appeared. Loading "org.kde.plasma.networkmanagement" Are we the only client? (Both have to be true) true true XSync seems available and ready XSync Inited Supported, init completed NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::SettingsPrivate::init() : "/org/freedesktop/NetworkManager/Settings/0" NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::init() : Device list NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/0" NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/1" file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Jobs.qml:94:5: QML Title: Binding loop detected for property "height" NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "/org/freedesktop/NetworkManager/ActiveConnection/30" NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "NetworkingEnabled" true NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxEnabled" true NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxHardwareEnabled" true NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessEnabled" true NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessHardwareEnabled" true NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanEnabled" false NetworkManagerQt "plasmashell" ( 4980 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanHardwareEnabled" true file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:62:24: Unable to assign [undefined] to double QOpenGLShader: could not create shader <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. QOpenGLShader: could not create shader QSGSimpleMaterialShader does not implement 'uniform lowp float qt_Opacity' in its fragment shader Application::crashHandler() called with signal 6; recent crashes: 2 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasmashell path = /opt/project-neon5/bin pid = 4980 KCrash: Arguments: /opt/project-neon5/bin/plasmashell --crashes 1 Icon theme "Oxygen" not found. "Theme tree: (Breeze)" Available methods: ("Stat", "FAM", "INotify", "QFileSystemWatcher") preferred= INotify Added File "/home/ubuntu/.project-neon5-kde//config/plasmarc" NotExisting for "" ["KDirWatch-1"] Added Dir "/home/ubuntu/.project-neon5-kde/config" for "/home/ubuntu/.project-neon5-kde//config/plasmarc" [""] Trying to open ksycoca from "/home/ubuntu/.project-neon5-kde//cache/ksycoca5" KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found Added File "/opt/project-neon5/share/plasma/desktoptheme/default/metadata.desktop" for "" ["KDirWatch-1"] Activity changed: "c14e951c-9371-4693-9eb6-a05f16836383" kscreen: Loading backend kscreen.xcb.helper: Detected XRandR 1.4 kscreen.xcb.helper: Event Base: 89 kscreen.xcb.helper: Event Error: 147 kscreen: Loading "XRandR" backend QOpenGLShader: could not create shader QOpenGLShader: could not create shader QOpenGLShader: could not create shader QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) QObject::connect: Connecting from COMPAT signal (KWindowSystem::windowChanged(WId,const ulong*)) Added File "/home/ubuntu/.project-neon5-kde//config/klaunchrc" NotExisting for "" ["KDirWatch-4"] file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:171:5: QML ToolTipDelegate: Binding loop detected for property "width" Known plasmoid ids: QHash(("org.kde.plasma.devicenotifier", 10)("org.kde.plasma.networkmanagement", 12)("org.kde.plasma.battery", 9)("org.kde.plasma.notifications", 11)) QObject::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:72 QObject::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) in /build/buildd/project-neon5-solid-0.0+git20140613.0309+neon4~7f46887~14.04/src/solid/devices/backends/upower/upowermanager.cpp:74 Added Dir "/opt/project-neon5/share/solid/actions" for "" ["KDirWatch-5"] <Unknown File>: QML Plasmoid: Binding loop detected for property "toolTipSubText" DBusMenu disabled for this application Error getting screen brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/BrightnessControl'" Error getting keyboard brightness: "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'" ST : DBus service "org.freedesktop.NetworkManager" appeared. Loading "org.kde.plasma.networkmanagement" Are we the only client? (Both have to be true) true true XSync seems available and ready XSync Inited Supported, init completed NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::SettingsPrivate::init() : "/org/freedesktop/NetworkManager/Settings/0" NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::SettingsPrivate::init() : New Connections list NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::init() : Device list NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/0" NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::init() : "/org/freedesktop/NetworkManager/Devices/1" file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/devicenotifier.qml:148: Error: Cannot assign [undefined] to QString file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Jobs.qml:94:5: QML Title: Binding loop detected for property "height" NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "/org/freedesktop/NetworkManager/ActiveConnection/30" NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "NetworkingEnabled" true NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxEnabled" true NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WimaxHardwareEnabled" true NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessEnabled" true NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WirelessHardwareEnabled" true NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanEnabled" false NetworkManagerQt "plasmashell" ( 5009 ) void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) : "WwanHardwareEnabled" true file:///opt/project-neon5/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:62:24: Unable to assign [undefined] to double QOpenGLShader: could not create shader <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. <Unknown File>: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling. QOpenGLShader: could not create shader QSGSimpleMaterialShader does not implement 'uniform lowp float qt_Opacity' in its fragment shader Application::crashHandler() called with signal 6; recent crashes: 3 Too many crashes in short order or respawning disabled, not restarting automatically. KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = plasmashell path = /opt/project-neon5/bin pid = 5009 KCrash: Arguments: /opt/project-neon5/bin/plasmashell --crashes 2
What I find interesting is that you use XRender compositing? Did you change to that? Could you please post the output of "glxinfo" (package mesa-utils)
Created attachment 87238 [details] glxinfo I didn't change the compositing type (the desktop effects kcm module only shows a black box).
> OpenGL version string: 1.3 Mesa 10.1.3 I'm sorry to say: your hardware is not sufficient to run plasmashell. QtQuick requires OpenGL (ES) 2, but your hardware can only do OpenGL 1.3. Especially the extension GL_ARB_shading_language_100 is missing which is required to compile shaders. You can try running the software with LIBGL_ALWAYS_SOFTWARE=1 to enforce the llvmpipe driver which runs on CPU. Be warned that this driver requires a multi-core system with SSE4 extension. @devs: who should we try to catch these problems? Crashing is probably wrong, but we have hardly a chance to test the condition.
Created attachment 87246 [details] Example source code to reproduce To reproduce the crash one can do the following: LIBGL_ALWAYS_INDIRECT=1 qmlscene icons.qml this will open a window and print thousands of warnings that the Shader could not compile. If one clicks in the window the crash will be triggered as the fading starts. LIBGL_ALWAYS_INDIRECT disables direct rendering and effectively sets OpenGL back to 1.3, so no shaders. With NVIDIA it's possible that it would not crash, as NVIDIA extended the glx protocol and AFAIK they allow shaders over indirect connection.
Patch to not crash: diff --git a/src/declarativeimports/core/fadingnode.cpp b/src/declarativeimports/core/fadingnode.cpp index 0c41ec1..273e333 100644 --- a/src/declarativeimports/core/fadingnode.cpp +++ b/src/declarativeimports/core/fadingnode.cpp @@ -101,6 +101,10 @@ void FadingMaterialShader::updateState(const FadingMaterialState* newState, cons void FadingMaterialShader::initialize() { + if (!program()->isLinked()) { + // shader not linked, exit otherwise we crash, BUG: 336272 + return; + } QSGSimpleMaterialShader< FadingMaterialState >::initialize(); glFuncs = QOpenGLContext::currentContext()->functions(); program()->bind();
Git commit d7d71e8a6660331494cca42b0b1eb002c00338e9 by Martin Gräßlin. Committed on 18/06/2014 at 12:13. Pushed by graesslin into branch 'master'. [declarativeimports/core] Do not crash if FadingMaterialShader failed to complie Without GLSL our shader doesn't compile and Qt aborts when accessing the uniforms. We don't want that, abort is never nice. REVIEW: 118813 M +4 -0 src/declarativeimports/core/fadingnode.cpp http://commits.kde.org/plasma-framework/d7d71e8a6660331494cca42b0b1eb002c00338e9
Oh, that's a pity. Anyway, thanks for the support!