Bug 503220 - Crash diabling contacs from the status bar
Summary: Crash diabling contacs from the status bar
Status: RESOLVED DUPLICATE of bug 478625
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt-crash
Depends on:
Blocks:
 
Reported: 2025-04-23 11:30 UTC by Jaime Torres
Modified: 2025-09-09 11:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/167486/events/3cf9328c096847efaed71d30d3dd7a97/


Attachments
New crash information added by DrKonqi (121.27 KB, text/plain)
2025-04-23 11:30 UTC, Jaime Torres
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaime Torres 2025-04-23 11:30:32 UTC
Application: plasmashell (6.3.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.13.0
Operating System: Linux 6.14.2-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
What I was doing:
  Finishing disabling the contacts widget from appearing in the system status bar. (after pressing apply).

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  QQmlContextData::get (context=0x0, context=<optimized out>) at /usr/include/qt6/QtCore/qobject.h:110
#6  QQuickListViewPrivate::setSectionHelper (context=0x0, sectionItem=0x555c216cc4a0, section=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:2028
#7  0x00007f52e352eade in QQuickListViewPrivate::updateInlineSection (this=0x555c2025ec50, listItem=0x555c216cc270) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview_p.h:52
#8  QQuickListViewPrivate::updateSections (this=0x555c2025ec50) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:1317
#9  0x00007f52e3514361 in QQuickItemViewPrivate::applyModelChanges (this=<optimized out>, totalInsertionResult=0x7fff2ed8f0b0, totalRemovalResult=0x7fff2ed8f080) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitemview.cpp:2159


Reported using DrKonqi
Comment 1 Jaime Torres 2025-04-23 11:30:33 UTC
Created attachment 180561 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-04-23 11:39:39 UTC
Thread 1 (Thread 0x7f52dd7efb40 (LWP 7625)):
[KCrash Handler]
#5  QQmlContextData::get (context=0x0, context=<optimized out>) at /usr/include/qt6/QtCore/qobject.h:110
#6  QQuickListViewPrivate::setSectionHelper (context=0x0, sectionItem=0x555c216cc4a0, section=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:2028
#7  0x00007f52e352eade in QQuickListViewPrivate::updateInlineSection (this=0x555c2025ec50, listItem=0x555c216cc270) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview_p.h:52
#8  QQuickListViewPrivate::updateSections (this=0x555c2025ec50) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:1317
#9  0x00007f52e3514361 in QQuickItemViewPrivate::applyModelChanges (this=<optimized out>, totalInsertionResult=0x7fff2ed8f0b0, totalRemovalResult=0x7fff2ed8f080) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitemview.cpp:2159
#10 QQuickItemViewPrivate::layout (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitemview.cpp:1910
#11 0x00007f52e3527e48 in QQuickItemViewPrivate::refillOrLayout (this=0x555c2025ec50) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitemview_p_p.h:212
#12 QQuickListView::viewportMoved (this=0x555c20991a70, orient=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:3493
#13 0x00007f52e3233089 in QQuickFlickablePrivate::itemGeometryChanged (this=0x555c2025ec50, item=0x555c1fa66f30, change=..., oldGeom=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickflickable.cpp:319
#14 0x00007f52e35112bd in QQuickItemViewPrivate::itemGeometryChanged (this=0x555c2025ec50, item=0x555c1fa66f30, change=..., oldGeometry=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitemview.cpp:1142
#15 0x00007f52e35250b7 in QQuickListViewPrivate::itemGeometryChanged (this=0x555c2025ec50, item=0x555c1fa66f30, change=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:1593
#16 0x00007f52e324ee19 in operator() (listener=..., __closure=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:3902
#17 QQuickItemPrivate::notifyChangeListeners<QQuickItem::geometryChange(const QRectF&, const QRectF&)::<lambda(const QQuickItemPrivate::ChangeListener&)> > (this=0x555c20792160, changeTypes=..., function=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem_p.h:414
#18 QQuickItem::geometryChange (this=0x555c1fa66f30, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:3900
#19 0x00007f52e325bef2 in QQuickItem::setY (this=0x555c1fa66f30, v=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:7315
#20 0x00007f52e3232c31 in QQuickFlickablePrivate::setViewportY (this=0x555c2025ec50, y=-1064.203125) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickflickable.cpp:2017
#21 0x00007f52e345028f in QQuickTimeLinePrivate::advance (this=0x555c1f8d0520, t=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/util/qquicktimeline.cpp:797
#22 0x00007f52e345073d in QQuickTimeLine::updateCurrentTime (this=0x555c2025eff0, v=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/util/qquicktimeline.cpp:670
#23 0x00007f52e2e56a98 in QAbstractAnimationJob::setCurrentTime (this=this@entry=0x555c2025f000, msecs=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/qml/animations/qabstractanimationjob.cpp:481
#24 0x00007f52e2e567d4 in QAbstractAnimationJob::setState (this=0x555c2025f000, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/qml/animations/qabstractanimationjob.cpp:367
#25 QAbstractAnimationJob::setState (this=0x555c2025f000, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/qml/animations/qabstractanimationjob.cpp:297
#26 0x00007f52e344a896 in QQuickTimeLine::set (this=0x555c2025eff0, timeLineValue=..., value=-1064.203125) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/util/qquicktimeline.cpp:348
#27 0x00007f52e323ab50 in QQuickFlickablePrivate::fixup (this=0x555c2025ec50, data=..., minExtent=<optimized out>, maxExtent=-1064.203125) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickflickable.cpp:497
#28 0x00007f52e3525bf7 in QQuickListViewPrivate::fixup (this=0x555c2025ec50, data=..., minExtent=37, maxExtent=-1064.203125) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquicklistview.cpp:1867
#29 0x00007f52e3239048 in QQuickFlickable::geometryChange (this=0x555c20991a70, newGeometry=..., oldGeometry=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickflickable.cpp:2163
#30 0x00007f52e325ceef in QQuickItem::setSize (this=this@entry=0x555c20991a70, size=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:7781
#31 0x00007f52dc92519d in QQuickControlPrivate::resizeContent (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quicktemplates/qquickcontrol.cpp:375
#32 0x00007f52dc92afea in QQuickControl::geometryChange (this=0x555c20ac8cc0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quicktemplates/qquickcontrol.cpp:2122
#33 0x00007f52e325ceef in QQuickItem::setSize (this=0x555c20ac8cc0, size=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:7781
#34 0x00007f52e3225eff in QQuickAnchorsPrivate::setItemSize (this=0x555c20471190, v=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickanchors.cpp:391
#35 QQuickAnchorsPrivate::fillChanged (this=0x555c20471190) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickanchors.cpp:167
#36 0x00007f52e324ee19 in operator() (listener=..., __closure=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:3902
#37 QQuickItemPrivate::notifyChangeListeners<QQuickItem::geometryChange(const QRectF&, const QRectF&)::<lambda(const QQuickItemPrivate::ChangeListener&)> > (this=0x555c20140f60, changeTypes=..., function=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem_p.h:414
#38 QQuickItem::geometryChange (this=0x555c20feac10, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:3900
#39 0x00007f52e325c711 in QQuickItem::setHeight (this=this@entry=0x555c20feac10, h=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:7605
#40 0x00007f52dc94ab17 in QQuickPagePrivate::relayout (this=0x555c2084ef50) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quicktemplates/qquickpage.cpp:116
#41 0x00007f52dc94ae17 in non-virtual thunk to QQuickPagePrivate::itemVisibilityChanged(QQuickItem*) () at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quicktemplates/qquickpage_p_p.h:32
#42 0x00007f52e35d0d9f in QQuickItemPrivate::notifyChangeListeners<void (QQuickItemChangeListener::*)(QQuickItem*), QQuickItem*>(QFlags<QQuickItemPrivate::ChangeType>, void (QQuickItemChangeListener::*&&)(QQuickItem*), QQuickItem*&&) [clone .constprop.0] (this=<optimized out>, changeTypes=..., function=@0x7fff2ed8fbd0: &virtual QQuickItemChangeListener::itemVisibilityChanged(QQuickItem*)) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem_p.h:412
#43 0x00007f52e3260b1e in QQuickItemPrivate::itemChange (this=this@entry=0x555c209ba420, change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at /usr/include/qt6/QtCore/qflags.h:77
#44 0x00007f52e3261268 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c209ba420, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6685
#45 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c2084ef50, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#46 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c1f681f50, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#47 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c1f681cf0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#48 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c1f5b53e0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#49 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c1f6318c0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#50 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c20913c70, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#51 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c20d52150, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#52 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c20969910, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#53 0x00007f52e326123c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x555c1f6d1f20, newEffectiveVisible=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:6683
#54 0x00007f52e325697c in QQuickItem::setParentItem (this=0x7f52c8028620, parentItem=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:2830
#55 0x00007f52e3256e51 in QQuickItem::~QQuickItem (this=0x7f52c8028620, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem.cpp:2389
#56 0x00007f52e349fc91 in QQuickRectangle::~QQuickRectangle (this=0x7f52c8028620, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickrectangle_p.h:128
#57 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x7f52c8028620, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/qml/qml/qqmlprivate.h:104
#58 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement (this=0x7f52c8028620, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/qml/qml/qqmlprivate.h:104
#59 0x00007f52e4665bff in PlasmaQuick::ConfigView::~ConfigView (this=0x555c1d85f7d0, this=<optimized out>) at /usr/src/debug/libplasma-6.3.4/src/plasmaquick/configview.cpp:300
#60 0x00007f52e4665cb9 in PlasmaQuick::ConfigView::~ConfigView (this=0x555c1d85f7d0, this=<optimized out>) at /usr/src/debug/libplasma-6.3.4/src/plasmaquick/configview.cpp:301
#61 0x00007f52e17fe01e in QObject::event (this=0x555c1d85f7d0, e=0x555c1dbcaad0) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qobject.cpp:1416
#62 0x00007f52e3be142a in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555c1d85f7d0, e=0x555c1dbcaad0) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/widgets/kernel/qapplication.cpp:3301
#63 0x00007f52e17b75e8 in QCoreApplication::notifyInternal2 (receiver=0x555c1d85f7d0, event=0x555c1dbcaad0) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qcoreapplication.cpp:1106
#64 0x00007f52e17b762d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qcoreapplication.cpp:1546
#65 0x00007f52e17b79a7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555c1aeb0f80) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qcoreapplication.cpp:1879
#66 0x00007f52e1a1c047 in postEventSourceDispatch (s=s@entry=0x555c1aebc740) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#67 0x00007f52e01f8678 in g_main_dispatch (context=0x7f52d8000f00) at ../glib/gmain.c:3398
#68 g_main_context_dispatch_unlocked (context=context@entry=0x7f52d8000f00) at ../glib/gmain.c:4249
#69 0x00007f52e01fa3d8 in g_main_context_iterate_unlocked (context=context@entry=0x7f52d8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#70 0x00007f52e01fabec in g_main_context_iteration (context=0x7f52d8000f00, may_block=1) at ../glib/gmain.c:4379
#71 0x00007f52e1a1a013 in QEventDispatcherGlib::processEvents (this=0x555c1aebcba0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#72 0x00007f52e17c24db in QEventLoop::exec (this=0x7fff2ed90530, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/global/qflags.h:77
#73 0x00007f52e17baddc in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/global/qflags.h:77
#74 0x00007f52e20147f0 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/gui/kernel/qguiapplication.cpp:1993
#75 0x00007f52e3bdd959 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/widgets/kernel/qapplication.cpp:2568
#76 0x0000555c13673066 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.3.4/shell/main.cpp:191
Comment 3 Nate Graham 2025-04-23 11:41:12 UTC
Almost entirely in Qt's layouting code.

Does this happen again if you repeat the same steps?
Comment 4 Jaime Torres 2025-04-23 18:05:58 UTC
No.  I'm unable to repeat the crash.
Comment 5 cwo 2025-09-09 11:19:38 UTC
Thank you for the bug report! This issue is already being tracked in another report, so I'm merging the two.

*** This bug has been marked as a duplicate of bug 478625 ***