Created attachment 186869 [details] list of crashes in a single txt file *** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Please remove this comment after reading and before submitting - thanks! *** STEPS TO REPRODUCE 1. Connect or disconnect the wacom tablet. Notifications widget gets ignored and plasmashell crashes. It happens on Wayland. On x11, notifications did show up when wacom tablet connects and disconnects but randomly it'll crash. 2. On test account (freshly new), notifications also get ignored when wacom tablet connects or disconnects. Plasmashell crashes. On x11, notifications widget did show up when wacom tablet connects and disconnects. Haven't crashed in yet. 3. Crash is reproduceable when select both notifications widget and wacom widget set to "Shown when relevant" or "Always hidden". SOFTWARE/OS VERSIONS Operating System: CachyOS Linux KDE Plasma Version: 6.5.2 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 Kernel Version: 6.17.8-2-cachyos (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz Memory: 32 GiB of RAM (31.2 GiB usable) Graphics Processor 1: NVIDIA GeForce GTX 1070 Ti Graphics Processor 2: llvmpipe Journal ctl | grep plasma Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml:15:1: QML ConfigGeneral: Created graphical object was not placed in the graphics scene. Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_disabledStatusNotifiers Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_disabledStatusNotifiersDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_extraItems Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_extraItemsDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_hiddenItems Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_hiddenItemsDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_iconSpacingDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_knownItems Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_knownItemsDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_pin Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_pinDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_scaleIconsToFitDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_showAllItems Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_showAllItemsDefault Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_shownItems Nov 16 16:17:53 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigGeneral.qml: Setting initial properties failed: ConfigGeneral does not have a property called cfg_shownItemsDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml:23:1: QML ConfigEntries: Created graphical object was not placed in the graphics scene. Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_disabledStatusNotifiersDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_extraItemsDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_hiddenItemsDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_iconSpacing Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_iconSpacingDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_knownItems Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_knownItemsDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_pin Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_pinDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_scaleIconsToFit Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_scaleIconsToFitDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_showAllItemsDefault Nov 16 16:17:54 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml: Setting initial properties failed: ConfigEntries does not have a property called cfg_shownItemsDefault Nov 16 16:29:09 cachyos-x8664 plasmashell[22121]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:262: TypeError: Cannot read property 'plasmoid' of undefined Nov 16 16:29:09 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/items/PlasmoidItem.qml:208: TypeError: Cannot read property 'fullRepresentationItem' of null Nov 16 16:29:09 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/items/PlasmoidItem.qml:201: TypeError: Cannot read property 'compactRepresentationItem' of null Nov 16 16:29:09 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/items/PlasmoidItem.qml:208: TypeError: Cannot read property 'fullRepresentationItem' of null Nov 16 16:29:09 cachyos-x8664 plasmashell[22121]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/items/PlasmoidItem.qml:201: TypeError: Cannot read property 'compactRepresentationItem' of null ADDITIONAL INFORMATION I used "Run Interactive Debugger" on Crashed Processes Viewer. Although the last few lines has ?? on it so I'm apologized if its incomplete again. ><
notify-send "testing" on the terminal makes notification appear normally on wayland.
Searchable backtrace (gdb) backtrace #0 0x00007f5228caa0fb in pthread_kill () from /usr/lib/libc.so.6 #1 0x00007f5228c447c8 in raise () from /usr/lib/libc.so.6 #2 0x00007f522c252bd0 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF6Crash.so.6 #3 <signal handler called> #4 0x00007f522aa68e9a in QQmlPrivate::callArrowFunction (engine=engine@entry=0x55a8eee855e0, function=0x0, thisObject=0x55a8f16265d0, args=args@entry=0x7ffc5b753f00, argc=1) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2194 #5 0x00007f522aa69532 in operator()<bool (*)(QV4::ExecutionEngine*, QV4::ArrowFunction*, QObject*, void**, int)> (__closure=<synthetic pointer>, call=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2274 #6 QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup (this=0x7ffc5b754010, index=<optimized out>, args=0x7ffc5b753f00, argc=1) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2278 #7 0x00007f51fcec243d in QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#19}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const::{lambda()#1}::operator()() const () at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6088 #8 QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#19}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const () at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6096 #9 0x00007f522aa3d894 in operator() (argc=<optimized out>, __closure=0x7ffc5b7540a0, argv=0x7ffc5b7543b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:451 #10 QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const (anonymous namespace)::AOTCompiledMetaMethod *, void **, const QMetaType *, int, struct {...}) (engine=engine@entry=0x55a8eee855e0, typedFunction=typedFunction@entry=0x7ffc5b7540d8, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:559 #11 0x00007f522aa46cea in QV4::Moth::VME::exec (frame=0x7ffc5b7541c0, engine=0x55a8eee855e0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h:155 #12 0x00007f522a99741f in QV4::Moth::VME::exec (frame=0x7ffc5b7541c0, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:824 #13 QV4::Function::call (this=0x55a8f161db20, thisObject=0x55a8f16265d0, a=0x7ffc5b7543b0, types=<optimized out>, argc=0, context=0x7f51e0e082d8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:36 #14 0x00007f522aae81fa in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #15 0x00007f522aa808ae in QQmlBinding::evaluate (this=0x55a8f162da10, result=0x7ffc5b754360, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86 #16 QQmlBinding::doUpdate (this=0x55a8f162da10, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702 #17 0x00007f522aa778d9 in QQmlBinding::update (this=0x55a8f162da10, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165 #18 0x00007f5229566f98 in QPropertyObserverPointer::notify(QUntypedPropertyData*) [clone .isra.0] (propertyDataPtr=0x55a8f162d281, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qproperty_p.h:916 #19 0x00007f52295d6043 in QtPrivate::QPropertyBindingData::notifyObservers (this=<optimized out>, propertyDataPtr=0x55a8f162d281, storage=0x55a8f1626cb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qproperty.cpp:696 #20 0x00007f51dc5892cd in ?? () from /usr/lib/libbatterycontrol.so.6 #21 0x00007f52295d716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #22 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255 #23 0x00007f522c17aca9 in QMetaObject::activate<void, QString> () at /usr/include/qt6/QtCore/qobjectdefs.h:319 #24 Solid::DeviceNotifier::deviceAdded () at /usr/src/debug/solid/build/src/solid/KF6Solid_autogen/include/moc_devicenotifier.cpp:127 #25 0x00007f52295d716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #26 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255 #27 0x00007f522c1fbeb4 in QMetaObject::activate<void, QString> () at /usr/include/qt6/QtCore/qobjectdefs.h:319 #28 Solid::Ifaces::DeviceManager::deviceAdded () at /usr/src/debug/solid/build/src/solid/KF6Solid_autogen/include/moc_devicemanager.cpp:127 #29 Solid::Backends::UPower::UPowerManager::onDeviceAdded () at /usr/src/debug/solid/solid-6.19.0/src/solid/devices/backends/upower/upowermanager.cpp:160 #30 0x00007f52295d716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #31 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255 #32 0x00007f522c20cad4 in QMetaObject::activate<void, QDBusObjectPath> () at /usr/include/qt6/QtCore/qobjectdefs.h:319 #33 Solid::Backends::UPower::DBusInterface::DeviceAdded () at /usr/src/debug/solid/build/src/solid/KF6Solid_autogen/include/moc_upowerdbusinterface.cpp:153 #34 Solid::Backends::UPower::DBusInterface::qt_static_metacall () at /usr/src/debug/solid/build/src/solid/KF6Solid_autogen/include/moc_upowerdbusinterface.cpp:85 #35 0x00007f522c20e3d3 in Solid::Backends::UPower::DBusInterface::qt_metacall () at /usr/src/debug/solid/build/src/solid/KF6Solid_autogen/include/moc_upowerdbusinterface.cpp:139 #36 0x00007f522a67b291 in QDBusConnectionPrivate::deliverCall (this=0x7f521c00d7d0, object=0x55a8f1222f78, msg=..., metaTypes=..., slotIdx=5) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1008 #37 0x00007f52295c4554 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1411 #38 0x00007f522b9020a0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a8f1222f78, e=0x7f521c01ddb0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3307 #39 0x00007f522956a6c8 in QCoreApplication::notifyInternal2 (receiver=0x55a8f1222f78, event=event@entry=0x7f521c01ddb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #40 0x00007f522956aab2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7f521c01ddb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55a8ee850db0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 #42 0x00007f522984db18 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757 #43 postEventSourceDispatch (s=0x55a8ee858460) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #44 0x00007f5227fe4f8d in g_main_dispatch (context=0x7f521c000f60) at ../glib/glib/gmain.c:3565 --Type <RET> for more, q to quit, c to continue without paging-- #45 0x00007f5227fe6657 in g_main_context_dispatch_unlocked (context=0x7f521c000f60) at ../glib/glib/gmain.c:4425 #46 g_main_context_iterate_unlocked (context=context@entry=0x7f521c000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490 #47 0x00007f5227fe6865 in g_main_context_iteration (context=0x7f521c000f60, may_block=1) at ../glib/glib/gmain.c:4556 #48 0x00007f522984a9f2 in QEventDispatcherGlib::processEvents (this=0x55a8ee857c80, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:401 #49 0x00007f5229575a86 in QEventLoop::processEvents (this=0x7ffc5b7559d0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #50 QEventLoop::exec (this=0x7ffc5b7559d0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #51 0x00007f522956f171 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #52 0x000055a8b0a71f3c in ?? () #53 0x00007f5228c27b8b in ?? () from /usr/lib/libc.so.6 #54 0x00007f5228c27c4b in __libc_start_main () from /usr/lib/libc.so.6 #55 0x000055a8b0a724f5 in ?? ()
I'm not able to immediately reproduce the crash on Plasma built from git-master or on 6.5.2 using notify-send I also don't see a crash when my bluetooth earbuds connect These systems have Qt6.9.3, it's possible this is a Qt related crash
(In reply to TraceyC from comment #3) > I'm not able to immediately reproduce the crash on Plasma built from > git-master or on 6.5.2 using notify-send > I also don't see a crash when my bluetooth earbuds connect > > These systems have Qt6.9.3, it's possible this is a Qt related crash Yeah, also I tested on a fresh user account, and I didn't get any crashes but what I'd observe is that the crash is definitely related to the that known bug where you're trying to disable the app widget in the system tray config settings and pressing okay, it crashed. However, I did discover that bug myself, however, the crash didn't happen until I connected my wacom tablet. So I rebooted my pc, trying to replicate the crash by turning on my wacom tablet and turning it off, but no available.
*** Bug 512701 has been marked as a duplicate of this bug. ***
*** Bug 512839 has been marked as a duplicate of this bug. ***
I don't have a wacom tablet but my plasma shell was randomly crashing some time after playing around with widgets. for example one of the bugs I raised (marked as duplicate here) happened last week after I reconfigured something in the system tray - the crash did not happen immediately whilst I was doing something, but some time later. I then have not had a crash all weekend until today's crash (also marked as a duplicate here), and today I was once again editing some widgets but the crash happened maybe 30-60 mins after I had edited them I do have a usb switcher which means I get notifications sent every time I switch it, but the events to reproduce this ( in my case at least ) seem to be something like: configure system tray / edit some widgets trigger a notification wait some period of time observe plasma shell crash
Just to add that my system info is as follows: Operating System: Fedora Linux 43 KDE Plasma Version: 6.5.3 KDE Frameworks Version: 6.20.0 Qt Version: 6.10.1 Kernel Version: 6.17.8-300.fc43.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800X3D 8-Core Processor Memory: 32 GiB of RAM (31.2 GiB usable) Graphics Processor: AMD Radeon RX 9070 XT So definitely still happening beyond Qt6.9.3 For the minute I've cleared down ~/.cache to see if that has any effect
Today my plasmashell crashed right as a notification was received - looks like clearing the cache down made no difference. My other bugs have been marked as a duplicate of this one so I'm not sure if I should continue to submit crash reports. The crash seems random as it doesn't happen every time a notification is produced Here's the relevant snippet: #4 0x00007f2d36c540c8 in QQmlPrivate::callArrowFunction(QV4::ExecutionEngine*, QV4::ArrowFunction*, QObject*, void**, int) () from /lib64/libQt6Qml.so.6 #5 0x00007f2d36c5a00e in QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup(unsigned int, QObject*, void**, int) const () from /lib64/libQt6Qml.so.6 #6 0x00007f2d105289c6 in QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_notifications_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#26}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) [clone .lto_priv.0] () from /usr/lib64/qt6/plugins/plasma/applets/org.kde.plasma.notifications.so #7 0x00007f2d36c269be in void QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::{lambda(void**, int)#1}>(QV4::ExecutionEngine*, (anonymous namespace)::AOTCompiledMetaMethod const*, void**, QMetaType const*, int, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::{lambda(void**, int)#1}) () from /lib64/libQt6Qml.so.6
The original bug report from RyougaLolakieIV is about a crash in Solid::DeviceNotifier::deviceAdded, which is Bug 470321. kde49861515's bug report is something else; I'll un-dupe it and make it a new master bug report for the issue. *** This bug has been marked as a duplicate of bug 470321 ***