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

            Bug ID: 361118
           Summary: Screensaver hangs after computer long not been used
           Product: plasmashell
           Version: 5.5.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: a...@ewerling.de
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.5.0-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160321) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Computer was locked with screensaver for a long time (more then an hour)
Password can be entered, but neither <enter> not unlock button works.
after kill -9 of kscreenlocker_greet, password works in restarted screenlocker.
The longer the screen is locked the more likely this behaviour will be there.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f47d94ee8c0 (LWP 2351))]

Thread 16 (Thread 0x7f47c2c61700 (LWP 2353)):
#0  0x00007f47d2a6849d in poll () from /lib64/libc.so.6
#1  0x00007f47d7940432 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f47d7942007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f47c4db0dd9 in QXcbEventReader::run (this=0x1130000) at
qxcbconnection.cpp:1229
#4  0x00007f47d315790f in QThreadPrivate::start (arg=0x1130000) at
thread/qthread_unix.cpp:331
#5  0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f47bbfff700 (LWP 2373)):
#0  0x00007f47d2a6849d in poll () from /lib64/libc.so.6
#1  0x00007f47cf15a294 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f47d337c4db in QEventDispatcherGlib::processEvents
(this=0x7f47b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7f47bbffecf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f47d3152adc in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f47d64207b5 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f47d315790f in QThreadPrivate::start (arg=0x11ec6f0) at
thread/qthread_unix.cpp:331
#8  0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f47aede2700 (LWP 2384)):
#0  0x00007f47cf19d539 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f47cf159300 in g_main_context_acquire () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f47cf15a165 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f47d337c4db in QEventDispatcherGlib::processEvents
(this=0x7f47a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7f47aede1cf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f47d3152adc in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f47d64207b5 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f47d315790f in QThreadPrivate::start (arg=0x15a9a70) at
thread/qthread_unix.cpp:331
#9  0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f47ad642700 (LWP 2399)):
#0  0x00007fff8d5d2979 in ?? ()
#1  0x00007fff8d5d2c75 in clock_gettime ()
#2  0x00007f47d2a7d9e6 in clock_gettime () from /lib64/libc.so.6
#3  0x00007f47d3203156 in qt_clock_gettime (ts=0x7f47ad641aa0, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0x00007f47d337a069 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f47a0002ed0) at kernel/qtimerinfo_unix.cpp:84
#7  0x00007f47d337a595 in QTimerInfoList::timerWait (this=0x7f47a0002ed0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0x00007f47d337b93e in timerSourcePrepareHelper (timeout=0x7f47ad641b54,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=<optimized out>, timeout=0x7f47ad641b54) at
kernel/qeventdispatcher_glib.cpp:160
#10 0x00007f47cf1598bd in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f47cf15a1c3 in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#13 0x00007f47d337c4db in QEventDispatcherGlib::processEvents
(this=0x7f47a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7f47ad641cf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007f47d3152adc in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#16 0x00007f47d64207b5 in ?? () from /usr/lib64/libQt5Qml.so.5
#17 0x00007f47d315790f in QThreadPrivate::start (arg=0x162d400) at
thread/qthread_unix.cpp:331
#18 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f47a7bd8700 (LWP 2469)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d8bcea84 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f47d8bceac9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f471ffff700 (LWP 2488)):
#0  0x00007f47d2a6849d in poll () from /lib64/libc.so.6
#1  0x00007f47cf15a294 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f47d337c4db in QEventDispatcherGlib::processEvents
(this=0x7f47180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7f471fffecb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f47d3152adc in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f47d6fa8e42 in ?? () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f47d315790f in QThreadPrivate::start (arg=0x19e1a60) at
thread/qthread_unix.cpp:331
#8  0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f470f4a5700 (LWP 2656)):
#0  0x00007fff8d5d2979 in ?? ()
#1  0x00007fff8d5d2c75 in clock_gettime ()
#2  0x00007f47d2a7d9e6 in clock_gettime () from /lib64/libc.so.6
#3  0x00007f47d3203156 in qt_clock_gettime (ts=0x7f470f4a4a90, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0x00007f47d337a069 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f4708002cd0) at kernel/qtimerinfo_unix.cpp:84
#7  0x00007f47d337a595 in QTimerInfoList::timerWait (this=0x7f4708002cd0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0x00007f47d337be1c in timerSourcePrepareHelper (timeout=0x7f470f4a4b34,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#9  idleTimerSourcePrepare (source=<optimized out>, timeout=0x7f470f4a4b34) at
kernel/qeventdispatcher_glib.cpp:207
#10 0x00007f47cf1598bd in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f47cf15a1c3 in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#13 0x00007f47d337c4db in QEventDispatcherGlib::processEvents
(this=0x7f47080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7f470f4a4cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007f47d3152adc in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#16 0x00007f4711bd7e47 in KCupsConnection::run() () from
/usr/lib64/libkcupslib.so
#17 0x00007f47d315790f in QThreadPrivate::start (arg=0x439cce0) at
thread/qthread_unix.cpp:331
#18 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f4703ffe700 (LWP 2993)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f47d315790f in QThreadPrivate::start (arg=0x44f9800) at
thread/qthread_unix.cpp:331
#12 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f4702b4c700 (LWP 2994)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f47d315790f in QThreadPrivate::start (arg=0x4045460) at
thread/qthread_unix.cpp:331
#10 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f470234b700 (LWP 2995)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f47d315790f in QThreadPrivate::start (arg=0x335bf60) at
thread/qthread_unix.cpp:331
#10 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f4701b4a700 (LWP 2996)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f47d315790f in QThreadPrivate::start (arg=0x7f46f40023d0) at
thread/qthread_unix.cpp:331
#10 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f4701349700 (LWP 2997)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f47d315790f in QThreadPrivate::start (arg=0x7f46fc003280) at
thread/qthread_unix.cpp:331
#16 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f4700b48700 (LWP 2998)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f47d315790f in QThreadPrivate::start (arg=0x7f46fc001820) at
thread/qthread_unix.cpp:331
#20 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#21 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f46ebfff700 (LWP 2999)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f47d315790f in QThreadPrivate::start (arg=0x7f46f8002f90) at
thread/qthread_unix.cpp:331
#18 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f46eb7fe700 (LWP 3000)):
#0  0x00007f47d227507f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f47d3158a7b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x4e7c860) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32e8c30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f471db3dde7 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f471db41d48 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f471db41d92 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f471db3d009 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f471db3fdd3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f47d315790f in QThreadPrivate::start (arg=0x7f46e4002d90) at
thread/qthread_unix.cpp:331
#12 0x00007f47d226f4a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f47d2a70ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f47d94ee8c0 (LWP 2351)):
[KCrash Handler]
#6  QByteArray::QByteArray (a=..., this=<optimized out>) at
../../../../src/corelib/tools/qbytearray.h:488
#7  QXcbConnection::startupId (this=<optimized out>) at qxcbconnection.h:468
#8  QXcbScreen::windowShown (this=0x0, window=window@entry=0x4123330) at
qxcbscreen.cpp:280
#9  0x00007f47c4dc9c2c in QXcbWindow::show (this=0x4123330) at
qxcbwindow.cpp:917
#10 0x00007f47d3873768 in QWindow::setVisible (this=0x40abdf0,
visible=<optimized out>) at kernel/qwindow.cpp:516
#11 0x00007f47d3361db8 in QtPrivate::QSlotObjectBase::call (a=0x7fff8d5bc7d0,
r=<optimized out>, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:124
#12 QSingleShotTimer::timerEvent (this=0x33ac2d0) at kernel/qtimer.cpp:315
#13 0x00007f47d3356cab in QObject::event (this=0x33ac2d0, e=<optimized out>) at
kernel/qobject.cpp:1261
#14 0x00007f47d469d87c in QApplicationPrivate::notify_helper
(this=this@entry=0x1115040, receiver=receiver@entry=0x33ac2d0,
e=e@entry=0x7fff8d5bcaa0) at kernel/qapplication.cpp:3716
#15 0x00007f47d46a2986 in QApplication::notify (this=0x7fff8d5bce10,
receiver=0x33ac2d0, e=0x7fff8d5bcaa0) at kernel/qapplication.cpp:3499
#16 0x00007f47d3328c83 in QCoreApplication::notifyInternal
(this=0x7fff8d5bce10, receiver=0x33ac2d0, event=event@entry=0x7fff8d5bcaa0) at
kernel/qcoreapplication.cpp:965
#17 0x00007f47d337b36d in QCoreApplication::sendEvent (event=0x7fff8d5bcaa0,
receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224
#18 QTimerInfoList::activateTimers (this=0x1159b70) at
kernel/qtimerinfo_unix.cpp:637
#19 0x00007f47d337b881 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:177
#20 0x00007f47cf15a0c7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#21 0x00007f47cf15a2f8 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f47cf15a39c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#23 0x00007f47d337c4bf in QEventDispatcherGlib::processEvents (this=0x114f6c0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#24 0x00007f47d33265ca in QEventLoop::exec (this=this@entry=0x7fff8d5bccc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#25 0x00007f47d332e28d in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#26 0x00007f47d386453c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1529
#27 0x00007f47d4699f25 in QApplication::exec () at kernel/qapplication.cpp:2976
#28 0x00000000004365be in main (argc=2, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.5.5/shell/main.cpp:184

Reported using DrKonqi

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

Reply via email to