Bug 421170 - IconItem crash
Summary: IconItem crash
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.5
Platform: Fedora RPMs Linux
: VHI crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 420946 421242 421291 421328 421356 421359 421390 421398 421402 421409 421447 421453 421466 421499 421503 421523 421528 421539 421572 421610 421651 421652 421654 421665 421685 421701 421710 421724 421727 421737 421739 421741 421760 421761 421783 421787 421835 421876 421920 421932 422129 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-05-07 22:05 UTC by Matt Fagnani
Modified: 2022-12-04 15:19 UTC (History)
36 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Fagnani 2020-05-07 22:05:45 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.7.0-0.rc4.1.fc33.x86_64 x86_64
Windowing system: Wayland
Distribution: Fedora 33 (KDE Plasma Prerelease)

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

I booted a Fedora Rawhide KDE Plasma spin live image Fedora-KDE-Live-x86_64-Rawhide-20200505.n.0.iso. In Plasma System Settings, I shut off autologin, reduced the screen brightness, changed the compositor rendering backend to OpenGL 3.1, and shut off the lock screen. I logged out. I switched to a VT and ran sudo dnf upgrade --refresh -x kernel*. The update included Plasma 5.18.5 and KF 5.70.0. I installed kwin-wayland, plasma-workspace-wayland, xorg-x11-drv-amdgpu, and their dependencies. I logged out of the VT and switched to sddm. I logged into Plasma on Wayland. I added the firefox on wayland icon from the menu to the desktop. I sorted the icons into columns using the right-click menu on the desktop. 

plasmashell crashed with a segmentation fault in QVector<QQuickItemPrivate::ChangeListener>::indexOf at /usr/include/qt5/QtCore/qvector.h:1008 in qt 5.14.2. I saw this crash twice before on the previous boot when clicking on a Thundebird on Wayland icon on the desktop in Plasma 5.18.5 on Wayland. I hadn't seen plasmashell crashes with this traces with Plasma 5.18.4.1 and KF 5.69.0 and earlier.

- Unusual behavior I noticed:
The desktop went black. plasmashell restarted automatically.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8ff0c49380 (LWP 4443))]

