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

            Bug ID: 378358
           Summary: Powering down 4k screen while locked crashed
           Product: plasmashell
           Version: 5.7.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: k...@kolivas.org
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.7.5)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.10.0-ck1+ x86_64
Distribution: Ubuntu 16.10

-- Information about the crash:
- What I was doing when the application crashed:

I had locked the session (associated with a 4k monitor) with the screenlocker
and once it was locked I powered down the monitor. When powering on the monitor
and unlocking it, only one side powered up (4k screens are two virtual
monitors) and on putting the password in plasma had crashed.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f8dd8f118c0 (LWP 21404))]

Thread 17 (Thread 0x7f8cf71fd700 (LWP 23492)):
[KCrash Handler]
#6  0x00007f8dd47095d5 in QOpenGLFunctions::glUniformMatrix4fv(int, int,
unsigned char, float const*) (value=<optimized out>, transpose=0 '\000',
count=1, location=2, this=<optimized out>) at opengl/qopenglfunctions.h:2021
#7  0x00007f8dd47095d5 in QOpenGLShaderProgram::setUniformValue(int, QMatrix4x4
const&) (this=<optimized out>, location=2, value=...) at
opengl/qopenglshaderprogram.cpp:2590
#8  0x00007f8d1f421b57 in  () at
/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#9  0x00007f8dd40bfbec in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7f8cf71fcb10, r=0x55bacf207f50, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#10 0x00007f8dd40bfbec in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x55bacfb89b10, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3715
#11 0x00007f8dd71da79e in QQuickWindowPrivate::renderSceneGraph(QSize const&)
() at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f8dd71ac72f in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f8dd71b1cac in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacf5d5640) at
thread/qthread_unix.cpp:341
#15 0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cf71fd700) at
pthread_create.c:333
#16 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 16 (Thread 0x7f8d157fe700 (LWP 23491)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacffc4490) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacdd7c650, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacdd7c5d0) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8d157fe700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 15 (Thread 0x7f8cca901700 (LWP 17413)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bad167e960) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55badbdc1180, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55badbdc1100) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cca901700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 14 (Thread 0x7f8ce257e700 (LWP 23771)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55baced325a0) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacfaa9990, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacfaa9910) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8ce257e700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 13 (Thread 0x7f8ce2f7f700 (LWP 9293)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacf7243e0) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacdc91280, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacdc91200) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8ce2f7f700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 12 (Thread 0x7f8cee9ab700 (LWP 5376)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacf832910) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bace2b6780, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bace2b6700) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cee9ab700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 11 (Thread 0x7f8cee1aa700 (LWP 21461)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacf641af0) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacf75a380, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacf75a300) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cee1aa700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 10 (Thread 0x7f8cf7fff700 (LWP 21442)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacea9b310) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacd9b7530, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacd9b74b0) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cf7fff700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7f8cfd214700 (LWP 21441)):
#0  0x00007f8dd37ba0bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8dd04f99d6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f8cf80044c0, timeout=<optimized out>, context=0x7f8cf8000990)
at ././glib/gmain.c:4228
#2  0x00007f8dd04f99d6 in g_main_context_iterate
(context=context@entry=0x7f8cf8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8cf8000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8cf80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8cfd213cc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f8cff7235c7 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacea379a0) at
thread/qthread_unix.cpp:341
#9  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8cfd214700) at
pthread_create.c:333
#10 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7f8d1d73c700 (LWP 21420)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bacd555b50) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacd4ac4e0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71b14f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b1dea in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacd4ac460) at
thread/qthread_unix.cpp:341
#6  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8d1d73c700) at
pthread_create.c:333
#7  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7f8d1df3d700 (LWP 21417)):
#0  0x00007f8dd053f029 in g_mutex_lock (mutex=mutex@entry=0x7f8d18000990) at
././glib/gthread-posix.c:1336
#1  0x00007f8dd04f88c0 in g_main_context_acquire (context=0x7f8d18000990) at
././glib/gmain.c:3264
#2  0x00007f8dd04f9885 in g_main_context_iterate
(context=context@entry=0x7f8d18000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3879
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8d18000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8d180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8d1df3cc90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f8dd7140706 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacd547ef0) at
thread/qthread_unix.cpp:341
#9  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8d1df3d700) at
pthread_create.c:333
#10 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7f8dabfff700 (LWP 21414)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd8980574 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f8dd89805b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8dabfff700) at
pthread_create.c:333
#4  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7f8db0e4c700 (LWP 21413)):
#0  0x00007f8dd053f029 in g_mutex_lock (mutex=mutex@entry=0x7f8da4000990) at
././glib/gthread-posix.c:1336
#1  0x00007f8dd04f9556 in g_main_context_dispatch
(context=context@entry=0x7f8da4000990) at ././glib/gmain.c:3850
#2  0x00007f8dd04f9a40 in g_main_context_iterate
(context=context@entry=0x7f8da4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8da4000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8da40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8db0e4bd00, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55baccf7f4c0) at
thread/qthread_unix.cpp:341
#8  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8db0e4c700) at
pthread_create.c:333
#9  0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f8db3330700 (LWP 21412)):
#0  0x00007f8dd053f029 in g_mutex_lock (mutex=mutex@entry=0x7f8dac000990) at
././glib/gthread-posix.c:1336
#1  0x00007f8dd04f88c0 in g_main_context_acquire (context=0x7f8dac000990) at
././glib/gmain.c:3264
#2  0x00007f8dd04f9885 in g_main_context_iterate
(context=context@entry=0x7f8dac000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3879
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8dac000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8dac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8db332fce0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f8dd67b8c65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55bacccc3a70) at
thread/qthread_unix.cpp:341
#9  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8db3330700) at
pthread_create.c:333
#10 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f8dbd576700 (LWP 21411)):
#0  0x00007f8dd37ba0bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8dd04f99d6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f8db4002e70, timeout=<optimized out>, context=0x7f8db4000990)
at ././glib/gmain.c:4228
#2  0x00007f8dd04f99d6 in g_main_context_iterate
(context=context@entry=0x7f8db4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8db4000990,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8db40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8dbd575ce0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f8dd67b8c65 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x55baccbb7230) at
thread/qthread_unix.cpp:341
#9  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8dbd576700) at
pthread_create.c:333
#10 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f8dc7d3f700 (LWP 21405)):
#0  0x00007f8dd37ba0bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8dd04f99d6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f8dc000fb80, timeout=<optimized out>, context=0x7f8dc0001600)
at ././glib/gmain.c:4228
#2  0x00007f8dd04f99d6 in g_main_context_iterate
(context=context@entry=0x7f8dc0001600, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3  0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8dc0001600,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4  0x00007f8dd40e84ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8dc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8dc7d3ecd0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8dd3eb5d43 in QThread::exec() (this=this@entry=0x7f8dd90bfd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f8dd904b575 in QDBusConnectionManager::run() (this=0x7f8dd90bfd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:171
#8  0x00007f8dd3ebac68 in QThreadPrivate::start(void*) (arg=0x7f8dd90bfd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f8dd2f9a6ca in start_thread (arg=0x7f8dc7d3f700) at
pthread_create.c:333
#10 0x00007f8dd37c60af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f8dd8f118c0 (LWP 21404)):
#0  0x00007f8dd2fa04d0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8dd3ebbb2b in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55bad6bbf6c0) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f8dd3ebbb2b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x55bacf5d5680, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f8dd71ae84f in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f8dd71b0967 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f8dd71b0f63 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f8dd43f0f65 in QWindow::event(QEvent*) (this=0x55bacfb89b10,
ev=<optimized out>) at kernel/qwindow.cpp:2096
#7  0x00007f8dd71e4a13 in QQuickWindow::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x000055bacaf33d0b in  ()
#9  0x00007f8dd49cd8ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55bacfb89b10, e=0x7ffe663d0800) at
kernel/qapplication.cpp:3804
#10 0x00007f8dd49d2d4f in QApplication::notify(QObject*, QEvent*)
(this=0x7ffe663d0c50, receiver=0x55bacfb89b10, e=0x7ffe663d0800) at
kernel/qapplication.cpp:3561
#11 0x00007f8dd40923b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x55bacfb89b10, event=event@entry=0x7ffe663d0800) at
kernel/qcoreapplication.cpp:1015
#12 0x00007f8dd43e629d in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (event=0x7ffe663d0800, receiver=0x55bacfb89b10) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#13 0x00007f8dd43e629d in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
(e=0x55bad06dd230) at kernel/qguiapplication.cpp:2736
#14 0x00007f8dd43e6e7d in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x55bad06dd230) at kernel/qguiapplication.cpp:1718
#15 0x00007f8dd43c4b2b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:648
#16 0x00007f8dc72f4660 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#17 0x00007f8dd04f97d7 in g_main_dispatch (context=0x7f8dc00016f0) at
././glib/gmain.c:3203
#18 0x00007f8dd04f97d7 in g_main_context_dispatch
(context=context@entry=0x7f8dc00016f0) at ././glib/gmain.c:3856
#19 0x00007f8dd04f9a40 in g_main_context_iterate
(context=context@entry=0x7f8dc00016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#20 0x00007f8dd04f9aec in g_main_context_iteration (context=0x7f8dc00016f0,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#21 0x00007f8dd40e848f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55baccb1a320, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#22 0x00007f8dd40900fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe663d0ae0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#23 0x00007f8dd409890c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#24 0x000055bacaf20f1f in  ()
#25 0x00007f8dd36de3f1 in __libc_start_main (main=0x55bacaf203b0, argc=1,
argv=0x7ffe663d0df8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe663d0de8) at ../csu/libc-start.c:291
#26 0x000055bacaf2129a in _start ()

Reported using DrKonqi

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

Reply via email to