Bug 415114 - Crash when selecting on desktop and wallpaper changes at the same time
Summary: Crash when selecting on desktop and wallpaper changes at the same time
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Desktop Containment (show other bugs)
Version: 5.17.4
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-12 23:21 UTC by kskot
Modified: 2021-03-24 17:23 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kskot 2019-12-12 23:21:02 UTC
Application: plasmashell (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 5.0.0-37-generic x86_64
Distribution: KDE neon User Edition 5.17

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

I dragged a selection rectangle on the desktop. While dragging the desktop wallpaper changed and the crash occured. 

Desktop Wallpaper settings are as follows: 
Layout: Folder View
Wallpaper Type: Slideshow
Order: Random

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

Thread 27 (Thread 0x7f64ce9bf700 (LWP 325)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2469486c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b246948670, cond=0x55b246948698) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b246948698, mutex=0x55b246948670) at pthread_cond_wait.c:655
#3  0x00007f656b904aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b246948670) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f656b904aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b246671230, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f656b904df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b246671238, mutex=mutex@entry=0x55b246671230, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f656f928ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b246671228) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f656f928ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b2466711b0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f656f9292fa in QSGRenderThread::run() (this=0x55b2466711b0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b2466711b0) at thread/qthread_unix.cpp:360
#10 0x00007f656882f6db in start_thread (arg=0x7f64ce9bf700) at pthread_create.c:463
#11 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7f64dd717700 (LWP 324)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2469f5458) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b2469f5408, cond=0x55b2469f5430) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b2469f5430, mutex=0x55b2469f5408) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f64dd717700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7f64de54d700 (LWP 309)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b24677c290) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b24677c240, cond=0x55b24677c268) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b24677c268, mutex=0x55b24677c240) at pthread_cond_wait.c:655
#3  0x00007f656b904aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b24677c240) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f656b904aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b2466a2700, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f656b904df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b2466a2708, mutex=mutex@entry=0x55b2466a2700, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f656f928ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b2466a26f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f656f928ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b2466a2680) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f656f9292fa in QSGRenderThread::run() (this=0x55b2466a2680) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b2466a2680) at thread/qthread_unix.cpp:360
#10 0x00007f656882f6db in start_thread (arg=0x7f64de54d700) at pthread_create.c:463
#11 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f64ded4e700 (LWP 306)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b24636c3e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b24636c398, cond=0x55b24636c3c0) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b24636c3c0, mutex=0x55b24636c398) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f64ded4e700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f64f519b700 (LWP 5111)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f654c00d8e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f654c00d890, cond=0x7f654c00d8b8) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x7f654c00d8b8, mutex=0x7f654c00d890) at pthread_cond_wait.c:655
#3  0x00007f656b904aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f654c00d890) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f656b904aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b245a65200, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f656b904df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b245a65208, mutex=mutex@entry=0x55b245a65200, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f656f928ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b245a651f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f656f928ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b245a65180) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f656f9292fa in QSGRenderThread::run() (this=0x55b245a65180) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b245a65180) at thread/qthread_unix.cpp:360
#10 0x00007f656882f6db in start_thread (arg=0x7f64f519b700) at pthread_create.c:463
#11 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f64f599c700 (LWP 5110)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2461eed08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b2461eecb8, cond=0x55b2461eece0) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b2461eece0, mutex=0x55b2461eecb8) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f64f599c700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f64f7442700 (LWP 3455)):
#0  0x00007f656b1edbf9 in __GI___poll (fds=0x7f64e0004ba0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f65651275c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65651276dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f656bb40b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f64e0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f656bae106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f64f7441d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f656b8fc3aa in QThread::exec() (this=this@entry=0x55b245add910) at thread/qthread.cpp:531
#6  0x00007f656f8a2ac6 in QQuickPixmapReader::run() (this=0x55b245add910) at util/qquickpixmapcache.cpp:962
#7  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b245add910) at thread/qthread_unix.cpp:360
#8  0x00007f656882f6db in start_thread (arg=0x7f64f7442700) at pthread_create.c:463
#9  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f64f7e43700 (LWP 3333)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245f6b894) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245f6b840, cond=0x55b245f6b868) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245f6b868, mutex=0x55b245f6b840) at pthread_cond_wait.c:655
#3  0x00007f656b904aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b245f6b840) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f656b904aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b245f71670, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f656b904df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b245f71678, mutex=mutex@entry=0x55b245f71670, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f656f928ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b245f71668) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f656f928ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b245f715f0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f656f9292fa in QSGRenderThread::run() (this=0x55b245f715f0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b245f715f0) at thread/qthread_unix.cpp:360
#10 0x00007f656882f6db in start_thread (arg=0x7f64f7e43700) at pthread_create.c:463
#11 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f64f8644700 (LWP 3332)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b24604b648) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b24604b5f8, cond=0x55b24604b620) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b24604b620, mutex=0x55b24604b5f8) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f64f8644700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f6516ffd700 (LWP 3296)):
[KCrash Handler]
#6  0x00007f656b117e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f656b119801 in __GI_abort () at abort.c:79
#8  0x00007f656b162897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f656b28fb9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#9  0x00007f656b16990a in malloc_printerr (str=str@entry=0x7f656b2913f0 "malloc_consolidate(): invalid chunk size") at malloc.c:5350
#10 0x00007f656b169bae in malloc_consolidate (av=av@entry=0x7f656b4c4c40 <main_arena>) at malloc.c:4441
#11 0x00007f656b16d7d8 in _int_malloc (av=av@entry=0x7f656b4c4c40 <main_arena>, bytes=bytes@entry=1703160) at malloc.c:3703
#12 0x00007f656b1703fa in __GI___libc_malloc (bytes=bytes@entry=1703160) at malloc.c:3072
#13 0x00007f656c0ff45d in QImageData::create(QSize const&, QImage::Format) (size=..., format=format@entry=QImage::Format_ARGB32_Premultiplied) at image/qimage.cpp:152
#14 0x00007f656c0ff61b in QImage::QImage(QSize const&, QImage::Format) (this=0x7f6516ffc980, size=..., format=QImage::Format_ARGB32_Premultiplied) at image/qimage.cpp:774
#15 0x00007f656f91df13 in QSGDefaultPainterNode::updateRenderTarget() (this=0x7f6508038a90) at scenegraph/util/qsgdefaultpainternode.cpp:303
#16 0x00007f656f91e34d in QSGDefaultPainterNode::update() (this=0x7f6508038a90) at scenegraph/util/qsgdefaultpainternode.cpp:198
#17 0x00007f656f9c13f4 in QQuickPaintedItem::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=<optimized out>, oldNode=<optimized out>, data=<optimized out>) at items/qquickpainteditem.cpp:611
#18 0x00007f656f97be58 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=this@entry=0x55b2453ef020, item=item@entry=0x7f6554019d50) at items/qquickwindow.cpp:3532
#19 0x00007f656f97c6e3 in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x55b2453ef020) at items/qquickwindow.cpp:3277
#20 0x00007f656f97da62 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x55b2453ef020) at items/qquickwindow.cpp:437
#21 0x00007f656f924614 in QSGRenderThread::sync(bool) (this=this@entry=0x55b245df13c0, inExpose=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:563
#22 0x00007f656f925a24 in QSGRenderThread::syncAndRender() (this=this@entry=0x55b245df13c0) at scenegraph/qsgthreadedrenderloop.cpp:610
#23 0x00007f656f9292b8 in QSGRenderThread::run() (this=0x55b245df13c0) at scenegraph/qsgthreadedrenderloop.cpp:730
#24 0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b245df13c0) at thread/qthread_unix.cpp:360
#25 0x00007f656882f6db in start_thread (arg=0x7f6516ffd700) at pthread_create.c:463
#26 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f6503043700 (LWP 3294)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245f1cf78) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245f1cf28, cond=0x55b245f1cf50) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245f1cf50, mutex=0x55b245f1cf28) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6503043700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f65177fe700 (LWP 2362)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2456972b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245697260, cond=0x55b245697288) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245697288, mutex=0x55b245697260) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f65177fe700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f6517fff700 (LWP 2361)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2456972b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245697260, cond=0x55b245697288) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245697288, mutex=0x55b245697260) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6517fff700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f6538ff9700 (LWP 2360)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2456972b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245697260, cond=0x55b245697288) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245697288, mutex=0x55b245697260) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6538ff9700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f65397fa700 (LWP 2359)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2456972b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245697260, cond=0x55b245697288) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245697288, mutex=0x55b245697260) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f65397fa700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f6539ffb700 (LWP 2358)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6539ffb700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f653a7fc700 (LWP 2357)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f653a7fc700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f653affd700 (LWP 2356)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f653affd700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f653b7fe700 (LWP 2355)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f653b7fe700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f653bfff700 (LWP 2354)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f653bfff700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6540990700 (LWP 2353)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245696bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245696b60, cond=0x55b245696b88) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245696b88, mutex=0x55b245696b60) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6540990700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6541191700 (LWP 2352)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b2456929d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245692988, cond=0x55b2456929b0) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b2456929b0, mutex=0x55b245692988) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f6541191700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f65421d4700 (LWP 2351)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245691f98) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245691f48, cond=0x55b245691f70) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245691f70, mutex=0x55b245691f48) at pthread_cond_wait.c:655
#3  0x00007f65470d32bb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007f65470d2eb7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007f656882f6db in start_thread (arg=0x7f65421d4700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6553fff700 (LWP 2338)):
#0  0x00007f656b1e90b4 in __GI___libc_read (fd=18, buf=0x7f6553ffeb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f656516c2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65651270b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6565127570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f65651276dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f656bb40b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6548000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f656bae106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6553ffed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f656b8fc3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f656f3d0815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b24552b080) at thread/qthread_unix.cpp:360
#10 0x00007f656882f6db in start_thread (arg=0x7f6553fff700) at pthread_create.c:463
#11 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f655a41a700 (LWP 2237)):
#0  0x00007f656516d670 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6565127169 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6565127650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65651276dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f656bb40b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f654c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f656bae106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f655a419d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f656b8fc3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f656cbf50e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x7f656ce6cd80) at thread/qthread_unix.cpp:360
#9  0x00007f656882f6db in start_thread (arg=0x7f655a41a700) at pthread_create.c:463
#10 0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f655c604700 (LWP 2231)):
#0  0x00007f656b1edbf9 in __GI___poll (fds=0x7f655c603ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6570500747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f657050236a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f655efd5e10 in QXcbEventQueue::run() (this=0x55b2452ac190) at qxcbeventqueue.cpp:228
#4  0x00007f656b8fdb52 in QThreadPrivate::start(void*) (arg=0x55b2452ac190) at thread/qthread_unix.cpp:360
#5  0x00007f656882f6db in start_thread (arg=0x7f655c604700) at pthread_create.c:463
#6  0x00007f656b1fa88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6571acb800 (LWP 2222)):
#0  0x00007f65688359f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b245e97464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f65688359f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b245e97410, cond=0x55b245e97438) at pthread_cond_wait.c:502
#2  0x00007f65688359f3 in __pthread_cond_wait (cond=0x55b245e97438, mutex=0x55b245e97410) at pthread_cond_wait.c:655
#3  0x00007f656b904aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b245e97410) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f656b904aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b245df1400, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f656b904df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x55b245df1408, mutex=0x55b245df1400, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f656f9260ed in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x55b24561e020, w=<optimized out>, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1217
#7  0x00007f656f926c2a in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x55b24561e020, window=0x7f654c0068e0) at scenegraph/qsgthreadedrenderloop.cpp:1042
#8  0x00007f656f988be4 in QQuickWindow::event(QEvent*) (this=0x7f654c0068e0, e=0x7ffc4b3c10d0) at items/qquickwindow.cpp:1676
#9  0x00007f656d44deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55b2452a7fd0, receiver=receiver@entry=0x7f654c0068e0, e=e@entry=0x7ffc4b3c10d0) at kernel/qapplication.cpp:3703
#10 0x00007f656d4554b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc4b3c1720, receiver=0x7f654c0068e0, e=0x7ffc4b3c10d0) at kernel/qapplication.cpp:3449
#11 0x00007f656bae2f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f654c0068e0, event=0x7ffc4b3c10d0) at kernel/qcoreapplication.cpp:1095
#12 0x00007f656c0a7f83 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:793
#13 0x00007f656c0a7f83 in QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:478
#14 0x00007f656d4554cb in QApplication::notify(QObject*, QEvent*) (this=0x7ffc4b3c1720, receiver=0x7f654c0068e0, e=0x7ffc4b3c1380) at kernel/qapplication.cpp:2909
#15 0x00007f656bae2f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f654c0068e0, event=0x7ffc4b3c1380) at kernel/qcoreapplication.cpp:1095
#16 0x00007f656bb40009 in QTimerInfoList::activateTimers() (this=0x55b245307a40) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f656bb407d1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#18 0x00007f6565127417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f6565127650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f65651276dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f656bb40b7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55b24531e520, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f656bae106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc4b3c15d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#23 0x00007f656baea3e0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1403
#24 0x000055b244b85cef in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219

Possible duplicates by query: bug 414938, bug 414834, bug 414632, bug 414629, bug 414353.

Reported using DrKonqi
Comment 1 Nate Graham 2019-12-13 11:20:51 UTC
Cannot reproduce.
Comment 2 Nate Graham 2021-03-09 02:21:17 UTC
The crash does not appear to be in any KDE code. Does this still happen to you in either Plasma 5.18 (the current LTS version) or Plasma 5.21 (the latest released version)? Preferably when using the latest Qt version (5.15.2 or newer)?
Comment 3 Bug Janitor Service 2021-03-24 04:33:43 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 kskot 2021-03-24 08:19:48 UTC
I tried to reproduce it again but could not. Seems to be fixed.

Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.8.0-48-generic
OS Type: 64-bit
Graphics Platform: X11
Comment 5 Nate Graham 2021-03-24 17:23:49 UTC
Phew, thanks!