Thread 34 (Thread 0x7f8f3aff7700 (LWP 4855)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7f8f3b7f8700 (LWP 4852)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7f8f70ff9700 (LWP 4833)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7f8f3bff9700 (LWP 4830)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7f8f48c21700 (LWP 4828)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef82dd5b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x561000533ae0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x56100055dda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8ff13840f2 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56100055dd98) at scenegraph/qsgthreadedrenderloop.cpp:255
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56100055dd00) at scenegraph/qsgthreadedrenderloop.cpp:905
#5  0x00007f8ff1386639 in QSGRenderThread::run (this=0x56100055dd00) at scenegraph/qsgthreadedrenderloop.cpp:1000
#6  0x00007f8fef828640 in QThreadPrivate::start (arg=0x56100055dd00) at thread/qthread_unix.cpp:342
#7  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7f8f4b7f8700 (LWP 4827)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7f8f4a7f6700 (LWP 4826)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7f8f717fa700 (LWP 4815)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7f8f4aff7700 (LWP 4812)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7f8f727fc700 (LWP 4806)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7f8f71ffb700 (LWP 4803)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7f8f737fe700 (LWP 4800)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef82dd5b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x5610009589d0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x561000957f80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8ff13840f2 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x561000957f78) at scenegraph/qsgthreadedrenderloop.cpp:255
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x561000957ee0) at scenegraph/qsgthreadedrenderloop.cpp:905
#5  0x00007f8ff1386639 in QSGRenderThread::run (this=0x561000957ee0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#6  0x00007f8fef828640 in QThreadPrivate::start (arg=0x561000957ee0) at thread/qthread_unix.cpp:342
#7  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f8f73fff700 (LWP 4799)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f8f82161700 (LWP 4798)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f8f81960700 (LWP 4784)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f8f82a41700 (LWP 4779)):
#0  0x00007f8fef49891f in poll () from /lib64/libc.so.6
#1  0x00007f8fee00cace in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8f74004a60, timeout=<optimized out>, context=0x7f8f74000c20) at ../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f8f74000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
#3  0x00007f8fee00cc03 in g_main_context_iteration (context=0x7f8f74000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f8fefa0856b in QEventDispatcherGlib::processEvents (this=0x7f8f74000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7f8f82a40ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f8fef8273d7 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f8fef828640 in QThreadPrivate::start (arg=0x5610000f7e40) at thread/qthread_unix.cpp:342
#8  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f8f836a1700 (LWP 4766)):
#0  0x00007f8fee05b1bd in g_mutex_lock (mutex=mutex@entry=0x7f8f7c000c20) at ../glib/gthread-posix.c:1481
#1  0x00007f8fee00c4e6 in g_main_context_check (context=context@entry=0x7f8f7c000c20, max_priority=2147483647, fds=fds@entry=0x7f8f7c006550, n_fds=-2090202488, n_fds@entry=1) at ../glib/gmain.c:3884
#2  0x00007f8fee00ca75 in g_main_context_iterate (context=context@entry=0x7f8f7c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4044
#3  0x00007f8fee00cc03 in g_main_context_iteration (context=0x7f8f7c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f8fefa0856b in QEventDispatcherGlib::processEvents (this=0x7f8f7c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7f8f836a0c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f8fef8273d7 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f8f83be663c in KCupsConnection::run() () from /lib64/libkcupslib.so
#8  0x00007f8fef828640 in QThreadPrivate::start (arg=0x5610002b8870) at thread/qthread_unix.cpp:342
#9  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f8f96ffd700 (LWP 4685)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fef82dd5b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x560fff63d760) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x560fff8f0e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8ff13840f2 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x560fff8f0e38) at scenegraph/qsgthreadedrenderloop.cpp:255
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x560fff8f0da0) at scenegraph/qsgthreadedrenderloop.cpp:905
#5  0x00007f8ff1386639 in QSGRenderThread::run (this=0x560fff8f0da0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#6  0x00007f8fef828640 in QThreadPrivate::start (arg=0x560fff8f0da0) at thread/qthread_unix.cpp:342
#7  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f8f977fe700 (LWP 4684)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f8f97fff700 (LWP 4682)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f8fb8df9700 (LWP 4680)):
#0  0x00007ffd9c70e6a8 in ?? ()
#1  0x00007ffd9c70ea32 in clock_gettime ()
#2  0x00007f8fef46a3c5 in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6
#3  0x00007f8fefa07df5 in qt_clock_gettime (ts=0x7f8fb8df89b0, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#5  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f8fefa0673d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8f9c004950) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f8fefa06b89 in QTimerInfoList::timerWait (this=0x7f8f9c004950, tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007f8fefa0829e in timerSourcePrepareHelper (timeout=0x7f8fb8df8a84, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#9  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f8fb8df8a84) at kernel/qeventdispatcher_glib.cpp:166
#10 0x00007f8fee00bfe2 in g_main_context_prepare (context=context@entry=0x7f8f9c000c20, priority=priority@entry=0x7f8fb8df8b10) at ../glib/gmain.c:3619
#11 0x00007f8fee00c9fb in g_main_context_iterate (context=context@entry=0x7f8f9c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4027
#12 0x00007f8fee00cc03 in g_main_context_iteration (context=0x7f8f9c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#13 0x00007f8fefa0856b in QEventDispatcherGlib::processEvents (this=0x7f8f9c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7f8fb8df8c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#15 0x00007f8fef8273d7 in QThread::exec (this=this@entry=0x7f8fd0088900) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#16 0x00007f8ff12d5fda in QQuickPixmapReader::run (this=0x7f8fd0088900) at util/qquickpixmapcache.cpp:987
#17 0x00007f8fef828640 in QThreadPrivate::start (arg=0x7f8fd0088900) at thread/qthread_unix.cpp:342
#18 0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f8fbb7fe700 (LWP 4606)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f8fbbfff700 (LWP 4605)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f8fc8a94700 (LWP 4604)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f8fc9295700 (LWP 4603)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f8fc9a96700 (LWP 4602)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8fca297700 (LWP 4601)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8fcaa98700 (LWP 4600)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8fcb299700 (LWP 4599)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8fd4bb1700 (LWP 4598)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8fd5d11700 (LWP 4597)):
#0  0x00007f8feec99b02 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8fd623a12b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8fd6239bfb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8fdc881700 (LWP 4564)):
#0  0x00007f8fef49891f in poll () from /lib64/libc.so.6
#1  0x00007f8fee00cace in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8fd0004e60, timeout=<optimized out>, context=0x7f8fd0000c20) at ../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f8fd0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
#3  0x00007f8fee00cc03 in g_main_context_iteration (context=0x7f8fd0000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f8fefa0856b in QEventDispatcherGlib::processEvents (this=0x7f8fd0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7f8fdc880c80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f8fef8273d7 in QThread::exec (this=this@entry=0x560fff229670) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f8ff102a7a9 in QQmlThreadPrivate::run (this=0x560fff229670) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f8fef828640 in QThreadPrivate::start (arg=0x560fff229670) at thread/qthread_unix.cpp:342
#9  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8fddb21700 (LWP 4506)):
#0  0x00007f8fef49891f in poll () from /lib64/libc.so.6
#1  0x00007f8fee00cace in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8fd8005240, timeout=<optimized out>, context=0x7f8fd8000c20) at ../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f8fd8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
#3  0x00007f8fee00cc03 in g_main_context_iteration (context=0x7f8fd8000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f8fefa0856b in QEventDispatcherGlib::processEvents (this=0x7f8fd8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7f8fddb20c50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f8fef8273d7 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f8ff09ab51b in QDBusConnectionManager::run (this=0x7f8ff0a1a060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f8fef828640 in QThreadPrivate::start (arg=0x7f8ff0a1a060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#9  0x00007f8feec93472 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8fef4a39d3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8ff0c49380 (LWP 4443)):
[KCrash Handler]
#4  QVector<QQuickItemPrivate::ChangeListener>::indexOf (t=..., from=from@entry=0, this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:1008
#5  0x00007f8ff13ca52c in QVector<QQuickItemPrivate::ChangeListener>::removeOne (t=..., this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:180
#6  QQuickItemPrivate::removeItemChangeListener (this=this@entry=0x560ffefd4010, listener=listener@entry=0x561000d25e20, types=..., types@entry=...) at items/qquickitem.cpp:3955
#7  0x00007f8ff150259f in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x561000d25e00, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qflags.h:118
#8  0x00007f8ff150260d in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x561000d25e00, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:199
#9  0x00007f8fb96f350f in QGfxSourceProxy::~QGfxSourceProxy (this=0x561002137900, __in_chrg=<optimized out>) at qgfxsourceproxy.cpp:59
#10 0x00007f8fb96f0319 in QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement (this=0x561002137900, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:109
#11 QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement (this=0x561002137900, __in_chrg=<optimized out>) at /usr/include/qt5/QtQml/qqmlprivate.h:111
#12 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x5610006e92f0) at kernel/qobject.cpp:2123
#13 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#14 0x00007f8ff14128d9 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x560fffab5d60, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#15 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x560fffab5d60, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#16 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x561002612f90) at kernel/qobject.cpp:2123
#17 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#18 0x00007f8ff14128d9 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5610026b94a0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#19 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5610026b94a0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#20 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x561000567be0) at kernel/qobject.cpp:2123
#21 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#22 0x00007f8ff14128d9 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x561002516d30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#23 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x561002516d30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#24 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x56100239ff80) at kernel/qobject.cpp:2123
#25 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#26 0x00007f8ff14122e9 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x5610015ca470, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#27 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x5610015ca470, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#28 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x5610025f92e0) at kernel/qobject.cpp:2123
#29 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#30 0x00007f8ff14128d9 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x56100157c840, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#31 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x56100157c840, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#32 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x5610026cd470) at kernel/qobject.cpp:2123
#33 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#34 0x00007f8ff14122e9 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x561002590100, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#35 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x561002590100, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#36 0x00007f8fef9e415a in QObjectPrivate::deleteChildren (this=0x5610025c1a30) at kernel/qobject.cpp:2123
#37 0x00007f8fef9e98af in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#38 0x00007f8ff14128d9 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5610008e2130, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#39 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5610008e2130, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#40 0x00007f8fef9e4341 in QObject::event (this=0x5610008e2130, e=0x56100ae20f10) at kernel/qobject.cpp:1326
#41 0x00007f8ff03bc063 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#42 0x00007f8fef9bc9b0 in QCoreApplication::notifyInternal2 (receiver=0x5610008e2130, event=0x56100ae20f10) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#43 0x00007f8fef9bf637 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560ffefe8000) at kernel/qcoreapplication.cpp:1815
#44 0x00007f8fefa08a87 in postEventSourceDispatch (s=s@entry=0x560fff061050) at kernel/qeventdispatcher_glib.cpp:277
#45 0x00007f8fee00c7af in g_main_dispatch (context=0x560fff038ce0) at ../glib/gmain.c:3309
#46 g_main_context_dispatch (context=0x560fff038ce0) at ../glib/gmain.c:3974
#47 0x00007f8fee00cb38 in g_main_context_iterate (context=context@entry=0x560fff038ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#48 0x00007f8fee00cc03 in g_main_context_iteration (context=0x560fff038ce0, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#49 0x00007f8fefa08553 in QEventDispatcherGlib::processEvents (this=0x560fff016a40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007f8fef9bb30b in QEventLoop::exec (this=this@entry=0x7ffd9c69fef0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#51 0x00007f8fef9c2f96 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#52 0x0000560ffe213b81 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.18.5-1.fc33.x86_64/shell/main.cpp:228
[Inferior 1 (process 4443) detached]

