Application: plasmashell (6.3.80) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.8.2 Frameworks Version: 6.12.0 Operating System: Linux 6.12.13-200.fc41.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora Linux 41 (KDE Plasma)" DrKonqi: 6.3.80 [CoredumpBackend] -- Information about the crash: STEPS TO REPRODUCE 1. Right-click System Tray arrow > Configure System Tray 2. Change visibility of Disk Quota or Trashcan entries from "Disabled" to "Shown when relevant" (also happens going the other way around) 3. Click the "OK" button (not the "Apply" button) Plasma crashes 100% of the time with this backtrace: The crash can be reproduced every time. -- Backtrace (Reduced): #5 0x00007efd095dfa1b in QQmlContextData::get (context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlcontextdata_p.h:64 #6 QQuickListViewPrivate::setSectionHelper (context=0x0, sectionItem=0x2fbf53f0, section=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:2028 #7 0x00007efd095e743e in QQuickListViewPrivate::updateInlineSection (this=0x2eb6bc50, listItem=0x2ea84210) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview_p.h:52 #8 QQuickListViewPrivate::updateSections (this=0x2eb6bc50) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:1317 #9 0x00007efd095cecf8 in QQuickItemViewPrivate::applyModelChanges (this=this@entry=0x2eb6bc50, totalInsertionResult=totalInsertionResult@entry=0x7ffe64ac4d30, totalRemovalResult=totalRemovalResult@entry=0x7ffe64ac4d60) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitemview.cpp:2158 Reported using DrKonqi
Created attachment 178736 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Can reproduce
Thread 1 (Thread 0x7efd01843dc0 (LWP 169249)): [KCrash Handler] #5 0x00007efd095dfa1b in QQmlContextData::get (context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlcontextdata_p.h:64 #6 QQuickListViewPrivate::setSectionHelper (context=0x0, sectionItem=0x2fbf53f0, section=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:2028 #7 0x00007efd095e743e in QQuickListViewPrivate::updateInlineSection (this=0x2eb6bc50, listItem=0x2ea84210) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview_p.h:52 #8 QQuickListViewPrivate::updateSections (this=0x2eb6bc50) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:1317 #9 0x00007efd095cecf8 in QQuickItemViewPrivate::applyModelChanges (this=this@entry=0x2eb6bc50, totalInsertionResult=totalInsertionResult@entry=0x7ffe64ac4d30, totalRemovalResult=totalRemovalResult@entry=0x7ffe64ac4d60) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitemview.cpp:2158 #10 0x00007efd095cf138 in QQuickItemViewPrivate::layout (this=this@entry=0x2eb6bc50) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitemview.cpp:1909 #11 0x00007efd095ecf02 in QQuickItemViewPrivate::refillOrLayout (this=0x2eb6bc50) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitemview_p_p.h:212 #12 QQuickListView::viewportMoved (this=0x2eb678d0, orient=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:3493 #13 0x00007efd0927270d in QQuickFlickablePrivate::itemGeometryChanged (this=this@entry=0x2eb6bc50, item=item@entry=0x2eb69a60, change=..., oldGeom=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickflickable.cpp:318 #14 0x00007efd095cadfe in QQuickItemViewPrivate::itemGeometryChanged (this=this@entry=0x2eb6bc50, item=item@entry=0x2eb69a60, change=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitemview.cpp:1141 #15 0x00007efd095ea5ca in QQuickListViewPrivate::itemGeometryChanged (this=0x2eb6bc50, item=0x2eb69a60, change=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:1593 #16 0x00007efd092a6d17 in operator() (listener=..., __closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:3894 #17 QQuickItemPrivate::notifyChangeListeners<QQuickItem::geometryChange(const QRectF&, const QRectF&)::<lambda(const QQuickItemPrivate::ChangeListener&)> > (this=0x2bf438f0, changeTypes=..., function=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem_p.h:359 #18 QQuickItem::geometryChange (this=0x2eb69a60, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:3892 #19 0x00007efd0929cff2 in QQuickItem::setY (this=0x2eb69a60, v=v@entry=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:7244 #20 0x00007efd09272ee5 in QQuickFlickablePrivate::setViewportY (this=0x2eb6bc50, y=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickflickable.cpp:1979 #21 0x00007efd094ead52 in QQuickTimeLinePrivate::advance (this=0x2f03b220, t=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquicktimeline.cpp:797 #22 0x00007efd094eaece in QQuickTimeLine::updateCurrentTime (this=0x2eb6bff0, v=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquicktimeline.cpp:670 #23 0x00007efd08e61278 in QAbstractAnimationJob::setCurrentTime (this=this@entry=0x2eb6c000, msecs=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/animations/qabstractanimationjob.cpp:481 #24 0x00007efd08e60e09 in QAbstractAnimationJob::setState (this=0x2eb6c000, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/animations/qabstractanimationjob.cpp:367 #25 QAbstractAnimationJob::setState (this=0x2eb6c000, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/animations/qabstractanimationjob.cpp:297 #26 0x00007efd094e9bc3 in QQuickTimeLine::set (this=this@entry=0x2eb6bff0, timeLineValue=..., value=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquicktimeline.cpp:348 #27 0x00007efd09280e19 in QQuickFlickablePrivate::adjustContentPos (this=this@entry=0x2eb6bc50, data=..., toPos=toPos@entry=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickflickable.cpp:439 #28 0x00007efd09280fee in QQuickFlickablePrivate::fixup (this=this@entry=0x2eb6bc50, data=..., minExtent=minExtent@entry=-18, maxExtent=maxExtent@entry=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickflickable.cpp:496 #29 0x00007efd095eae75 in QQuickListViewPrivate::fixup (this=0x2eb6bc50, data=..., minExtent=-18, maxExtent=-793.296875) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquicklistview.cpp:1867 #30 0x00007efd0927ac18 in QQuickFlickable::geometryChange (this=0x2eb678d0, newGeometry=..., oldGeometry=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickflickable.cpp:2125 #31 0x00007efd0929ee2d in QQuickItem::setSize (this=this@entry=0x2eb678d0, size=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:7710 #32 0x00007efcf2c3d863 in QQuickControlPrivate::resizeContent (this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickcontrol.cpp:375 #33 0x00007efcf2c411f9 in QQuickControl::geometryChange (this=0x2efeb240, newGeometry=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickcontrol.cpp:2097 #34 0x00007efd0929ee2d in QQuickItem::setSize (this=0x2efeb240, size=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:7710 #35 0x00007efd0926562a in QQuickAnchorsPrivate::setItemSize (this=0x2f00d4f0, v=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickanchors.cpp:391 #36 QQuickAnchorsPrivate::fillChanged (this=0x2f00d4f0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickanchors.cpp:167 #37 0x00007efd092a6d17 in operator() (listener=..., __closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:3894 #38 QQuickItemPrivate::notifyChangeListeners<QQuickItem::geometryChange(const QRectF&, const QRectF&)::<lambda(const QQuickItemPrivate::ChangeListener&)> > (this=0x2f040420, changeTypes=..., function=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem_p.h:359 #39 QQuickItem::geometryChange (this=0x2efdad70, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:3892 #40 0x00007efd0929e1e8 in QQuickItem::setHeight (this=this@entry=0x2efdad70, h=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:7534 #41 0x00007efcf2c6344f in QQuickPagePrivate::relayout (this=0x2ead88f0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickpage.cpp:116 #42 0x00007efcf2c638c7 in non-virtual thunk to QQuickPagePrivate::itemVisibilityChanged(QQuickItem*) () at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickpage_p_p.h:32 #43 0x00007efd092a2d92 in QQuickItemPrivate::notifyChangeListeners<void (QQuickItemChangeListener::*)(QQuickItem*), QQuickItem* const&> (this=0x2c385880, changeTypes=..., function=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem_p.h:357 #44 QQuickItemPrivate::itemChange (this=this@entry=0x2f008690, change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6874 #45 0x00007efd092a30b1 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2f008690, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6624 #46 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2ead88f0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #47 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e8de1f0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #48 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e8ddf90, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #49 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e8dbd30, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #50 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e3aee60, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #51 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e79dee0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #52 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e6c19b0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #53 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x2e6c1500, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #54 0x00007efd092a3081 in QQuickItemPrivate::setEffectiveVisibleRecur (this=this@entry=0x2e4793c0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:6622 #55 0x00007efd092acc4f in QQuickItem::setParentItem (this=this@entry=0x7efcdc002860, parentItem=parentItem@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:2822 #56 0x00007efd092af6c3 in QQuickItem::~QQuickItem (this=this@entry=0x7efcdc002860, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:2381 #57 0x00007efd09521119 in QQuickRectangle::~QQuickRectangle (this=0x7efcdc002860, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickrectangle_p.h:128 #58 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x7efcdc002860, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #59 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x7efcdc002860, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #60 0x00007efd0aeb6f2f in PlasmaQuick::ConfigView::~ConfigView (this=0x2d30f940, __in_chrg=<optimized out>) at /home/nate/kde/src/libplasma/src/plasmaquick/configview.cpp:300 #61 0x00007efd0aeb6ff9 in PlasmaQuick::ConfigView::~ConfigView (this=0x2d30f940, __in_chrg=<optimized out>) at /home/nate/kde/src/libplasma/src/plasmaquick/configview.cpp:301 #62 0x00007efd0714b8ae in QObject::event (this=0x2d30f940, e=0x305508d0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1403 #63 0x00007efd09c3d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2d30f940, e=0x305508d0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #64 0x00007efd070f3590 in QCoreApplication::notifyInternal2 (receiver=0x2d30f940, event=0x305508d0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #65 0x00007efd070f37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #66 0x00007efd070f6f51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x27c7f1c0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946 #67 0x00007efd070f71fd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1800 #68 0x00007efd073efb5f in postEventSourceDispatch (s=0x27d2b0d0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #69 0x00007efd0677428c in g_main_dispatch (context=0x7efcec000f00) at ../glib/gmain.c:3357 #70 g_main_context_dispatch_unlocked (context=0x7efcec000f00) at ../glib/gmain.c:4208 #71 0x00007efd067d47b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7efcec000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #72 0x00007efd06775783 in g_main_context_iteration (context=0x7efcec000f00, may_block=1) at ../glib/gmain.c:4338 #73 0x00007efd073ef2b3 in QEventDispatcherGlib::processEvents (this=0x27c85270, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #74 0x00007efd07100993 in QEventLoop::exec (this=this@entry=0x7ffe64ac6330, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34 #75 0x00007efd070fbf6e in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74 #76 0x00007efd07cd7d3d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #77 0x00007efd09c3d929 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564 #78 0x0000000000407c76 in main (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/plasma-workspace/shell/main.cpp:191
*** This bug has been marked as a duplicate of bug 478625 ***