| Summary: | Plasma crashes when changing visibility of some System Tray items from "Disabled" to "Shown when relevant" or vice versa | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | cwo.kde, notmart |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Nate Graham
2025-02-22 16:30:13 UTC
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 *** |