Possible duplicates by query: bug 421085, bug 420949, bug 420946, bug 420897.

Reported using DrKonqi
Comment 1 David Edmundson 2020-05-14 09:22:18 UTC
*** Bug 421503 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2020-05-14 09:22:30 UTC
*** Bug 421466 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2020-05-14 09:22:56 UTC
*** Bug 421356 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2020-05-14 09:23:21 UTC
*** Bug 421291 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2020-05-14 09:25:26 UTC
*** Bug 421402 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2020-05-14 09:25:34 UTC
*** Bug 421453 has been marked as a duplicate of this bug. ***
Comment 7 David Edmundson 2020-05-14 09:25:42 UTC
*** Bug 421409 has been marked as a duplicate of this bug. ***
Comment 8 David Edmundson 2020-05-14 09:25:54 UTC
*** Bug 421447 has been marked as a duplicate of this bug. ***
Comment 9 David Edmundson 2020-05-14 09:26:38 UTC
*** Bug 421390 has been marked as a duplicate of this bug. ***
Comment 10 David Edmundson 2020-05-14 09:26:45 UTC
*** Bug 421359 has been marked as a duplicate of this bug. ***
Comment 11 David Edmundson 2020-05-14 09:26:55 UTC
*** Bug 421328 has been marked as a duplicate of this bug. ***
Comment 12 David Edmundson 2020-05-14 09:27:03 UTC
*** Bug 420946 has been marked as a duplicate of this bug. ***
Comment 13 David Edmundson 2020-05-14 09:27:12 UTC
*** Bug 421242 has been marked as a duplicate of this bug. ***
Comment 14 David Edmundson 2020-05-14 09:33:35 UTC
Clearly this is quite a major issue with so many dupes in a few days.

