Bug 377799 - Plasmashell crash due to invalid receiver in posted event
Summary: Plasmashell crash due to invalid receiver in posted event
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 5.9.3
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-19 11:40 UTC by Stephan Wienczny
Modified: 2021-02-23 15:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
gdb trace.log (36.77 KB, text/x-log)
2017-03-19 11:40 UTC, Stephan Wienczny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Wienczny 2017-03-19 11:40:53 UTC
Created attachment 104645 [details]
gdb trace.log

Plasmashell crashes in qt-base when processing posted events. The reason seems to be that the event receiver's d_ptr is 0 and cannot be dereferenced.

KDE has Version 5.9.3
QT has Version 5.8.0

The gdb trace with 3 iterations is attached. You can see the printed event at the end.
If you need more information, I'll try to provide it.
Comment 1 Marco Martin 2017-03-23 17:04:51 UTC
pasting inline

Thread 1 "plasmashell" received signal SIGSTOP, Stopped (signal).
0x00007ffff156a42d in nanosleep () from /usr/lib/libc.so.6
The program is not being run.
Argument list to give program being debugged when it is started is "-n".
Starting program: /usr/bin/plasmashell -n
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe1cb7700 (LWP 8978)]
[New Thread 0x7fffdbb61700 (LWP 8979)]
[New Thread 0x7fffda119700 (LWP 8980)]
[New Thread 0x7fffd3fff700 (LWP 8981)]
[New Thread 0x7fffd1f9a700 (LWP 8982)]
[New Thread 0x7fff4001b700 (LWP 8983)]
[New Thread 0x7fff2e84c700 (LWP 9021)]
[New Thread 0x7fff27fff700 (LWP 9025)]
[New Thread 0x7fff277fe700 (LWP 9026)]
[New Thread 0x7fff26ffd700 (LWP 9027)]
[New Thread 0x7fff267fc700 (LWP 9028)]
[New Thread 0x7fff25ffb700 (LWP 9029)]
[New Thread 0x7fff257fa700 (LWP 9030)]
[New Thread 0x7fff24ff9700 (LWP 9031)]
[New Thread 0x7fff07fff700 (LWP 9032)]
[New Thread 0x7fff077fe700 (LWP 9033)]
[New Thread 0x7fff06ffd700 (LWP 9034)]
[New Thread 0x7fff067fc700 (LWP 9035)]
[New Thread 0x7fff05ffb700 (LWP 9036)]
[New Thread 0x7fff057fa700 (LWP 9037)]
[New Thread 0x7fff04ff9700 (LWP 9038)]
[New Thread 0x7ffee7fff700 (LWP 9039)]
[New Thread 0x7ffee77fe700 (LWP 9040)]
[Thread 0x7fff2e84c700 (LWP 9021) exited]

Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x6b2880) at kernel/qcoreapplication.cpp:1630
1630	        --r->d_func()->postedEvents;

Thread 24 (Thread 0x7ffee77fe700 (LWP 9040)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7ffefc002b90)
    at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7ffee7fff700 (LWP 9039)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7ffeec003190)
    at thread/qthread_unix.cpp:368
#10 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fff04ff9700 (LWP 9038)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff00003190)
    at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fff057fa700 (LWP 9037)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x37332e0) at thread/qthread_unix.cpp:368
#12 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fff05ffb700 (LWP 9036)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff080027d0)
    at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fff067fc700 (LWP 9035)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff14002f90)
    at thread/qthread_unix.cpp:368
#12 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fff06ffd700 (LWP 9034)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff18003320)
    at thread/qthread_unix.cpp:368
#12 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fff077fe700 (LWP 9033)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff10003190)
    at thread/qthread_unix.cpp:368
#12 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fff07fff700 (LWP 9032)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff0c002990)
    at thread/qthread_unix.cpp:368
#10 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fff24ff9700 (LWP 9031)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff200037d0)
    at thread/qthread_unix.cpp:368
