Application: krunner (krunner), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 185 62: movl (%rsp), %edi [Current thread is 1 (Thread 0x7f17e57c9900 (LWP 1650))] Thread 12 (Thread 0x7f17de25a700 (LWP 1657)): #0 0x00000037344f666d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000032b980a182 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f17de259bc0) at /usr/include/bits/poll2.h:46 #2 0x00000032b980a182 in _xcb_conn_wait (c=c@entry=0x8d9ad0, cond=cond@entry=0x8d9b10, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00000032b980bd07 in xcb_wait_for_event (c=0x8d9ad0) at xcb_in.c:623 #4 0x00007f17dee7e9b9 in QXcbEventReader::run() (this=0x8e75b0) at qxcbconnection.cpp:1115 #5 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x8e75b0) at thread/qthread_unix.cpp:337 #6 0x0000003734007555 in start_thread (arg=0x7f17de25a700) at pthread_create.c:333 #7 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f17d7124700 (LWP 1665)): #0 0x00000037344f666d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x0000003736049dbc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f17d0003070, timeout=<optimized out>, context=0x7f17d0000990) at gmain.c:4103 #2 0x0000003736049dbc in g_main_context_iterate (context=context@entry=0x7f17d0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803 #3 0x0000003736049ecc in g_main_context_iteration (context=0x7f17d0000990, may_block=1) at gmain.c:3869 #4 0x000000352aad6b8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f17d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x000000352aa7ceba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f17d7123ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x000000352a89af54 in QThread::exec() (this=this@entry=0xca5d90) at thread/qthread.cpp:503 #7 0x00000035396c3955 in QQmlThreadPrivate::run() (this=0xca5d90) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0xca5d90) at thread/qthread_unix.cpp:337 #9 0x0000003734007555 in start_thread (arg=0x7f17d7124700) at pthread_create.c:333 #10 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f17cefe6700 (LWP 2671)): #0 0x00000037344f666d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000032b980a182 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f17cefe58c0) at /usr/include/bits/poll2.h:46 #2 0x00000032b980a182 in _xcb_conn_wait (c=c@entry=0x8d9ad0, cond=cond@entry=0x8dabf0, vector=vector@entry=0x7f17cefe59b8, count=count@entry=0x7f17cefe59b4) at xcb_conn.c:459 #3 0x00000032b980a83d in _xcb_out_send (c=c@entry=0x8d9ad0, vector=vector@entry=0x7f17cefe5a30, count=count@entry=3) at xcb_out.c:393 #4 0x00000032b980a8c5 in xcb_writev (c=c@entry=0x8d9ad0, vector=vector@entry=0x7f17cefe5a30, count=count@entry=3, requests=requests@entry=1) at xcb_out.c:341 #5 0x00000032b9442c5e in _XSend (dpy=dpy@entry=0x8d87f0, data=data@entry=0x0, size=size@entry=0) at xcb_io.c:495 #6 0x00000032b9442fa5 in _XFlush (dpy=0x8d87f0) at xcb_io.c:512 #7 0x00000032b94245aa in XFlush (dpy=0x8d87f0) at Flush.c:39 #8 0x00007f17eac9349d in glXSwapBuffers () at /usr/lib64/nvidia-340xx/libGL.so.1 #9 0x00007f17deea84d2 in QGLXContext::swapBuffers(QPlatformSurface*) (this=0xdf53f0, surface=0xb5ffe0) at qglxintegration.cpp:529 #10 0x00007f17eb592736 in QOpenGLContext::swapBuffers(QSurface*) (this=0xd88b20, surface=<optimized out>) at kernel/qopenglcontext.cpp:987 #11 0x00007f17ed658729 in QSGRenderThread::syncAndRender() (this=this@entry=0xf1dc30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:585 #12 0x00007f17ed65dafc in QSGRenderThread::run() (this=0xf1dc30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:663 #13 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0xf1dc30) at thread/qthread_unix.cpp:337 #14 0x0000003734007555 in start_thread (arg=0x7f17cefe6700) at pthread_create.c:333 #15 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f17c58e9700 (LWP 2672)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0x11ef7b0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x11ef7b0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x11ef7b0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x11ef7b0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x11ef7b0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0x11ef7b0) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x11ef7b0) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17c58e9700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f17c50e8700 (LWP 2673)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0x1116090, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x1116090, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1116090, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x1116090, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1116090, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0x1116090) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x1116090) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17c50e8700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f17c48e7700 (LWP 2674)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0xfc72d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc72d0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc72d0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc72d0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc72d0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0xfc72d0) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0xfc72d0) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17c48e7700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f17bffff700 (LWP 2675)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0xfc7290, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #10 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #11 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #12 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #13 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #14 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #15 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0xfc7290, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #16 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0xfc7290, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #17 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0xfc7290) at ../../src/thread.cpp:103 #18 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0xfc7290) at thread/qthread_unix.cpp:337 #19 0x0000003734007555 in start_thread (arg=0x7f17bffff700) at pthread_create.c:333 #20 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f17bf7fe700 (LWP 2676)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0x1107ae0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x1107ae0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1107ae0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x1107ae0, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1107ae0, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0x1107ae0) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x1107ae0) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17bf7fe700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f17beffd700 (LWP 2677)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0x7f17c0002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x7f17c0002f90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f17c0002f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x7f17c0002f90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f17c0002f90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0x7f17c0002f90) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x7f17c0002f90) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17beffd700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f17be7fc700 (LWP 2678)): [KCrash Handler] #6 0x0000003734434a98 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x000000373443672a in __GI_abort () at abort.c:89 #8 0x000000352a88d808 in QMessageLogger::fatal(char const*, ...) const (context=..., message=...) at global/qlogging.cpp:1422 #9 0x000000352a88d808 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7f17be7fba40, msg=msg@entry=0x7f17ed2e1920 "Accessed invalid KPluginInfo object") at global/qlogging.cpp:643 #10 0x00007f17ed2c4626 in KPluginInfo::service() const (this=this@entry=0x7f17a0009c30) at ../../src/services/kplugininfo.cpp:530 #11 0x00007f17c7bf2829 in WindowedWidgetsRunner::match(Plasma::RunnerContext&) (this=0x119bd80, context=...) at ../../../runners/windowedwidgets/windowedwidgetsrunner.cpp:64 #12 0x00007f17d4b55a70 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) (this=0x119bd80, localContext=...) at ../../src/abstractrunner.cpp:131 #13 0x00007f17d4937440 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=..., thread=<optimized out>) at ../../src/executor.cpp:52 #14 0x00007f17d49363ba in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f17b8002f90) at ../../src/job.cpp:83 #15 0x00007f17d4935b0a in ThreadWeaver::Thread::run() (this=0x7f17b8002f90) at ../../src/thread.cpp:114 #16 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x7f17b8002f90) at thread/qthread_unix.cpp:337 #17 0x0000003734007555 in start_thread (arg=0x7f17be7fc700) at pthread_create.c:333 #18 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f17bdffb700 (LWP 2679)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xf27a20) at thread/qwaitcondition_unix.cpp:136 #2 0x000000352a8a10cb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0xf05000, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f17d4932c7b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0xf05210, th=<optimized out>) at ../../src/weaver.cpp:594 #4 0x00007f17d4933aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0xf05210, th=th@entry=0x7f17ac002d90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554 #5 0x00007f17d4938248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x7f17ac002d90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:66 #6 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f17ac002d90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #7 0x00007f17d49382a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0xf04ab0, th=0x7f17ac002d90, wasBusy=<optimized out>) at ../../src/workinghardstate.cpp:73 #8 0x00007f17d4932bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f17ac002d90, wasBusy=<optimized out>) at ../../src/weaver.cpp:568 #9 0x00007f17d4935bd3 in ThreadWeaver::Thread::run() (this=0x7f17ac002d90) at ../../src/thread.cpp:103 #10 0x000000352a89fe3e in QThreadPrivate::start(void*) (arg=0x7f17ac002d90) at thread/qthread_unix.cpp:337 #11 0x0000003734007555 in start_thread (arg=0x7f17bdffb700) at pthread_create.c:333 #12 0x0000003734501f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f17e57c9900 (LWP 1650)): #0 0x000000373400c530 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000032b980af1b in _xcb_out_flush_to (c=0x8d9ad0, request=1743) at xcb_out.c:420 #2 0x00000032b980b144 in xcb_flush (c=0x8d9ad0) at xcb_out.c:352 #3 0x000000352aab007a in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x90cc90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3717 #4 0x000000352aab0877 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x90cc90, m=m@entry=0x352aeb24e0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3582 #5 0x000000352ab28b70 in QAbstractEventDispatcher::aboutToBlock() (this=this@entry=0x90cc90) at .moc/moc_qabstracteventdispatcher.cpp:134 #6 0x000000352aad6b3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x90cc90, flags=...) at kernel/qeventdispatcher_glib.cpp:405 #7 0x000000352aa7ceba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdd8057a80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x000000352aa84a2c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188 #9 0x00007f17eb5569bc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1507 #10 0x00007f17ebcfec85 in QApplication::exec() () at kernel/qapplication.cpp:2956 #11 0x0000000000406f93 in main(int, char**) (argc=1, argv=<optimized out>) at ../../krunner/main.cpp:71 Reproducible: Always
WindowedWidgetsRunner now checks for validity before using the plugin info object