Bug 420897

Summary: Plasma crashes in QQuickShaderEffectSource::~QQuickShaderEffectSource() on loading
Product: [Plasma] plasmashell Reporter: Jasen <jasenk2>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.4   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jasen 2020-05-02 12:52:44 UTC
Application: plasmashell (5.18.4)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.6.7-050607-generic x86_64
Windowing system: X11
Distribution: KDE neon Testing Edition

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

I Login into plazma session, after restart. I use  mesa20 lib

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f77b497bc80 (LWP 10229))]

Thread 23 (Thread 0x7f7727bff700 (LWP 10671)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b00645604) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b006455b0, cond=0x561b006455d8) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561b006455d8, mutex=0x561b006455b0) at pthread_cond_wait.c:655
#3  0x00007f77ae455e5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b006455b0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f77ae455e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b01ba4830, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f77ae455fd9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b01ba4838, mutex=mutex@entry=0x561b01ba4830, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f77b2558233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b01ba4828) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f77b2558233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b01ba4790) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f77b2558691 in QSGRenderThread::run() (this=0x561b01ba4790) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561b01ba4790) at thread/qthread_unix.cpp:342
#10 0x00007f77ab0886db in start_thread (arg=0x7f7727bff700) at pthread_create.c:463
#11 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f7715a4a700 (LWP 10670)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b01c7c240) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b01c7c1f0, cond=0x561b01c7c218) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561b01c7c218, mutex=0x561b01c7c1f0) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7715a4a700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f771822b700 (LWP 10668)):
#0  0x00007ffc0a7a1b0a in clock_gettime ()
#1  0x00007f77add08ea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f771822aad0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f77ae69dd51 in qt_clock_gettime (ts=0x7f771822aad0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  0x00007f77ae69dd51 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  0x00007f77ae69dd51 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f77ae69c589 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f77100046b0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f77ae69cb65 in QTimerInfoList::timerWait(timespec&) (this=0x7f77100046b0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f77ae69e1ae in timerSourcePrepareHelper (timeout=0x7f771822ab94, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133
#8  0x00007f77ae69e1ae in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f771822ab94) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007f77a7dfcb28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f77a7dfd4fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7710000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f771822ad60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#14 0x00007f77ae44e3d7 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#15 0x00007f771ab8a467 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#16 0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561b01a7f570) at thread/qthread_unix.cpp:342
#17 0x00007f77ab0886db in start_thread (arg=0x7f771822b700) at pthread_create.c:463
#18 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f7735ca2700 (LWP 10619)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b00592050) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b00592000, cond=0x561b00592028) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561b00592028, mutex=0x561b00592000) at pthread_cond_wait.c:655
#3  0x00007f77ae455e5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b00592000) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f77ae455e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b000160a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f77ae455fd9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b000160a8, mutex=mutex@entry=0x561b000160a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f77b2558233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b00016098) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f77b2558233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b00016000) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f77b2558691 in QSGRenderThread::run() (this=0x561b00016000) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561b00016000) at thread/qthread_unix.cpp:342
#10 0x00007f77ab0886db in start_thread (arg=0x7f7735ca2700) at pthread_create.c:463
#11 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f7744ec0700 (LWP 10618)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b007cb9c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b007cb970, cond=0x561b007cb998) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561b007cb998, mutex=0x561b007cb970) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7744ec0700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f77456c1700 (LWP 10599)):
#0  0x00007f77a7dfa4a0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f77a7dfcef2 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77a7dfd570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f773c006a00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f77456c0d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f77ae44e3d7 in QThread::exec() (this=this@entry=0x7f7790011630) at thread/qthread.cpp:536
#7  0x00007f77b249ab06 in QQuickPixmapReader::run() (this=0x7f7790011630) at util/qquickpixmapcache.cpp:987
#8  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x7f7790011630) at thread/qthread_unix.cpp:342
#9  0x00007f77ab0886db in start_thread (arg=0x7f77456c1700) at pthread_create.c:463
#10 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f7746f3a700 (LWP 10541)):
#0  0x00007f77ab08eed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f7746f39bf0, expected=0, futex_word=0x7f7740005460) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f77ab08eed9 in __pthread_cond_wait_common (abstime=0x7f7746f39ca0, mutex=0x7f7740005410, cond=0x7f7740005438) at pthread_cond_wait.c:533
#2  0x00007f77ab08eed9 in __pthread_cond_timedwait (cond=0x7f7740005438, mutex=0x7f7740005410, abstime=0x7f7746f39ca0) at pthread_cond_wait.c:667
#3  0x00007f77ae455dea in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f7740005410, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f77ae455dea in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f7740005410) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f77ae455dea in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f7740004ea8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f77ae455fa6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f7740005170, mutex=mutex@entry=0x7f7740004ea8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f77ae453335 in QThreadPoolThread::run() (this=0x7f7740005160) at thread/qthreadpool.cpp:139
#8  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x7f7740005160) at thread/qthread_unix.cpp:342
#9  0x00007f77ab0886db in start_thread (arg=0x7f7746f3a700) at pthread_create.c:463
#10 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f774773b700 (LWP 10540)):
#0  0x00007f77adcecbf9 in __GI___poll (fds=0x7f7740002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f77a7dfd5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7740000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f774773ad40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f77ae44e3d7 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f77a72db56f in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x7f77a756a260) at thread/qthread_unix.cpp:342
#8  0x00007f77ab0886db in start_thread (arg=0x7f774773b700) at pthread_create.c:463
#9  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f777e0a8700 (LWP 10497)):
#0  0x00007f77a7dfcb26 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f77a7dfd4fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7754000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f777e0a7da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f77ae44e3d7 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561affe49290) at thread/qthread_unix.cpp:342
#7  0x00007f77ab0886db in start_thread (arg=0x7f777e0a8700) at pthread_create.c:463
#8  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f777eca9700 (LWP 10330)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe991c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe99178, cond=0x561affe991a0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe991a0, mutex=0x561affe99178) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f777eca9700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f777f4aa700 (LWP 10329)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe991c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe99178, cond=0x561affe991a0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe991a0, mutex=0x561affe99178) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f777f4aa700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f777fcab700 (LWP 10328)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe98ac4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe98a70, cond=0x561affe98a98) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe98a98, mutex=0x561affe98a70) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f777fcab700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f77804ac700 (LWP 10327)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe98ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe98a70, cond=0x561affe98a98) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe98a98, mutex=0x561affe98a70) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f77804ac700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7780cad700 (LWP 10326)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe98ac4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe98a70, cond=0x561affe98a98) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe98a98, mutex=0x561affe98a70) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7780cad700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f77814ae700 (LWP 10325)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affd783f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affd783a8, cond=0x561affd783d0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affd783d0, mutex=0x561affd783a8) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f77814ae700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7781caf700 (LWP 10324)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affd783f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affd783a8, cond=0x561affd783d0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affd783d0, mutex=0x561affd783a8) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7781caf700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f77824b0700 (LWP 10323)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affd783f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affd783a8, cond=0x561affd783d0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affd783d0, mutex=0x561affd783a8) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f77824b0700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7782cb1700 (LWP 10322)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affd783f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affd783a8, cond=0x561affd783d0) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affd783d0, mutex=0x561affd783a8) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7782cb1700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7783cf4700 (LWP 10320)):
#0  0x00007f77ab08e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561affe9485c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f77ab08e9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561affe94808, cond=0x561affe94830) at pthread_cond_wait.c:502
#2  0x00007f77ab08e9f3 in __pthread_cond_wait (cond=0x561affe94830, mutex=0x561affe94808) at pthread_cond_wait.c:655
#3  0x00007f77894ae07b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f77894ada77 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f77ab0886db in start_thread (arg=0x7f7783cf4700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7796da3700 (LWP 10301)):
#0  0x00007f77a7dfcb6d in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f77a7dfd4fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f778c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7796da2d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f77ae44e3d7 in QThread::exec() (this=this@entry=0x561affb38860) at thread/qthread.cpp:536
#6  0x00007f77b2004fc5 in QQmlThreadPrivate::run() (this=0x561affb38860) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561affb38860) at thread/qthread_unix.cpp:342
#8  0x00007f77ab0886db in start_thread (arg=0x7f7796da3700) at pthread_create.c:463
#9  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f779d020700 (LWP 10243)):
#0  0x00007f77a7e43209 in g_private_get () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f77a7e25660 in g_thread_self () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77a7dfc45c in g_main_context_acquire () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77a7dfd485 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f77ae69e44b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7790000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f779d01fd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f77ae44e3d7 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f77b034b555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x7f77b05c3da0) at thread/qthread_unix.cpp:342
#10 0x00007f77ab0886db in start_thread (arg=0x7f779d020700) at pthread_create.c:463
#11 0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f779f41a700 (LWP 10236)):
#0  0x00007f77adcecbf9 in __GI___poll (fds=0x7f779f419ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f77b316a747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f77b316c36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f77a1bdbfd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f77ae44f8ac in QThreadPrivate::start(void*) (arg=0x561aff94c580) at thread/qthread_unix.cpp:342
#5  0x00007f77ab0886db in start_thread (arg=0x7f779f41a700) at pthread_create.c:463
#6  0x00007f77adcf988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f77b497bc80 (LWP 10229)):
[KCrash Handler]
#4  0x00007f77add66b1f in __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:249
#5  0x00007f77b1d9b9fa in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#6  0x00007f77b1d9b9fa in QVector<QV4::Value*>::realloc(int, QFlags<QArrayData::AllocationOption>) (this=0x561affa55338, aalloc=<optimized out>, options=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:738
#7  0x00007f77b1e146f8 in QVector<QV4::Value*>::append(QV4::Value* const&) (t=@0x561b010b9330: 0x7f779405b8e0, this=0x561affa55338) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:794
#8  0x00007f77b1e146f8 in QVector<QV4::Value*>::push_back(QV4::Value* const&) (t=@0x561b010b9330: 0x7f779405b8e0, this=0x561affa55338) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:272
#9  0x00007f77b1e146f8 in QV4::WeakValue::free() (this=this@entry=0x561b010b9330) at jsruntime/qv4persistent.cpp:428
#10 0x00007f77b1f51c1e in QV4::WeakValue::clear() (this=0x561b010b9330) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4persistent_p.h:204
#11 0x00007f77b1f51c1e in QQmlData::destroyed(QObject*) (this=0x561b010b92c0, object=0x561b010bfd60) at qml/qqmlengine.cpp:1964
#12 0x00007f77ae677c23 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1026
#13 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b010bfd60, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#14 0x00007f77b26d0b39 in QQuickShaderEffectSource::~QQuickShaderEffectSource() (this=0x561b010bfd60, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:218
#15 0x00007f77458d267b in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
#16 0x00007f77458cd575 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
#17 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00bb0ca0) at kernel/qobject.cpp:2123
#18 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#19 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00bb0be0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#20 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0be0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#21 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0be0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#22 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00bb0850) at kernel/qobject.cpp:2123
#23 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#24 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00bb0790, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#25 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0790, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#26 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0790, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#27 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00bb04f0) at kernel/qobject.cpp:2123
#28 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#29 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00bb0430, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#30 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0430, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#31 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00bb0430, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#32 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00b94120) at kernel/qobject.cpp:2123
#33 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#34 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00b94060, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#35 0x00007f77b25c0dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x561b00b94060, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#36 0x00007f77b25c0dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x561b00b94060, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#37 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00b926d0) at kernel/qobject.cpp:2123
#38 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#39 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00b92610, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#40 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00b92610, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#41 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00b92610, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#42 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00b55cd0) at kernel/qobject.cpp:2123
#43 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#44 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00b55c10, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#45 0x00007f77b25c0dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x561b00b55c10, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#46 0x00007f77b25c0dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x561b00b55c10, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#47 0x00007f77ae66e96b in QObjectPrivate::deleteChildren() (this=0x561b00b8feb0) at kernel/qobject.cpp:2123
#48 0x00007f77ae677f4e in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#49 0x00007f77b25a022d in QQuickItem::~QQuickItem() (this=0x561b00b8fdf0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#50 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00b8fdf0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#51 0x00007f77b25c0bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x561b00b8fdf0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#52 0x00007f77ae672225 in QObject::event(QEvent*) (this=this@entry=0x561b00b8fdf0, e=e@entry=0x561b004a2b50) at kernel/qobject.cpp:1326
#53 0x00007f77b259d4db in QQuickItem::event(QEvent*) (this=0x561b00b8fdf0, ev=0x561b004a2b50) at items/qquickitem.cpp:8162
#54 0x00007f77af9829ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f77af989bb0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f77ae63f128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x561b00b8fdf0, event=0x561b004a2b50) at kernel/qcoreapplication.cpp:1075
#57 0x00007f77ae63f2fe in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x561b00b8fdf0, event=event@entry=0x561b004a2b50) at kernel/qcoreapplication.cpp:1470
#58 0x00007f77ae641da1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x561aff93cf50) at kernel/qcoreapplication.cpp:1815
#59 0x00007f77ae642338 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#60 0x00007f77ae69ed83 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x561aff9aa270) at kernel/qeventdispatcher_glib.cpp:277
#61 0x00007f77a7dfd417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f77a7dfd650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f77a7dfd6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f77ae69e42c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561aff9b9520, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007f77ae63d9aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc0a6f2480, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#66 0x00007f77ae647120 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383
#67 0x0000561afe6cb894 in  ()
#68 0x00007f77adbf9b97 in __libc_start_main (main=0x561afe6caa70, argc=1, argv=0x7ffc0a6f2788, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc0a6f2778) at ../csu/libc-start.c:310
#69 0x0000561afe6cb9fa in _start ()
[Inferior 1 (process 10229) detached]

Possible duplicates by query: bug 410620, bug 410608, bug 410586, bug 401481, bug 393943.

Reported using DrKonqi
Comment 1 Nate Graham 2021-03-08 22:23:52 UTC
*** Bug 421085 has been marked as a duplicate of this bug. ***
Comment 2 Justin Zobel 2022-12-01 05:22:12 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 3 Bug Janitor Service 2022-12-16 05:14:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-12-31 05:24:51 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!