Bug 435180

Summary: Plasma crash when taking a screenshot
Product: [Plasma] plasmashell Reporter: Marvin Häuser <mhaeuser>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.21.3   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marvin Häuser 2021-03-31 11:16:06 UTC
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
Comment 1 David Redondo 2021-03-31 11:54:30 UTC

*** This bug has been marked as a duplicate of bug 435015 ***
Comment 2 Marvin Häuser 2021-03-31 11:57:21 UTC
Good day Mr. Redondo,

As I have written in my report, it is likely closely related to the bug you marked as duplicate, yet yesterday's update resolved the original symptoms, but not the ones described here. Did yesterday's update only include a partial fix?

Thank you a lot!
Comment 3 David Redondo 2021-03-31 13:22:29 UTC
Sorry, I assumed for it top be the same because of the backtrace, but if that's indeed the case, I will deduplicate it
Comment 4 Marvin Häuser 2021-03-31 13:33:47 UTC
I saw there just was a another update. I cannot easily verify whether this one fully resolved the issue because it only happens very rarely (I'd say once or twice a week?). I found no way to reliably reproduce this yet, sorry.

On a different note, I assumed the screenshot not being available in clipboard was a consequence of the crash, but I think sometimes it is unavailable without any crash. It happens with a custom hotkey bound to 'spectacle -brc'. Quickly searching (I previously did not realise the default is to search only open tickets, sorry!) yields only fixed or Wayland-related (I am on X11) issues. Is there a ticket I should be aware of, or should I open a new one? Unfortunately I cannot reliably reproduce this issue either.

Thanks a lot!
Comment 5 Marvin Häuser 2021-03-31 15:16:58 UTC
Okay, I realised the screenshot being unavailable was due to a configuration error of the clipboard manager, so not-a-bug. Sorry, I'm still getting used to how KDE and Linux work. :)

So far, since today's update, even heavy provocation did not yield any of the previous symptoms.
Comment 6 Nate Graham 2021-04-02 00:36:05 UTC

*** This bug has been marked as a duplicate of bug 430862 ***