Bug 506922 - plasmashell crashes in current Tumbleweed
Summary: plasmashell crashes in current Tumbleweed
Status: RESOLVED DUPLICATE of bug 503099
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-07-11 18:38 UTC by Christian Hacker
Modified: 2025-07-13 14:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/213629/events/351868622a504235a3760f050a9f73c1/


Attachments
New crash information added by DrKonqi (147.75 KB, text/plain)
2025-07-11 18:38 UTC, Christian Hacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Hacker 2025-07-11 18:38:21 UTC
Application: plasmashell (6.4.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.5-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 6.4.2 [CoredumpBackend]

-- Information about the crash:
2025-07-11c
Before this problem:
Installed all available software updates with zypper dup.
openSUSE Tumbleweed 20250709

KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.5-1-default (64-bit)
Graphics Platform: X11
Processors: 22 × Intel® Core™ Ultra 7 155H
Memory: 128 GiB of RAM (125.1 GiB usable)
Graphics Processor: Intel® Arc
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: NUC14RVH-B
System Version: 90AR0072-M001P0

Then:
Rebooted the host into Kde desktop.
Core was generated by `/usr/bin/plasmashell --no-respawn'.

Reproduce the coredump with:
Work in the Kde Plasma desktop for some time with a small workload.

The plasmashell automatically restarted itself after this coredump, and the Kde desktop continued to function; which is good.

Other information:
If the computer screen is locked for a longer timespan, the Kde plasma desktop is unusable after re-login.
The complete screen display is black, with the exception of pre-existing Kde Konsole application windows.
To continue working, the only possibility is to reboot the computer.
The Kde Plasma desktop works as usual after the reboot.

Bye

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  QJSEngine::handle (this=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsapi/qjsengine.h:298
#6  QQmlListModel::engine (this=0x561d570aa250) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qmlmodels/qqmllistmodel.cpp:2128
#7  0x00007f65b3ca5465 in QQmlListModel::data (this=0x561d570aa250, index=<optimized out>, role=0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qmlmodels/qqmllistmodel.cpp:2319
#8  0x00007f65b3ca5561 in QQmlListModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:130
#9  0x00007f654b0ed314 in ModelSource::item (this=0x561d570b0b60, index=0) at /usr/src/debug/kquickcharts-6.15.0/src/datasource/ModelSource.cpp:93
#10 0x00007f654b0e9ffe in ChartDataSource::first (this=<optimized out>) at /usr/src/debug/kquickcharts-6.15.0/src/datasource/ChartDataSource.cpp:20
#11 0x00007f654b06a0e7 in LegendModel::getValueForItem (this=this@entry=0x561d570cc2f0, item=item@entry=0) at /usr/src/debug/kquickcharts-6.15.0/controls/LegendModel.cpp:258
#12 0x00007f654b06abae in LegendModel::update (this=<optimized out>) at /usr/src/debug/kquickcharts-6.15.0/controls/LegendModel.cpp:163
#13 0x00007f65b50056d7 in QObject::event (this=0x561d570cc2f0, e=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:1431
#14 0x00007f65b73e0d9a in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x561d570cc2f0, e=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303
#15 0x00007f65b4fb8b28 in QCoreApplication::notifyInternal2 (receiver=0x561d570cc2f0, event=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106
#16 0x00007f65b4fb8b6d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546
#17 0x00007f65b4fb8ef6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x561d528c3d40) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1879
#18 0x00007f65b5220957 in postEventSourceDispatch (s=s@entry=0x561d52923b00) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#19 0x00007f65b39e5eb3 in g_main_dispatch (context=0x7f65a8000f00) at ../glib/gmain.c:3398
#20 g_main_context_dispatch_unlocked (context=context@entry=0x7f65a8000f00) at ../glib/gmain.c:4249


Reported using DrKonqi
Comment 1 Christian Hacker 2025-07-11 18:38:22 UTC
Created attachment 183169 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-07-11 19:26:14 UTC
Searchable backtrace

Thread 1 (Thread 0x7f65b0e13500 (LWP 2272)):
[KCrash Handler]
#5  QJSEngine::handle (this=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsapi/qjsengine.h:298
#6  QQmlListModel::engine (this=0x561d570aa250) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qmlmodels/qqmllistmodel.cpp:2128
#7  0x00007f65b3ca5465 in QQmlListModel::data (this=0x561d570aa250, index=<optimized out>, role=0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qmlmodels/qqmllistmodel.cpp:2319
#8  0x00007f65b3ca5561 in QQmlListModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:130
#9  0x00007f654b0ed314 in ModelSource::item (this=0x561d570b0b60, index=0) at /usr/src/debug/kquickcharts-6.15.0/src/datasource/ModelSource.cpp:93
#10 0x00007f654b0e9ffe in ChartDataSource::first (this=<optimized out>) at /usr/src/debug/kquickcharts-6.15.0/src/datasource/ChartDataSource.cpp:20
#11 0x00007f654b06a0e7 in LegendModel::getValueForItem (this=this@entry=0x561d570cc2f0, item=item@entry=0) at /usr/src/debug/kquickcharts-6.15.0/controls/LegendModel.cpp:258
#12 0x00007f654b06abae in LegendModel::update (this=<optimized out>) at /usr/src/debug/kquickcharts-6.15.0/controls/LegendModel.cpp:163
#13 0x00007f65b50056d7 in QObject::event (this=0x561d570cc2f0, e=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:1431
#14 0x00007f65b73e0d9a in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x561d570cc2f0, e=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303
#15 0x00007f65b4fb8b28 in QCoreApplication::notifyInternal2 (receiver=0x561d570cc2f0, event=0x561d570cef30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106
#16 0x00007f65b4fb8b6d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546
#17 0x00007f65b4fb8ef6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x561d528c3d40) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1879
#18 0x00007f65b5220957 in postEventSourceDispatch (s=s@entry=0x561d52923b00) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#19 0x00007f65b39e5eb3 in g_main_dispatch (context=0x7f65a8000f00) at ../glib/gmain.c:3398
#20 g_main_context_dispatch_unlocked (context=context@entry=0x7f65a8000f00) at ../glib/gmain.c:4249
#21 0x00007f65b39e7ce8 in g_main_context_iterate_unlocked (context=context@entry=0x7f65a8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#22 0x00007f65b39e852c in g_main_context_iteration (context=0x7f65a8000f00, may_block=1) at ../glib/gmain.c:4379
#23 0x00007f65b521de83 in QEventDispatcherGlib::processEvents (this=0x561d529742d0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#24 0x00007f65b4fc3afb in QEventLoop::exec (this=0x7ffff7977c60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#25 0x00007f65b4fbc40c in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#26 0x00007f65b5817120 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qguiapplication.cpp:1986
#27 0x00007f65b73dcb79 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:2570
#28 0x0000561d4fd5c1f4 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.4.2/shell/main.cpp:188
Comment 3 Nicolas Fella 2025-07-13 14:26:18 UTC

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