https://bugs.kde.org/show_bug.cgi?id=360888

            Bug ID: 360888
           Summary: Crash just after plasma launches
           Product: plasmashell
           Version: 5.4.2
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: r...@sheaffbrooks.plus.com
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-34-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
Opening vlc from K application start menu. I have a dual monitor setup + nvidia
graphics drivers. Otherwise standard Kubuntu 15.10 installation.

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

Thread 23 (Thread 0x7f1d48517700 (LWP 1856)):
#0  0x00007f1d592cb88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1d5d371bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1d5d37374f in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1d4b120a39 in QXcbEventReader::run (this=0x12ce710) at
qxcbconnection.cpp:1105
#4  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x12ce710) at
thread/qthread_unix.cpp:337
#5  0x00007f1d58aa76aa in start_thread (arg=0x7f1d48517700) at
pthread_create.c:333
#6  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f1d45cd7700 (LWP 1893)):
#0  0x00007f1d56066869 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1d56021c2c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d56022190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1d380008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1d45cd6da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f1d5c21cf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x13f15b0) at
thread/qthread_unix.cpp:337
#9  0x00007f1d58aa76aa in start_thread (arg=0x7f1d45cd7700) at
pthread_create.c:333
#10 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f1d36d7f700 (LWP 1894)):
#0  0x00007f1d592cb88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1d560221ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1d300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1d36d7eda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f1d5c21cf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x16ad490) at
thread/qthread_unix.cpp:337
#8  0x00007f1d58aa76aa in start_thread (arg=0x7f1d36d7f700) at
pthread_create.c:333
#9  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f1d2ffff700 (LWP 1934)):
#0  0x00007f1d56066869 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1d560219a1 in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d56022167 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1d240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1d2fffeda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f1d5c21cf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x1577800) at
thread/qthread_unix.cpp:337
#9  0x00007f1d58aa76aa in start_thread (arg=0x7f1d2ffff700) at
pthread_create.c:333
#10 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f1d2ebcf700 (LWP 1956)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d5e5e6114 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f1d5e5e6159 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f1d58aa76aa in start_thread (arg=0x7f1d2ebcf700) at
pthread_create.c:333
#4  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f1ca345f700 (LWP 1990)):
#0  0x00007f1d592c744d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1d52019f75 in ?? () from
/usr/lib/nvidia-352/tls/libnvidia-tls.so.352.63
#2  0x00007f1d560654e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d56021cd4 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d56022190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1c9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1ca345ed50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#9  0x00007f1d5cba9ef6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x20c4fe0) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1ca345f700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f1c9bfff700 (LWP 2013)):
#0  0x00007f1d599c290f in QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*>
(currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1,
_q_value=@0x1f0d858: 0x0) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#1  QGenericAtomicOps<QBasicAtomicOps<8> >::testAndSetRelease<QMutexData*,
QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0,
expectedValue=<optimized out>, _q_value=@0x1f0d858: 0x0) at
../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:175
#2  QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic
pointer>, newValue=0x0, expectedValue=<optimized out>,
this=this@entry=0x1f0d858) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:272
#3  QBasicMutex::fastTryUnlock (current=<synthetic pointer>,
this=this@entry=0x1f0d858) at thread/qmutex.h:85
#4  QMutex::unlock (this=this@entry=0x1f0d858) at thread/qmutex.cpp:264
#5  0x00007f1d59c00831 in QMutexLocker::unlock (this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:138
#6  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:132
#7  QThreadData::canWaitLocked (this=0x1f0d830) at
../../include/QtCore/5.4.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:243
#8  postEventSourcePrepare (s=0x7f1c940012d0, timeout=0x7f1c9bffebe4) at
kernel/qeventdispatcher_glib.cpp:254
#9  0x00007f1d5602177d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f1d5602211b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1c940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1c9bffeda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f1ca2125035 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#16 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x1774080) at
thread/qthread_unix.cpp:337
#17 0x00007f1d58aa76aa in start_thread (arg=0x7f1c9bfff700) at
pthread_create.c:333
#18 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f1c9b2b8700 (LWP 2020)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x21c53b0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x27c4dc0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1d5cc1cb3e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f1d5cc1d3c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x27c4d40) at
thread/qthread_unix.cpp:337
#6  0x00007f1d58aa76aa in start_thread (arg=0x7f1c9b2b8700) at
pthread_create.c:333
#7  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1c991c7700 (LWP 2022)):
#0  0x00007f1d592cb88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1d560221ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1c900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1c991c6dc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c94009650) at
thread/qthread_unix.cpp:337
#7  0x00007f1d58aa76aa in start_thread (arg=0x7f1c991c7700) at
pthread_create.c:333
#8  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1c989c6700 (LWP 2023)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x15656f0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26a66b0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1d5cc1cb3e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f1d5cc1d3c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x26a6630) at
thread/qthread_unix.cpp:337
#6  0x00007f1d58aa76aa in start_thread (arg=0x7f1c989c6700) at
pthread_create.c:333
#7  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1c8aff5700 (LWP 2024)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x27c17c0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1765160,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1d5cc1cb3e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f1d5cc1d3c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x17650e0) at
thread/qthread_unix.cpp:337
#6  0x00007f1d58aa76aa in start_thread (arg=0x7f1c8aff5700) at
pthread_create.c:333
#7  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1c79fc7700 (LWP 2183)):
#0  0x00007f1d56066869 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1d560221ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d59c0129b in QEventDispatcherGlib::processEvents
(this=0x7f1c740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7f1c79fc6d80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1d599c53d4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f1c883778f7 in KCupsConnection::run() () from
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x30223c0) at
thread/qthread_unix.cpp:337
#8  0x00007f1d58aa76aa in start_thread (arg=0x7f1c79fc7700) at
pthread_create.c:333
#9  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1c6aa98700 (LWP 2201)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3b23b50) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b23590,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1d5cc1cb3e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f1d5cc1d3c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x3b23510) at
thread/qthread_unix.cpp:337
#6  0x00007f1d58aa76aa in start_thread (arg=0x7f1c6aa98700) at
pthread_create.c:333
#7  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1c791a7700 (LWP 2244)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x255f130) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x255f770,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1d5cc1cb3e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f1d5cc1d3c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x255f6f0) at
thread/qthread_unix.cpp:337
#6  0x00007f1d58aa76aa in start_thread (arg=0x7f1c791a7700) at
pthread_create.c:333
#7  0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1c636ff700 (LWP 2269)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x3ef72f0, threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x3ef72f0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x3ef72f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x3ef72f0) at
../../src/thread.cpp:103
#8  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x3ef72f0) at
thread/qthread_unix.cpp:337
#9  0x00007f1d58aa76aa in start_thread (arg=0x7f1c636ff700) at
pthread_create.c:333
#10 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1c62efe700 (LWP 2270)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x3f62880, threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x3f62880, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x3f62880, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f7522 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x3f62880, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x3f62880, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#9  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x3f62880) at
../../src/thread.cpp:103
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x3f62880) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1c62efe700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1c626fd700 (LWP 2271)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x7f1c5c003190, threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c5c003190, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c5c003190, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x7f1c5c003190) at
../../src/thread.cpp:103
#8  0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c5c003190) at
thread/qthread_unix.cpp:337
#9  0x00007f1d58aa76aa in start_thread (arg=0x7f1c626fd700) at
pthread_create.c:333
#10 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1c61efc700 (LWP 2272)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x3c7c810, threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x3c7c810, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x3c7c810, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f7522 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x3c7c810, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x3c7c810, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#9  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x3c7c810) at
../../src/thread.cpp:103
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x3c7c810) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1c61efc700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1c616fb700 (LWP 2273)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x7f1c54002b90, threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c54002b90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c54002b90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f7522 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c54002b90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c54002b90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#9  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x7f1c54002b90) at
../../src/thread.cpp:103
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c54002b90) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1c616fb700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1c60efa700 (LWP 2274)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x7f1c58002f90, threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c58002f90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c58002f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f7522 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c58002f90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c58002f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#9  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x7f1c58002f90) at
../../src/thread.cpp:103
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c58002f90) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1c60efa700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1c4bfff700 (LWP 2275)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1d599cb55b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3c696a0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3c695c0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1ca19f24eb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x3ef8010, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007f1ca19f329f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3ef8010,
th=th@entry=0x7f1c540031f0, threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007f1ca19f74c8 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c540031f0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c540031f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#7  0x00007f1ca19f7522 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3c69890, th=0x7f1c540031f0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007f1ca19f244d in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f1c540031f0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568
#9  0x00007f1ca19f5423 in ThreadWeaver::Thread::run (this=0x7f1c540031f0) at
../../src/thread.cpp:103
#10 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c540031f0) at
thread/qthread_unix.cpp:337
#11 0x00007f1d58aa76aa in start_thread (arg=0x7f1c4bfff700) at
pthread_create.c:333
#12 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1c4b7fe700 (LWP 2276)):
[KCrash Handler]
#6  0x00007f1c6905ba48 in memcpy (__len=96, __src=0x18, __dest=0x7f1c38003658)
at /usr/include/x86_64-linux-gnu/bits/string3.h:53
#7  mdb_txn_renew0 (txn=txn@entry=0x7f1c380035d0) at mdb.c:2593
#8  0x00007f1c6905cc10 in mdb_txn_begin (env=0x7f1c58003d00, parent=<optimized
out>, flags=<optimized out>, ret=0x7f1c4b7fd9e8) at mdb.c:2740
#9  0x00007f1c696e07ce in Baloo::SearchStore::exec
(this=this@entry=0x7f1c4b7fdad0, term=..., offset=0, limit=10,
sortResults=<optimized out>) at ../../../src/lib/searchstore.cpp:74
#10 0x00007f1c696cfa32 in Baloo::Query::exec (this=this@entry=0x7f1c4b7fdb80)
at ../../../src/lib/query.cpp:210
#11 0x00007f1c698f3f3f in SearchRunner::match (this=this@entry=0x33821e0,
context=..., type=..., category=...) at
../../../runners/baloo/baloosearchrunner.cpp:98
#12 0x00007f1c698f48b3 in SearchRunner::match (this=0x33821e0, context=...) at
../../../runners/baloo/baloosearchrunner.cpp:160
#13 0x00007f1ca216b540 in Plasma::AbstractRunner::performMatch (this=0x33821e0,
localContext=...) at ../../src/abstractrunner.cpp:131
#14 0x00007f1ca19f6c70 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at ../../src/executor.cpp:52
#15 0x00007f1ca19f58b0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f1c4c003190) at ../../src/job.cpp:83
#16 0x00007f1ca19f535a in ThreadWeaver::Thread::run (this=0x7f1c4c003190) at
../../src/thread.cpp:114
#17 0x00007f1d599ca2be in QThreadPrivate::start (arg=0x7f1c4c003190) at
thread/qthread_unix.cpp:337
#18 0x00007f1d58aa76aa in start_thread (arg=0x7f1c4b7fe700) at
pthread_create.c:333
#19 0x00007f1d592d6e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1d5eba8800 (LWP 1855)):
#0  0x00007f1d5601f27b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1d5602171b in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d5602211b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d560222fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d59c0127f in QEventDispatcherGlib::processEvents (this=0x13027d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007f1d59ba775a in QEventLoop::exec (this=this@entry=0x7ffdf5efb950,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1d59baf2cc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1188
#7  0x00007f1d59ec800c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1510
#8  0x00007f1d5a68e025 in QApplication::exec () at kernel/qapplication.cpp:2956
#9  0x00000000004322c3 in main (argc=2, argv=<optimized out>) at
../../shell/main.cpp:176

Possible duplicates by query: bug 360154, bug 358976, bug 358016, bug 355959,
bug 354419.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to