SUMMARY STEPS TO REPRODUCE 1. Start plasma-systemmonitor 2. "Edit Page" on the overview page 3. "Discard Changes" OBSERVED RESULT Thread 1 "plasma-systemmo" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) backtrace #0 0x0000000000000000 in ??? () #1 0x00007ffff61842cf in QObjectPrivate::connectImpl (sender=sender@entry=0x555556719940, signal_index=<optimized out>, receiver=receiver@entry=0x555555e3c310, slot=slot@entry=0x7fffffffcb10, slotObjRaw=slotObjRaw@entry=0x555556f30930, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:5199 #2 0x00007ffff618460b in QObject::connectImpl (sender=sender@entry=0x555556719940, signal=signal@entry=0x7fffffffcb30, receiver=receiver@entry=0x555555e3c310, slot=slot@entry=0x7fffffffcb10, slotObjRaw=0x555556f30930, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:5111 #3 0x00007fffde18b764 in QObject::connect<void (KSysGuard::SensorFaceController::*)(), void (PageDataObject::*)()> (type=Qt::AutoConnection, slot=@0x7fffffffcb10: (void (PageDataObject::*)(class PageDataObject * const)) 0x7fffde185080 <PageDataObject::markDirty()>, context=0x555555e3c310, signal=(void (KSysGuard::SensorFaceController::*)(class KSysGuard::SensorFaceController * const)) 0x7fffde52a1d0 <KSysGuard::SensorFaceController::faceIdChanged()>, sender=0x555556719940) at /usr/include/qt6/QtCore/qobject.h:240 #4 FaceLoader::setDataObject (this=<optimized out>, newDataObject=<optimized out>) at /usr/src/debug/plasma-systemmonitor/plasma-systemmonitor-6.0.2/src/page/FaceLoader.cpp:71 #5 0x00007ffff7231298 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlpropertydata_p.h:298 #6 0x00007ffff723ce88 in QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&, QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>, QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const (slowWrite=<optimized out>, flags=..., pd=0x7fffc87c6340, resultObject=<optimized out>, resultMo=<synthetic pointer>..., this=0x55555600ae70) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:821 #7 QObjectPointerBinding::write (this=0x55555600ae70, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:803 #8 0x00007ffff72452ea in QQmlBinding::doUpdate (this=0x55555600ae70, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:700 #9 0x00007ffff7243d04 in QQmlBinding::update (this=0x55555600ae70, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:164 #10 0x00007ffff72d7093 in QQmlObjectCreator::finalize (this=0x55555790f380, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlobjectcreator.cpp:1462 #11 0x00007ffff72ae867 in QQmlIncubatorPrivate::incubate (this=<optimized out>, i=...) at /usr/include/qt6/QtCore/qscopedpointer.h:90 #12 0x00007ffff72afb70 in QQmlIncubationController::incubateFor (msecs=<optimized out>, this=0x555555955250) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/ftw/qintrusivelist_p.h:180 #13 QQmlIncubationController::incubateFor (this=0x555555955250, msecs=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlincubator.cpp:419 #14 0x00007ffff6190fab in doActivate<false> (sender=0x555555a4ffe0, signal_index=3, argv=0x7fffffffd178) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4051 #15 0x00007fffdedc688d in QSGRenderLoop::timeToIncubate (this=0x555555a4ffe0) at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qsgrenderloop_p.cpp:160 #16 QSGThreadedRenderLoop::polishAndSync (this=0x555555a4ffe0, w=0x555555cb2ac0, inExpose=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1657 #17 0x00007fffdec34779 in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickwindow.cpp:1544 #18 0x00007ffff76f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555559220c0, e=0x7fffffffd550) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #19 0x00007ffff6139818 in QCoreApplication::notifyInternal2 (receiver=0x5555559220c0, event=0x7fffffffd550) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #20 0x00007ffff613985d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #21 0x00007ffff67b46a6 in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qplatformwindow.cpp:783 #22 QPlatformWindow::windowEvent (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qplatformwindow.cpp:454 #23 0x00007ffff76f5efa in QApplication::notify (this=0x7fffffffdb80, receiver=0x5555559220c0, e=0x7fffffffd7b0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2597 #24 0x00007ffff6139818 in QCoreApplication::notifyInternal2 (receiver=0x5555559220c0, event=0x7fffffffd7b0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #25 0x00007ffff629efa6 in QCoreApplication::sendEvent (event=0x7fffffffd7b0, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #26 QTimerInfoList::activateTimers (this=0x5555558c1470) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qtimerinfo_unix.cpp:507 #27 0x00007ffff6375724 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:149 #28 idleTimerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:196 #29 0x00007ffff5521f69 in g_main_dispatch (context=0x7fffec000ef0) at ../glib/glib/gmain.c:3476 #30 0x00007ffff55803a7 in g_main_context_dispatch_unlocked (context=0x7fffec000ef0) at ../glib/glib/gmain.c:4284 #31 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffec000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #32 0x00007ffff5520162 in g_main_context_iteration (context=0x7fffec000ef0, may_block=1) at ../glib/glib/gmain.c:4414 #33 0x00007ffff63739c4 in QEventDispatcherGlib::processEvents (this=0x5555557f7aa0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #34 0x00007ffff6143d6e in QEventLoop::processEvents (flags=..., this=0x7fffffffda80) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #35 QEventLoop::exec (this=0x7fffffffda80, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #36 0x00007ffff613c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #37 0x00007ffff76f0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574 #38 0x000055555555d2a0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-systemmonitor/plasma-systemmonitor-6.0.2/src/main.cpp:116 EXPECTED RESULT Not crash
*** This bug has been marked as a duplicate of bug 482198 ***