Bug 505994 - Plasmashell crash when clicking notifications widget
Summary: Plasmashell crash when clicking notifications widget
Status: RESOLVED DUPLICATE of bug 503099
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (other bugs)
Version First Reported In: 6.4.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-06-22 18:33 UTC by Petar S.
Modified: 2025-06-22 18:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/202423/events/094817de95a548d183605e60624fa093/


Attachments
New crash information added by DrKonqi (365.61 KB, text/plain)
2025-06-22 18:33 UTC, Petar S.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petar S. 2025-06-22 18:33:43 UTC
Application: plasmashell (6.4.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.3-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.0 [CoredumpBackend]

-- Information about the crash:
I finished watching a youtube video on zen-browser when I closed it and then went to check my notifications by clicking the notifications icon from the systemtray widget.
Do note: I have plasma6-applets-panel-colorizer, I am not sure this is related though as it happened before I had it, but just in case.

When I clicked the icon everything froze for maybe 3 seconds and then I got the kde crash handler and plasmashell restarted. Upon clicking the icon again I apparently had no notifications, but I assume that's because plasmashell restarted

Note: I do get notifications from my phone and the only one that was present was a youtube notification, moreover on my laptop which is also arch with kde 6.4 the notifications icon did not crash plasmashell ever. It is the same setup as well. Thanks!

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x00007fa41194c627 in QJSEngine::handle (this=0x0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.h:298
#6  QQmlListModel::engine (this=0x55714cfda7f0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmllistmodel.cpp:2128
#7  QQmlListModel::data (this=0x55714cfda7f0, index=0, role=0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmllistmodel.cpp:2319
#8  0x00007fa41194d724 in QQmlListModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:130
#9  0x00007fa35b6ffdad in ModelSource::item (this=0x5571482e66a0, index=0) at /usr/src/debug/kquickcharts/kquickcharts-6.15.0/src/datasource/ModelSource.cpp:93
#10 0x00007fa35b6fc8c5 in ChartDataSource::first (this=<optimized out>) at /usr/src/debug/kquickcharts/kquickcharts-6.15.0/src/datasource/ChartDataSource.cpp:20
#11 0x00007fa35b74ee6b in LegendModel::getValueForItem (this=this@entry=0x5571438f0340, item=item@entry=0) at /usr/src/debug/kquickcharts/kquickcharts-6.15.0/controls/LegendModel.cpp:258
#12 0x00007fa35b74f9f7 in LegendModel::update (this=<optimized out>) at /usr/src/debug/kquickcharts/kquickcharts-6.15.0/controls/LegendModel.cpp:163
#13 0x00007fa412bc0e34 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431
#14 0x00007fa414d01c70 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5571438f0340, e=0x55714a4fe1a0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
#15 0x00007fa412b68118 in QCoreApplication::notifyInternal2 (receiver=0x5571438f0340, event=event@entry=0x55714a4fe1a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#16 0x00007fa412b684fb in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x55714a4fe1a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x557140eee4a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
#18 0x00007fa412e3fcf8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
#19 postEventSourceDispatch (s=0x557140ef67d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#20 0x00007fa41169d87d in g_main_dispatch (context=0x7fa404000f00) at ../glib/glib/gmain.c:3398


Reported using DrKonqi
Comment 1 Petar S. 2025-06-22 18:33:44 UTC
Created attachment 182533 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Antonio Rojas 2025-06-22 18:42:18 UTC

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