Bug 497218

Summary: Plasma closed unexpectedly
Product: [Plasma] plasmashell Reporter: Eben <ebatz428>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: kde
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.27.5   
Target Milestone: 1.0   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Eben 2024-12-08 23:22:09 UTC
Application: plasmashell (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-17-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
OS: MX Linux 23.4

Plasmashell continues to crash everytime I login to the system. It would just open a window that says:
Executable: plasmashell
PID: 3,514
Signal: Segmentation fault (11)

My system is fairly stock with only Steam and a couple other minor apps installed. I had some widgets on my desktop that are part of the system. They were mainly system monitoring widgets. I only added them about a week before this started. I believe it started about a week ago. Was hoping some updates may fix it.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f5f79fdd20a in QV4::Value::toQString() const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f5f79fed04d in QString convertValueToElement<QString>(QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f5f79ffaf64 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f5f79ff1a78 in QV4::SequencePrototype::toVariant(QV4::Value const&, int, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f5f79f235f2 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f5f79f240c4 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f5f7a0e8abc in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f5f7a0ea0e0 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f5f7a0eb93e in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f5f7a0e9354 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f5f7a0f6872 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f5f7a08d162 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f5f7a08d5fd in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f5f7a086ed4 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f5f7ab97a6b in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#19 0x00007f5f7af03260 in PlasmaQuick::AppletQuickItem::init() () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#20 0x00007f5f64bd129c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#21 0x00007f5f7af04aa1 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#22 0x00007f5f7a655bed in QQuickItemPrivate::refWindow(QQuickWindow*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f5f7a655baa in QQuickItemPrivate::refWindow(QQuickWindow*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f5f7a655fc4 in QQuickItem::setParentItem(QQuickItem*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f5f7af11d71 in ?? () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#26 0x000055c83b720fe6 in ?? ()
#27 0x00007f5f788e8f8f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f5f788ecdaa in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f5f788dd54d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f5f79762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f5f788b1738 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f5f78908c71 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f5f7890953c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f5f772977a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f5f77297a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f5f77297acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f5f78909876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f5f788b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f5f788b8316 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x000055c83b6f3dc3 in ?? ()
#41 0x00007f5f7844624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#42 0x00007f5f78446305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#43 0x000055c83b6f3ee1 in ?? ()
[Inferior 1 (process 3018) detached]

Reported using DrKonqi
Comment 1 Bug Janitor Service 2024-12-08 23:33:36 UTC
Thank you for the bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), and Plasma 5.27.5 is no longer eligible for support or maintenance from KDE. It's possible that the issue exists only in Debian at this point.

Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.
Thanks for understanding!

Thanks again!