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

            Bug ID: 435180
           Summary: Plasma crash when taking a screenshot
           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: mhaeu...@posteo.de
                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.11.10-051110-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:
Took a screenshot for the second time (into clipboard), as the first time the
screenshot was not available in clipboard for unknown reasons (this happens
frequently, usually without a crash).

- Unusual behavior I noticed:
Plasmashell seems to have restarted, the screenshot thumbnail took very long to
load.


It seems to be mildly related to https://bugs.kde.org/show_bug.cgi?id=430862,
yet yesterday's kio update fixed the described issue pattern, while this issue
is (still) sometimes(!) reproducible with the new update.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f6b8d0078c0
(LWP 2181))]
[New LWP 2194]
[New LWP 2200]
[New LWP 2216]
[New LWP 2422]
[New LWP 2665]
[New LWP 2700]
[New LWP 2701]
[New LWP 2747]
[New LWP 2795]
[New LWP 2855]
[New LWP 2912]
[New LWP 2916]
[New LWP 7584]
[New LWP 7590]
[New LWP 7591]
[New LWP 7592]
[New LWP 7642]
[New LWP 7643]
[New LWP 7644]
[New LWP 7645]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f6b90dc0aff in __GI___poll (fds=fds@entry=0x7ffc60c64da8,
nfds=nfds@entry=1, timeout=timeout@entry=1000) at
../sysdeps/unix/sysv/linux/poll.c:29