#10 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fff257fa700 (LWP 9030)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff1c002d90)
    at thread/qthread_unix.cpp:368
#10 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fff25ffb700 (LWP 9029)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff18002d90)
    at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fff267fc700 (LWP 9028)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x32e9680) at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fff26ffd700 (LWP 9027)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7fff20003190)
    at thread/qthread_unix.cpp:368
#10 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fff277fe700 (LWP 9026)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x37119a0) at thread/qthread_unix.cpp:368
#16 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fff27fff700 (LWP 9025)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1c8c5fb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x36f0840) at thread/qwaitcondition_unix.cpp:143
#2  0x00007ffff1c8c5fb in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x364f920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fff3c0dc1d0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fff3c0e09d8 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fff3c0e0a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fff3c0db263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fff3c0de249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x36ef420) at thread/qthread_unix.cpp:368
#14 0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fff4001b700 (LWP 8983)):
#0  0x00007ffff159267d in poll () at /usr/lib/libc.so.6
#1  0x00007fffea6787a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffea6788bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff1e6493a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff4001ad40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ffff1c86ae3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007ffff5977fd6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0xa9ac80) at thread/qthread_unix.cpp:368
#8  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffd1f9a700 (LWP 8982)):
#0  0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff766b234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007ffff766b279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffd3fff700 (LWP 8981)):
#0  0x00007ffff159267d in poll () at /usr/lib/libc.so.6
#1  0x00007fffea6787a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffea6788bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff1e6493a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd3ffed90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ffff1c86ae3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007ffff4dc4025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x801250) at thread/qthread_unix.cpp:368
#8  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffda119700 (LWP 8980)):
#0  0x00007ffff159267d in poll () at /usr/lib/libc.so.6
#1  0x00007fffea6787a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffea6788bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff1e6493a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffda118d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ffff1c86ae3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007ffff4dc4025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7b0cd0) at thread/qthread_unix.cpp:368
#8  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffdbb61700 (LWP 8979)):
#0  0x00007ffff159267d in poll () at /usr/lib/libc.so.6
#1  0x00007fffea6787a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffea6788bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff1e6493a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffdbb60d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ffff1c86ae3 in QThread::exec() (this=this@entry=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007ffff2a0c835 in QDBusConnectionManager::run() (this=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:170
#7  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffe1cb7700 (LWP 8978)):
#0  0x00007ffff159267d in poll () at /usr/lib/libc.so.6
#1  0x00007ffff65918e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007ffff6593679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fffe42289f9 in QXcbEventReader::run() (this=0x6d5610) at qxcbconnection.cpp:1345
#4  0x00007ffff1c8b748 in QThreadPrivate::start(void*) (arg=0x6d5610) at thread/qthread_unix.cpp:368
#5  0x00007ffff0b3e2e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff159c54f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7eb9c80 (LWP 8977)):
#0  0x00007ffff1e68c48 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x6b2880)
    at kernel/qcoreapplication.cpp:1630
#1  0x00007ffff1e690d8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1502
#2  0x00007ffff1ebace3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x6f4960)
    at kernel/qeventdispatcher_glib.cpp:276
#3  0x00007fffea6785a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#4  0x00007fffea678810 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fffea6788bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x6f67c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#7  0x00007ffff1e6493a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdfe0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x00007ffff1e6ce84 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
#9  0x000000000041cb02 in  ()
#10 0x00007ffff14d0511 in __libc_start_main () at /usr/lib/libc.so.6
#11 0x000000000041ce8a in _start ()
Continuing.

Thread 1 "plasmashell" received signal SIGSTOP, Stopped (signal).
0x00007ffff156a42d in nanosleep () from /usr/lib/libc.so.6
Breakpoint 1 at 0x7ffff1e68c48: file kernel/qcoreapplication.cpp, line 1630.
Continuing.