We know:  

It's in the teardown of a ShaderEffectSource
It's come up since frameworks 5.70 so it's probably a change there rather than workspace.

I would appreciate:
 - someone who can reproduce rolling back kirigami/kdeclarative/plasma-framework and seeing if that tells us anything
 - someone who can reproduce trying to remove some of their applets and bisect down that way.
Comment 15 David Edmundson 2020-05-14 11:43:34 UTC
Git commit c215c54eced5bd0b195c208dd72bb580e65f8fe4 by David Edmundson.
Committed on 14/05/2020 at 11:42.
Pushed by davidedmundson into branch 'master'.

Avoid potential disconnect of all signals in IconItem

Summary:
m_svgIcon can be null.

disconnect(q, nullptr, nullptr, nullptr); would have pretty catastrophic
consequences as it disconnects everything. Anyone listening for
QObject::destroyed of IconItem for cleanup would no longer get anything.
That could lead to obscure conditions.

ShaderEffectSource watches for the source being destroyed for cleanup
and we have a newly introduced crash with ShaderEffectSource that seems
to come from this patch.

Test Plan:
Someone who could reproduce the crash reliably confirms it fixes the
issue

Reviewers: #plasma

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D29742

M  +3    -1    src/declarativeimports/core/iconitem.cpp

https://commits.kde.org/plasma-framework/c215c54eced5bd0b195c208dd72bb580e65f8fe4
Comment 16 Jonathan Marten 2020-05-14 12:41:14 UTC
Confirmed that this patch eliminates the reliable crash with Folder View (on X11).  Dragging an icon around on the desktop would immediately crash with the backtace ending up in the same place.