Thread 21 (Thread 0x7f6b627fc700 (LWP 7645)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b627fbca0, clockid=<optimized out>, expected=0,
futex_word=0x7f6b0c1468d8) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b627fbca0, clockid=<optimized
out>, mutex=0x7f6b20001a60, cond=0x7f6b0c1468b0) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b0c1468b0, mutex=0x7f6b20001a60,
abstime=0x7f6b627fbca0) at pthread_cond_wait.c:656
#3  0x00007f6b898cb192 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b896a3bbc in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#5  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#6  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f6b62ffd700 (LWP 7644)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55d033465224) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0334651d0,
cond=0x55d0334651f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d0334651f8, mutex=0x55d0334651d0) at
pthread_cond_wait.c:638
#3  0x00007f6b91153d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x55d0334651d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x55d030d07608, mutex=mutex@entry=0x55d030d07600,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6b92eee814 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x55d030d075f8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x55d030d07560) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f6b92eeec89 in QSGRenderThread::run() (this=0x55d030d07560) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d030d07560) at
thread/qthread_unix.cpp:329
#9  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f6b63fff700 (LWP 7643)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6b63ffe7a8, nfds=1,
timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b898ce640 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#2  0x00007f6b89993293 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#3  0x00007f6b89993416 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b8ad02f07 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#5  0x00007f6b8acbb2c0 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#6  0x00007f6b898cc31c in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#7  0x00007f6b896a3729 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#8  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#9  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f6b69dad700 (LWP 7642)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b69daca20, clockid=<optimized out>, expected=0,
futex_word=0x7f6b3800464c) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b69daca20, clockid=<optimized
out>, mutex=0x7f6b08001da0, cond=0x7f6b38004620) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b38004620, mutex=0x7f6b08001da0,
abstime=0x7f6b69daca20) at pthread_cond_wait.c:656
#3  0x00007f6b898cb192 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b896a54a3 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#5  0x00007f6b894ed55c in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#6  0x00007f6b8afe6983 in QGLXContext::makeCurrent(QPlatformSurface*)
(this=this@entry=0x55d032000e50, surface=0x55d03112aa90) at
qglxintegration.cpp:573
#7  0x00007f6b9175936e in QOpenGLContext::makeCurrent(QSurface*)
(this=0x55d030d17600, surface=0x55d0332686a0) at kernel/qopenglcontext.cpp:992
#8  0x00007f6b92eea771 in QSGRenderThread::syncAndRender(QImage*)
(this=0x55d03296a560, grabImage=0x0) at
scenegraph/qsgthreadedrenderloop.cpp:822
#9  0x00007f6b92eeec47 in QSGRenderThread::run() (this=0x55d03296a560) at
scenegraph/qsgthreadedrenderloop.cpp:1043
#10 0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d03296a560) at
thread/qthread_unix.cpp:329
#11 0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f6b6a9ae700 (LWP 7592)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b6a9adc50, clockid=<optimized out>, expected=0,
futex_word=0x7f6b6c053884) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b6a9adc50, clockid=<optimized
out>, mutex=0x7f6b6c053830, cond=0x7f6b6c053858) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b6c053858, mutex=0x7f6b6c053830,
abstime=0x7f6b6a9adc50) at pthread_cond_wait.c:656
#3  0x00007f6b91153ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f6b6c053830, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f6b6c053830) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f6b6c0547c0, mutex=mutex@entry=0x55d02f3c2f28,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f6b911511f1 in QThreadPoolThread::run() (this=0x7f6b6c0547b0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x7f6b6c0547b0) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f6b6bfff700 (LWP 7591)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b6bffec50, clockid=<optimized out>, expected=0,
futex_word=0x7f6b6c02c0f4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b6bffec50, clockid=<optimized
out>, mutex=0x7f6b6c02c0a0, cond=0x7f6b6c02c0c8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b6c02c0c8, mutex=0x7f6b6c02c0a0,
abstime=0x7f6b6bffec50) at pthread_cond_wait.c:656
#3  0x00007f6b91153ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f6b6c02c0a0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f6b6c02c0a0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f6b6c005f90, mutex=mutex@entry=0x55d02f3c2f28,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f6b911511f1 in QThreadPoolThread::run() (this=0x7f6b6c005f80) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x7f6b6c005f80) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f6b2bfff700 (LWP 7590)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b2bffec50, clockid=<optimized out>, expected=0,
futex_word=0x7f6b6c05d804) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b2bffec50, clockid=<optimized
out>, mutex=0x7f6b6c05d7b0, cond=0x7f6b6c05d7d8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b6c05d7d8, mutex=0x7f6b6c05d7b0,
abstime=0x7f6b2bffec50) at pthread_cond_wait.c:656
#3  0x00007f6b91153ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f6b6c05d7b0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f6b6c05d7b0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f6b6c05d610, mutex=mutex@entry=0x55d02f3c2f28,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f6b911511f1 in QThreadPoolThread::run() (this=0x7f6b6c05d600) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x7f6b6c05d600) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f6ae3fff700 (LWP 7584)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6ae3ffec50, clockid=<optimized out>, expected=0,
futex_word=0x7f6b6c000cc4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6ae3ffec50, clockid=<optimized
out>, mutex=0x7f6b6c000c70, cond=0x7f6b6c000c98) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6b6c000c98, mutex=0x7f6b6c000c70,
abstime=0x7f6ae3ffec50) at pthread_cond_wait.c:656
#3  0x00007f6b91153ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f6b6c000c70, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f6b6c000c70) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f6b6c000ad0, mutex=mutex@entry=0x55d02f3c2f28,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f6b911511f1 in QThreadPoolThread::run() (this=0x7f6b6c000ac0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x7f6b6c000ac0) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f6ae29e1700 (LWP 2916)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6ae29e0ca0, clockid=<optimized out>, expected=0,
futex_word=0x7f6ab0000d48) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6ae29e0ca0, clockid=<optimized
out>, mutex=0x7f6abc56c960, cond=0x7f6ab0000d20) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6ab0000d20, mutex=0x7f6abc56c960,
abstime=0x7f6ae29e0ca0) at pthread_cond_wait.c:656
#3  0x00007f6b898cb192 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b896a3bbc in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#5  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#6  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f6ae31e6700 (LWP 2912)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55d02f494064) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d02f494010,
cond=0x55d02f494038) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d02f494038, mutex=0x55d02f494010) at
pthread_cond_wait.c:638
#3  0x00007f6b91153d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x55d02f494010) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x55d030700038, mutex=mutex@entry=0x55d030700030,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6b92eee814 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x55d030700028) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x55d0306fff90) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f6b92eeec89 in QSGRenderThread::run() (this=0x55d0306fff90) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d0306fff90) at
thread/qthread_unix.cpp:329
#9  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f6ae8959700 (LWP 2855)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6ab8005d20, nfds=1,
timeout=3122314) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b8f63336e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6b9138dffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6ab8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6ae8958ca0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6b9114ca52 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f6ae8e5107c in KCupsConnection::run() () at
/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d0302b6fa0) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f6ae9ffb700 (LWP 2795)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6ac8004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b8f63336e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6b9138dffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6ac8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6ae9fface0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6b9114ca52 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d02f8003f0) at
thread/qthread_unix.cpp:329
#7  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f6aea7fc700 (LWP 2747)):
#0  0x00007f6b90dc312b in __GI___select (nfds=74, readfds=0x7f6aea7fbca0,
writefds=0x0, exceptfds=0x0, timeout=0x7f6aea7fbc90) at
../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007f6b898cf8d1 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#2  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#3  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#4  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f6b72813700 (LWP 2701)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b72812ca0, clockid=<optimized out>, expected=0,
futex_word=0x7f6ad0000d48) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b72812ca0, clockid=<optimized
out>, mutex=0x7f6acc56c960, cond=0x7f6ad0000d20) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f6ad0000d20, mutex=0x7f6acc56c960,
abstime=0x7f6b72812ca0) at pthread_cond_wait.c:656
#3  0x00007f6b898cb192 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b896a3bbc in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#5  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#6  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6aeaffd700 (LWP 2700)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55d02fc69604) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d02fc695b0,
cond=0x55d02fc695d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d02fc695d8, mutex=0x55d02fc695b0) at
pthread_cond_wait.c:638
#3  0x00007f6b91153d5b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x55d02fc695b0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x55d02fa788c8, mutex=mutex@entry=0x55d02fa788c0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6b92eee814 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x55d02fa788b8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x55d02fa78820) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f6b92eeec89 in QSGRenderThread::run() (this=0x55d02fa78820) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d02fa78820) at
thread/qthread_unix.cpp:329
#9  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6b73fff700 (LWP 2665)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6b6c057950, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b8f63336e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6b9138dffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6b6c0524e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b73ffeca0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6b9114ca52 in QThread::exec() (this=this@entry=0x55d02fbdf500) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f6b92e2938a in QQuickPixmapReader::run() (this=0x55d02fbdf500) at
util/qquickpixmapcache.cpp:1024
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d02fbdf500) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6b7ae55700 (LWP 2422)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6b74004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b8f63336e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6b9138dffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6b74000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b7ae54cc0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6b9114ca52 in QThread::exec() (this=this@entry=0x55d02eed84a0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f6b92a25fa9 in QQmlThreadPrivate::run() (this=0x55d02eed84a0) at
qml/ftw/qqmlthread.cpp:155
#7  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d02eed84a0) at
thread/qthread_unix.cpp:329
#8  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6b88b43700 (LWP 2216)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f6b88b42ca0, clockid=<optimized out>, expected=0,
futex_word=0x55d02eaf877c) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f6b88b42ca0, clockid=<optimized
out>, mutex=0x55d02eadfd90, cond=0x55d02eaf8750) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55d02eaf8750, mutex=0x55d02eadfd90,
abstime=0x7f6b88b42ca0) at pthread_cond_wait.c:656
#3  0x00007f6b898cb192 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#4  0x00007f6b896a3bbc in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#5  0x00007f6b898cd3ba in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.67
#6  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f6b8b7ef700 (LWP 2200)):
#0  __GI___libc_read (nbytes=16, buf=0x7f6b8b7eeaa0, fd=7) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f6b8b7eeaa0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f6b8f67bb2f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6b8f632ebe in g_main_context_check () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6b8f633312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f6b9138dffb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6b7c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b8b7eecb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f6b9114ca52 in QThread::exec() (this=this@entry=0x7f6b91d39d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f6b91cb5f4b in QDBusConnectionManager::run() (this=0x7f6b91d39d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#10 0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x7f6b91d39d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#11 0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6b8c693700 (LWP 2194)):
#0  0x00007f6b90dc0aff in __GI___poll (fds=0x7f6b8c692be8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6b933afc1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f6b933b190a in xcb_wait_for_event () at
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6b8cba2d58 in QXcbEventQueue::run() (this=0x55d02ea05540) at
qxcbeventqueue.cpp:228
#4  0x00007f6b9114dbec in QThreadPrivate::start(void*) (arg=0x55d02ea05540) at
thread/qthread_unix.cpp:329
#5  0x00007f6b901a4609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f6b90dcd293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6b8d0078c0 (LWP 2181)):
[KCrash Handler]
#6  __memmove_avx_unaligned_erms () at
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:262
#7  0x00007f6b91763f2c in memcpy (__len=11776, __src=0x7f6b71df1000,
__dest=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#8  QImage::copy(QRect const&) const (this=this@entry=0x7ffc60c65d40, r=...) at
image/qimage.cpp:1182
#9  0x00007f6b909441ac in KIO::PreviewJobPrivate::slotThumbData(KIO::Job*,
QByteArray const&) (this=0x55d0333bd0d0, job=<optimized out>, data=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:60
#10 0x00007f6b9136a6fe in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc60c65ec0, r=0x55d0333c1740, this=0x55d03068d650) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false>(QObject*, int, void**) (sender=0x55d0338ded40,
signal_index=25, argv=0x7ffc60c65ec0) at kernel/qobject.cpp:3886
#12 0x00007f6b91363ac7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55d0338ded40, m=m@entry=0x7f6b8f569060
<KIO::TransferJob::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc60c65ec0)
at kernel/qobject.cpp:3946
#13 0x00007f6b8f4a8ee8 in KIO::TransferJob::data(KIO::Job*, QByteArray const&)
(this=this@entry=0x55d0338ded40, _t1=<optimized out>, _t1@entry=0x55d0338ded40,
_t2=...) at
./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_transferjob.cpp:309
#14 0x00007f6b8f4a953d in KIO::TransferJob::slotData(QByteArray const&)
(this=0x55d0338ded40, _data=...) at ./src/core/transferjob.cpp:49
#15 0x00007f6b9136a6fe in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc60c66070, r=0x55d0338ded40, this=0x55d03366fa30) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false>(QObject*, int, void**) (sender=0x55d033680b70,
signal_index=3, argv=0x7ffc60c66070) at kernel/qobject.cpp:3886
#17 0x00007f6b91363ac7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55d033680b70, m=m@entry=0x7f6b8f567f00
<KIO::SlaveInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc60c66070)
at kernel/qobject.cpp:3946
#18 0x00007f6b8f46a706 in KIO::SlaveInterface::data(QByteArray const&)
(this=this@entry=0x55d033680b70, _t1=...) at
./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:439
#19 0x00007f6b8f46d41d in KIO::SlaveInterface::dispatch(int, QByteArray const&)
(this=0x55d033680b70, _cmd=<optimized out>, rawdata=...) at
./src/core/slaveinterface.cpp:137
#20 0x00007f6b8f46af2f in KIO::SlaveInterface::dispatch() (this=0x55d033680b70)
at ./src/core/slaveinterface.cpp:78
#21 0x00007f6b8f474132 in KIO::Slave::gotInput() (this=0x55d033680b70) at
./src/core/slave.cpp:392
#22 0x00007f6b9136a6fe in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc60c662c0, r=0x55d033680b70, this=0x7f6b7c0cd650) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false>(QObject*, int, void**) (sender=0x55d033683fa0,
signal_index=3, argv=0x7ffc60c662c0) at kernel/qobject.cpp:3886
#24 0x00007f6b91361279 in QObject::event(QEvent*) (this=0x55d033683fa0,
e=0x7f6b0871c1a0) at kernel/qobject.cpp:1314
#25 0x00007f6b9202fdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55d02ea011a0, receiver=receiver@entry=0x55d033683fa0,
e=e@entry=0x7f6b0871c1a0) at kernel/qapplication.cpp:3632
#26 0x00007f6b92038bb8 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc60c669c0, receiver=0x55d033683fa0, e=0x7f6b0871c1a0) at
kernel/qapplication.cpp:3156
#27 0x00007f6b913336da in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55d033683fa0, event=0x7f6b0871c1a0) at
../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#28 0x00007f6b91335fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55d02e9f61b0) at
kernel/qcoreapplication.cpp:1817
#29 0x00007f6b9138e987 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55d02eaaf630) at kernel/qeventdispatcher_glib.cpp:277
#30 0x00007f6b8f63317d in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f6b8f633400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f6b8f6334a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f6b9138dfe2 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55d02eabdee0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f6b913321eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc60c66870, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#35 0x00007f6b9133a394 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x000055d02d2dce5e in  ()
#37 0x00007f6b90cd20b3 in __libc_start_main (main=0x55d02d2dbf10, argc=1,
argv=0x7ffc60c66b48, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc60c66b38) at ../csu/libc-start.c:308
#38 0x000055d02d2dcf8e in  ()
[Inferior 1 (process 2181) detached]

Possible duplicates by query: bug 434799, bug 434664, bug 434553, bug 426483,
bug 424913.

Reported using DrKonqi

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

Reply via email to