Thread 1 "plasmashell" received signal SIGCONT, Continued.
0x00007ffff156a42d in nanosleep () from /usr/lib/libc.so.6
Starting program: /usr/bin/plasmashell -n
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe1cb7700 (LWP 9852)]
[New Thread 0x7fffdbb61700 (LWP 9853)]
[Switching to Thread 0x7fffdbb61700 (LWP 9853)]

Thread 3 "QDBusConnection" hit Breakpoint 1, QCoreApplicationPrivate::sendPostedEvents (
    receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x70c5c0)
    at kernel/qcoreapplication.cpp:1630
1630	        --r->d_func()->postedEvents;
$1 = (QObject *) 0x7ffff2c80d50
Continuing.

Thread 3 "QDBusConnection" received signal SIGSEGV, Segmentation fault.
QCoreApplication::notifyInternal2 (receiver=0x7ffff2c80d50, event=event@entry=0x70cb40)
    at kernel/qcoreapplication.cpp:984
984	    QThreadData *threadData = d->threadData;
Continuing.

Thread 1 "plasmashell" received signal SIGSTOP, Stopped (signal).
[Switching to Thread 0x7ffff7eb9c80 (LWP 9842)]
0x00007ffff0b44756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
Starting program: /usr/bin/plasmashell -n
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe1cb7700 (LWP 9947)]
[New Thread 0x7fffdbb61700 (LWP 9948)]
[Switching to Thread 0x7fffdbb61700 (LWP 9948)]

Thread 3 "QDBusConnection" hit Breakpoint 1, QCoreApplicationPrivate::sendPostedEvents (
    receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x70c7c0)
    at kernel/qcoreapplication.cpp:1630
1630	        --r->d_func()->postedEvents;
1643	        MutexUnlocker unlocker(locker);
$2 = (QObject *) 0x7ffff2c80d50
$3 = {_vptr.QObject = 0x1, static staticMetaObject = {d = {superdata = 0x0, 
      stringdata = 0x7ffff1fc1ba0 <qt_meta_stringdata_QObject>, 
      data = 0x7ffff1fc1a80 <qt_meta_data_QObject>, 
      static_metacall = 0x7ffff1e9a0f0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static staticQtMetaObject = {
    d = {superdata = 0x0, stringdata = 0x7ffff200be20 <qt_meta_stringdata_Qt>, 
      data = 0x7ffff20092e0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
      extradata = 0x0}}}
#0  QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x70c7c0) at kernel/qcoreapplication.cpp:1643
#1  0x00007ffff1e690d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1502
#2  0x00007ffff1ebace3 in postEventSourceDispatch (s=0x7fffd40012d0)
    at kernel/qeventdispatcher_glib.cpp:276
#3  0x00007fffea6785a7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4  0x00007fffea678810 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fffea6788bc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0x00007ffff1ebb0ef in QEventDispatcherGlib::processEvents (this=0x7fffd40008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#7  0x00007ffff1e6493a in QEventLoop::exec (this=this@entry=0x7fffdbb60d80, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x00007ffff1c86ae3 in QThread::exec (
    this=this@entry=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread.cpp:507
#9  0x00007ffff2a0c835 in QDBusConnectionManager::run (
    this=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:170
#10 0x00007ffff1c8b748 in QThreadPrivate::start (
    arg=0x7ffff2c80d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:368
#11 0x00007ffff0b3e2e7 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007ffff159c54f in clone () from /usr/lib/libc.so.6
Comment 2 Nate Graham 2021-02-23 04:58:44 UTC
Are you able to reproduce this in a currently supported version of Plasmashell, such as 5.18 (the current LTS version) or 5.21 (the latest release)?
Comment 3 Stephan Wienczny 2021-02-23 09:25:56 UTC
This did not happen for years - so probably fixed already. Thx
Comment 4 Nate Graham 2021-02-23 15:45:16 UTC
Ok cool, thanks!