Qt                 5.14.2
plasma-framework   v5.2.0-2099-gc215c54e
kirigami           v2.2.0-1180-gfc5ba467
kdeclarative       v4.100.0-rc1-585-g277b2e3a
plasma-desktop     v5.16.5-908-ge97da205
plasma-workspace   v5.17.3-630-g943a06c8
Comment 17 Wolfgang Bauer 2020-05-17 07:06:56 UTC
*** Bug 421651 has been marked as a duplicate of this bug. ***
Comment 18 David Edmundson 2020-05-18 10:06:15 UTC
*** Bug 421724 has been marked as a duplicate of this bug. ***
Comment 19 David Edmundson 2020-05-18 11:00:23 UTC
*** Bug 421727 has been marked as a duplicate of this bug. ***
Comment 20 Kai Uwe Broulik 2020-05-18 11:01:07 UTC
*** Bug 421398 has been marked as a duplicate of this bug. ***
Comment 21 Kai Uwe Broulik 2020-05-18 11:01:20 UTC
*** Bug 421528 has been marked as a duplicate of this bug. ***
Comment 22 Kai Uwe Broulik 2020-05-18 11:01:36 UTC
*** Bug 421572 has been marked as a duplicate of this bug. ***
Comment 23 Kai Uwe Broulik 2020-05-18 11:01:51 UTC
*** Bug 421610 has been marked as a duplicate of this bug. ***
Comment 24 Kai Uwe Broulik 2020-05-18 11:01:57 UTC
*** Bug 421652 has been marked as a duplicate of this bug. ***
Comment 25 Kai Uwe Broulik 2020-05-18 11:02:04 UTC
*** Bug 421665 has been marked as a duplicate of this bug. ***
Comment 26 Kai Uwe Broulik 2020-05-18 11:02:08 UTC
*** Bug 421539 has been marked as a duplicate of this bug. ***
Comment 27 Kai Uwe Broulik 2020-05-18 11:02:15 UTC
*** Bug 421685 has been marked as a duplicate of this bug. ***
Comment 28 Kai Uwe Broulik 2020-05-18 11:02:22 UTC
*** Bug 421701 has been marked as a duplicate of this bug. ***
Comment 29 Kai Uwe Broulik 2020-05-18 11:02:50 UTC
*** Bug 421654 has been marked as a duplicate of this bug. ***
Comment 30 Kai Uwe Broulik 2020-05-18 11:02:55 UTC
*** Bug 421523 has been marked as a duplicate of this bug. ***
Comment 31 Kai Uwe Broulik 2020-05-18 11:03:09 UTC
*** Bug 421710 has been marked as a duplicate of this bug. ***
Comment 32 David Edmundson 2020-05-18 21:51:28 UTC
*** Bug 421741 has been marked as a duplicate of this bug. ***
Comment 33 David Edmundson 2020-05-18 21:51:36 UTC
*** Bug 421739 has been marked as a duplicate of this bug. ***
Comment 34 David Edmundson 2020-05-18 21:51:51 UTC
*** Bug 421737 has been marked as a duplicate of this bug. ***
Comment 35 Patrick Silva 2020-05-19 21:11:43 UTC
*** Bug 421783 has been marked as a duplicate of this bug. ***
Comment 36 Patrick Silva 2020-05-19 21:15:19 UTC
*** Bug 421761 has been marked as a duplicate of this bug. ***
Comment 37 Kai Uwe Broulik 2020-05-20 07:04:36 UTC
*** Bug 421787 has been marked as a duplicate of this bug. ***
Comment 38 Patrick Silva 2020-05-21 01:04:37 UTC
*** Bug 421835 has been marked as a duplicate of this bug. ***
Comment 39 Patrick Silva 2020-05-21 23:19:01 UTC
*** Bug 421876 has been marked as a duplicate of this bug. ***
Comment 40 David Edmundson 2020-05-22 16:21:34 UTC
*** Bug 421499 has been marked as a duplicate of this bug. ***
Comment 41 David Edmundson 2020-05-22 16:21:37 UTC
*** Bug 421920 has been marked as a duplicate of this bug. ***
Comment 42 Christoph Feck 2020-05-22 17:05:13 UTC
*** Bug 421760 has been marked as a duplicate of this bug. ***
Comment 43 David Edmundson 2020-05-22 20:54:07 UTC
*** Bug 421932 has been marked as a duplicate of this bug. ***
Comment 44 Kai Uwe Broulik 2020-05-28 06:45:39 UTC
*** Bug 422129 has been marked as a duplicate of this bug. ***
Comment 45 Bug Janitor Service 2022-12-04 15:19:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/857