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

            Bug ID: 362265
           Summary: krunner crash
           Product: krunner
           Version: 5.6.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: m...@vhanda.in
          Reporter: nico.kru...@gmail.com

Application: krunner (5.6.3)

Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.5.2-3-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I just opened krunner with ALT+F2 starting to type in "yast" - iirc I was at
the "y" when it crashed

- Unusual behavior I noticed:
right before I was changing display configuration but the correct resolution
seemed to be set up correctly before I opened the runner (I'm not 100% sure
though)

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f53247f77c0 (LWP 7039))]

Thread 13 (Thread 0x7f530fd5a700 (LWP 7041)):
#0  0x00007f532022dbbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f531f734422 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f530fd59d00) at /usr/include/bits/poll2.h:46
#2  0x00007f531f734422 in _xcb_conn_wait (c=c@entry=0x166f720,
cond=cond@entry=0x166f760, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:459
#3  0x00007f531f73600f in xcb_wait_for_event (c=0x166f720) at xcb_in.c:693
#4  0x00007f53126e0d69 in QXcbEventReader::run() (this=0x167bad0) at
qxcbconnection.cpp:1325
#5  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x167bad0) at
thread/qthread_unix.cpp:340
#6  0x00007f531e0b20a4 in start_thread (arg=0x7f530fd5a700) at
pthread_create.c:309
#7  0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f530d850700 (LWP 7049)):
#0  0x00007f532022dbbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f531d518e64 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f5300014700, timeout=-1, context=0x7f5300000990) at gmain.c:4103
#2  0x00007f531d518e64 in g_main_context_iterate
(context=context@entry=0x7f5300000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f531d518f7c in g_main_context_iteration (context=0x7f5300000990,
may_block=1) at gmain.c:3869
#4  0x00007f5320b3d3fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f53000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f5320aeb04b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f530d84fde0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f53209275da in QThread::exec() (this=this@entry=0x7f53228a4d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:503
#7  0x00007f532263c095 in QDBusConnectionManager::run() (this=0x7f53228a4d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:181
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x7f53228a4d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f530d850700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f53058ae700 (LWP 7066)):
#0  0x00007f532022dbbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f531d518e64 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f52fc002e70, timeout=-1, context=0x7f52fc000990) at gmain.c:4103
#2  0x00007f531d518e64 in g_main_context_iterate
(context=context@entry=0x7f52fc000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f531d518f7c in g_main_context_iteration (context=0x7f52fc000990,
may_block=1) at gmain.c:3869
#4  0x00007f5320b3d3fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f52fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f5320aeb04b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f53058addf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f53209275da in QThread::exec() (this=this@entry=0x1bff140) at
thread/qthread.cpp:503
#7  0x00007f53232124d8 in QQmlThreadPrivate::run() (this=0x1bff140) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1bff140) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f53058ae700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f52f454d700 (LWP 8049)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007f5320b1a02b in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) (sender=0x167e010, signal=0x7f52ec4f83e9
"destroyed(QObject*)", signal@entry=0x7f53213b350c "2destroyed(QObject*)",
receiver=receiver@entry=0x1de6400, method=0x7f52ec1bc319
"_q_screenDestroyed(QObject*)", method@entry=0x7f53213b70e9
"1_q_screenDestroyed(QObject*)") at kernel/qobject.cpp:2949
#8  0x00007f5321079f84 in QOpenGLContext::setScreen(QScreen*) (this=0x1de6400,
screen=0x0) at kernel/qopenglcontext.cpp:502
#9  0x00007f5320b181f6 in QObject::event(QEvent*) (this=0x1de6400, e=<optimized
out>) at kernel/qobject.cpp:1256
#10 0x00007f5321a8260c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f5321a86a22 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#12 0x00007f5320aed005 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x1de6400, event=event@entry=0x26c4670) at
kernel/qcoreapplication.cpp:1015
#13 0x00007f5320aeedea in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x26c4670, receiver=<optimized out>) at
kernel/qcoreapplication.h:227
#14 0x00007f5320aeedea in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x186bd90) at kernel/qcoreapplication.cpp:1650
#15 0x00007f5320aef398 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1508
#16 0x00007f5320b3dd53 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x7f52ec0012d0) at kernel/qeventdispatcher_glib.cpp:270
#17 0x00007f531d518c84 in g_main_context_dispatch (context=0x7f52ec000990) at
gmain.c:3122
#18 0x00007f531d518c84 in g_main_context_dispatch
(context=context@entry=0x7f52ec000990) at gmain.c:3737
#19 0x00007f531d518ed8 in g_main_context_iterate
(context=context@entry=0x7f52ec000990, block=block@entry=0,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#20 0x00007f531d518f7c in g_main_context_iteration (context=0x7f52ec000990,
may_block=0) at gmain.c:3869
#21 0x00007f5320b3d3dc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f52ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#22 0x00007f53236beb7b in QSGRenderThread::run() (this=0x1cce2e0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:708
#23 0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1cce2e0) at
thread/qthread_unix.cpp:340
#24 0x00007f531e0b20a4 in start_thread (arg=0x7f52f454d700) at
pthread_create.c:309
#25 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f52e2010700 (LWP 8053)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x1b21c30,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1b21c30, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1b21c30, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x1b21c30) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1b21c30) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f52e2010700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f52e180f700 (LWP 8054)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x20e7c10,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x20e7c10, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x20e7c10, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x20e7c10) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x20e7c10) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f52e180f700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f52e100e700 (LWP 8055)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x1d06e60,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1d06e60, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1d06e60, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa560e92 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1d06e60, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:73
#8  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1d06e60, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#9  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x1d06e60) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#10 0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1d06e60) at
thread/qthread_unix.cpp:340
#11 0x00007f531e0b20a4 in start_thread (arg=0x7f52e100e700) at
pthread_create.c:309
#12 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f52e080d700 (LWP 8056)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x1b8d150,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1b8d150, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1b8d150, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa560e92 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1b8d150, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:73
#8  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1b8d150, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#9  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x1b8d150) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#10 0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1b8d150) at
thread/qthread_unix.cpp:340
#11 0x00007f531e0b20a4 in start_thread (arg=0x7f52e080d700) at
pthread_create.c:309
#12 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f52d3fff700 (LWP 8057)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x7f52dc002f90,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x7f52dc002f90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f52dc002f90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa560e92 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x7f52dc002f90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:73
#8  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f52dc002f90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#9  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x7f52dc002f90) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#10 0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x7f52dc002f90) at
thread/qthread_unix.cpp:340
#11 0x00007f531e0b20a4 in start_thread (arg=0x7f52d3fff700) at
pthread_create.c:309
#12 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f52d37fe700 (LWP 8058)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x7f52d4002d90,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x7f52d4002d90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f52d4002d90, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x7f52d4002d90) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x7f52d4002d90) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f52d37fe700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f52d2ffd700 (LWP 8059)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x1a83360,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x1a83360, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x1a83360, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x1a83360) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#8  0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x1a83360) at
thread/qthread_unix.cpp:340
#9  0x00007f531e0b20a4 in start_thread (arg=0x7f52d2ffd700) at
pthread_create.c:309
#10 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f52d27fc700 (LWP 8060)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1b4af00) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1b3af10, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f52fa55c48b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1ac09c0, th=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:594
#4  0x00007f52fa55d48f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x1ac09c0, th=th@entry=0x7f52d8003190,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:554
#5  0x00007f52fa560e4a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x7f52d8003190, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:66
#6  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f52d8003190, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#7  0x00007f52fa560e92 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1b3c9d0, th=0x7f52d8003190, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/workinghardstate.cpp:73
#8  0x00007f52fa55b4bb in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f52d8003190, wasBusy=<optimized out>) at
/usr/src/debug/threadweaver-5.21.0/src/weaver.cpp:568
#9  0x00007f52fa55eaa6 in ThreadWeaver::Thread::run() (this=0x7f52d8003190) at
/usr/src/debug/threadweaver-5.21.0/src/thread.cpp:103
#10 0x00007f532092c079 in QThreadPrivate::start(void*) (arg=0x7f52d8003190) at
thread/qthread_unix.cpp:340
#11 0x00007f531e0b20a4 in start_thread (arg=0x7f52d27fc700) at
pthread_create.c:309
#12 0x00007f5320235fed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f53247f77c0 (LWP 7039)):
#0  0x00007f531e0b603f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x18de520) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f532092cceb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1cce320, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f53236bff2a in
QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool)
(this=this@entry=0x16d5e80, w=<optimized out>, inExpose=inExpose@entry=false)
at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1177
#4  0x00007f53236c0772 in
QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x16d5e80,
window=0x7ffc38ffe360) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1004
#5  0x00007f53236f3313 in QQuickWindow::event(QEvent*)
(this=this@entry=0x7ffc38ffe360, e=e@entry=0x7ffc38ffdad0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/items/qquickwindow.cpp:1454
#6  0x00007f532440f74b in PlasmaQuick::Dialog::event(QEvent*)
(this=this@entry=0x7ffc38ffe360, event=event@entry=0x7ffc38ffdad0) at
/usr/src/debug/plasma-framework-5.21.0/src/plasmaquick/dialog.cpp:1178
#7  0x0000000000409e75 in View::event(QEvent*) (this=0x7ffc38ffe360,
event=0x7ffc38ffdad0) at
/usr/src/debug/plasma-workspace-5.6.3/krunner/view.cpp:224
#8  0x00007f5321a8260c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#9  0x00007f5321a86a22 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#10 0x00007f5320aed005 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x7ffc38ffe360, event=event@entry=0x7ffc38ffdad0) at
kernel/qcoreapplication.cpp:1015
#11 0x00007f532104afae in QWindowPrivate::deliverUpdateRequest()
(event=0x7ffc38ffdad0, receiver=0x7ffc38ffe360) at
../../src/corelib/kernel/qcoreapplication.h:227
#12 0x00007f532104afae in QWindowPrivate::deliverUpdateRequest()
(this=this@entry=0x16d7c10) at kernel/qwindow.cpp:2123
#13 0x00007f532104b3b9 in QWindow::event(QEvent*)
(this=this@entry=0x7ffc38ffe360, ev=ev@entry=0x7ffc38ffdfd0) at
kernel/qwindow.cpp:2105
#14 0x00007f53236f3335 in QQuickWindow::event(QEvent*)
(this=this@entry=0x7ffc38ffe360, e=e@entry=0x7ffc38ffdfd0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/quick/items/qquickwindow.cpp:1473
#15 0x00007f532440f74b in PlasmaQuick::Dialog::event(QEvent*)
(this=this@entry=0x7ffc38ffe360, event=event@entry=0x7ffc38ffdfd0) at
/usr/src/debug/plasma-framework-5.21.0/src/plasmaquick/dialog.cpp:1178
#16 0x0000000000409e75 in View::event(QEvent*) (this=0x7ffc38ffe360,
event=0x7ffc38ffdfd0) at
/usr/src/debug/plasma-workspace-5.6.3/krunner/view.cpp:224
#17 0x00007f5321a8260c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f5321a86a22 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#19 0x00007f5320aed005 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x7ffc38ffe360, event=event@entry=0x7ffc38ffdfd0) at
kernel/qcoreapplication.cpp:1015
#20 0x00007f5320b3cd4e in QTimerInfoList::activateTimers()
(event=0x7ffc38ffdfd0, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:227
#21 0x00007f5320b3cd4e in QTimerInfoList::activateTimers() (this=0x16aa730) at
kernel/qtimerinfo_unix.cpp:637
#22 0x00007f5320b3d111 in timerSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#23 0x00007f531d518c84 in g_main_context_dispatch (context=0x7f53080016f0) at
gmain.c:3122
#24 0x00007f531d518c84 in g_main_context_dispatch
(context=context@entry=0x7f53080016f0) at gmain.c:3737
#25 0x00007f531d518ed8 in g_main_context_iterate
(context=context@entry=0x7f53080016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#26 0x00007f531d518f7c in g_main_context_iteration (context=0x7f53080016f0,
may_block=1) at gmain.c:3869
#27 0x00007f5320b3d3dc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x16b18f0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#28 0x00007f5320aeb04b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc38ffe210, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#29 0x00007f5320af2f56 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#30 0x0000000000407788 in main(int, char**) (argc=1, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.6.3/krunner/main.cpp:83

Reported using DrKonqi

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

Reply via email to