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

            Bug ID: 438348
           Summary: Plasmashell crash after waking up from suspend.
           Product: plasmashell
           Version: 5.21.3
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: 842m...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.4.0-70-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.3
Distribution: KDE neon User Edition 5.21

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

I found an error message saying that plasmashell crashed. The laptop was
suspended, and I found it after I woke the laptop up.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f8926a478c0
(LWP 2000))]
[New LWP 2016]
[New LWP 2019]
[New LWP 5147]
[New LWP 5584]
[New LWP 6125]
[New LWP 6130]
[New LWP 6240]
[New LWP 6241]
[New LWP 6242]
[New LWP 6243]
[New LWP 6244]
[New LWP 6245]
[New LWP 6246]
[New LWP 6247]
[New LWP 112009]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f892a800aff in __GI___poll (fds=fds@entry=0x7ffeb6eeac68,
nfds=nfds@entry=1, timeout=timeout@entry=1000) at
../sysdeps/unix/sysv/linux/poll.c:29

Thread 16 (Thread 0x7f88e9831700 (LWP 112009)):
#0  __GI___libc_read (nbytes=16, buf=0x7f88e9830ad0, fd=65) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=65, buf=0x7f88e9830ad0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f89290bbb2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8929072ebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8929073312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f88c8002e90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f88e9830ce0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f892ab8ca52 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x562112866f80) at
thread/qthread_unix.cpp:329
#10 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f88ea320700 (LWP 6247)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210d522d10) at
thread/qthread_unix.cpp:329
#10 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f88eab21700 (LWP 6246)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x7f8908002d50) at
thread/qthread_unix.cpp:329
#14 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#15 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f88eb322700 (LWP 6245)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x7f88d4004630) at
thread/qthread_unix.cpp:329
#12 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#13 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f88ebb23700 (LWP 6244)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x5621105ba970) at
thread/qthread_unix.cpp:329
#14 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#15 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8905b66700 (LWP 6243)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#31 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x7f88fc001fd0) at
thread/qthread_unix.cpp:329
#32 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#33 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8904b64700 (LWP 6242)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x7f88f80032e0) at
thread/qthread_unix.cpp:329
#10 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8905365700 (LWP 6241)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910455c79 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210e06df80) at
thread/qthread_unix.cpp:329
#12 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#13 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f891382c700 (LWP 6240)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x56210f204d94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56210f204d40,
cond=0x56210f204d68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56210f204d68, mutex=0x56210f204d40) at
pthread_cond_wait.c:638
#3  0x00007f892ab93d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56210f204d40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x56210e04f530, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8910451f40 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f8910455c1e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f8910451102 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f8910453b93 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210d757d90) at
thread/qthread_unix.cpp:329
#10 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f88f377a700 (LWP 6130)):
#0  0x00007f892a800aff in __GI___poll (fds=0x7f88e4006550, nfds=1,
timeout=2840999) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f892907336e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f88e4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f88f3779ca0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f892ab8ca52 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f8906c2b07c in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210d957210) at
thread/qthread_unix.cpp:329
#8  0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f88f3fff700 (LWP 6125)):
#0  0x00007f892a800aff in __GI___poll (fds=0x7f88ec004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f892907336e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f88ec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f88f3ffece0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f892ab8ca52 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210d71fe00) at
thread/qthread_unix.cpp:329
#7  0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f891cd02700 (LWP 5584)):
#0  __GI___libc_read (nbytes=16, buf=0x7f891cd01a90, fd=27) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=27, buf=0x7f891cd01a90, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f89290bbb2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8929072ebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8929073312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f890c008c70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f891cd01ca0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f892ab8ca52 in QThread::exec() (this=this@entry=0x56210c1c3f60) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f892c86938a in QQuickPixmapReader::run() (this=0x56210c1c3f60) at
util/qquickpixmapcache.cpp:1024
#10 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210c1c3f60) at
thread/qthread_unix.cpp:329
#11 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f891f5ef700 (LWP 5147)):
#0  __GI___libc_read (nbytes=16, buf=0x7f891f5eeab0, fd=13) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=13, buf=0x7f891f5eeab0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f89290bbb2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8929072ebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8929073312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8914000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f891f5eecc0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f892ab8ca52 in QThread::exec() (this=this@entry=0x56210c1f8620) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f892c465fa9 in QQmlThreadPrivate::run() (this=0x56210c1f8620) at
qml/ftw/qqmlthread.cpp:155
#10 0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210c1f8620) at
thread/qthread_unix.cpp:329
#11 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8924fca700 (LWP 2019)):
#0  0x00007f892907125d in g_source_ref () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8929071328 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8929072cbf in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8929073312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f892adcdffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8918000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f8924fc9cb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f892ab8ca52 in QThread::exec() (this=this@entry=0x7f892b779d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f892b6f5f4b in QDBusConnectionManager::run() (this=0x7f892b779d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#9  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x7f892b779d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#10 0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8925e02700 (LWP 2016)):
#0  0x00007f892a800aff in __GI___poll (fds=0x7f8925e01be8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f892cdefc1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f892cdf190a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8926307d58 in QXcbEventQueue::run() (this=0x56210becc5b0) at
qxcbeventqueue.cpp:228
#4  0x00007f892ab8dbec in QThreadPrivate::start(void*) (arg=0x56210becc5b0) at
thread/qthread_unix.cpp:329
#5  0x00007f8929be4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f892a80d293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8926a478c0 (LWP 2000)):
[KCrash Handler]
#6  0x00007f892ce30665 in QOpenGLFunctions::glGetString(unsigned int)
(this=0x7ffeb6eeb5a8, name=7936) at
/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:870
#7  KUserFeedback::OpenGLInfoSource::data() (this=<optimized out>) at
./src/provider/core/openglinfosource.cpp:59
#8  0x00007f892ce3ff34 in
KUserFeedback::ProviderPrivate::jsonData(KUserFeedback::Provider::TelemetryMode)
const (this=this@entry=0x56210c034b60,
mode=KUserFeedback::Provider::DetailedUsageStatistics) at
./src/provider/core/provider.cpp:232
#9  0x00007f892ce41c7e in KUserFeedback::ProviderPrivate::submit(QUrl const&)
(this=this@entry=0x56210c034b60, url=...) at
./src/provider/core/provider.cpp:670
#10 0x00007f892ce41eb6 in
KUserFeedback::ProviderPrivate::submitProbeFinished(QNetworkReply*)
(this=0x56210c034b60, reply=0x5621128c3cd0) at
./src/provider/core/provider.cpp:701
#11 0x00007f892adaa6fe in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffeb6eeb920, r=0x56210c04b950, this=0x5621126b3310) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false>(QObject*, int, void**) (sender=0x5621128c3cd0,
signal_index=10, argv=0x7ffeb6eeb920) at kernel/qobject.cpp:3886
#13 0x00007f892ada3ac7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x5621128c3cd0, m=m@entry=0x7f892a60f960
<QNetworkReply::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3946
#14 0x00007f892a5af327 in QNetworkReply::finished()
(this=this@entry=0x5621128c3cd0) at .moc/moc_qnetworkreply.cpp:404
#15 0x00007f892a4ff9a6 in QNetworkReplyHttpImplPrivate::finished()
(this=0x7f89182517a0) at access/qnetworkreplyhttpimpl.cpp:2270
#16 0x00007f892a4ffc25 in QNetworkReplyHttpImplPrivate::replyFinished()
(this=<optimized out>) at access/qnetworkreplyhttpimpl.cpp:1109
#17 0x00007f892a5b434e in QNetworkReplyHttpImpl::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
.moc/../access/qnetworkreplyhttpimpl_p.h:98
#18 0x00007f892ada1279 in QObject::event(QEvent*) (this=0x5621128c3cd0,
e=0x7f88c8017a50) at kernel/qobject.cpp:1314
#19 0x00007f892ba6fdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x56210bec9380, receiver=receiver@entry=0x5621128c3cd0,
e=e@entry=0x7f88c8017a50) at kernel/qapplication.cpp:3632
#20 0x00007f892ba78bb8 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffeb6eec130, receiver=0x5621128c3cd0, e=0x7f88c8017a50) at
kernel/qapplication.cpp:3156
#21 0x00007f892ad736da in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5621128c3cd0, event=0x7f88c8017a50) at
../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#22 0x00007f892ad75fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x56210bebe1b0) at
kernel/qcoreapplication.cpp:1817
#23 0x00007f892adce987 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x56210bf8dd20) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f892907317d in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f8929073400 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f89290734a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f892adcdfe2 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x56210bf95d80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f892ad721eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffeb6eebfe0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#29 0x00007f892ad7a394 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x000056210a21de5e in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./shell/main.cpp:251
[Inferior 1 (process 2000) detached]

Possible duplicates by query: bug 429720.

Reported using DrKonqi

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

Reply via email to