Bug 512504

Summary: Plasmashell in eternal crash loop due to segfault in calendar event integration
Product: [Plasma] plasmashell Reporter: Christian (Fuchs) <kde>
Component: Digital Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: clodoaldo.pinto.neto, nicolas.fella
Priority: NOR    
Version First Reported In: 6.5.3   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Christian (Fuchs) 2025-11-23 11:22:18 UTC
SUMMARY
Since the most recent update of Plasma Desktop (6.5.3) and KDE frameworks (6.20) plasma shell no longer starts cleanly, but is stuck in an eternal crash loop due to a segmentation fault in the calendar / akonadi integration. 
This is highly critical, as the only way to get into a working desktop again is to edit the config file via the command line and commenting out said integration, regular users won't be able to do that. 

STEPS TO REPRODUCE
1. Update plasma and frameworks to the named versions
2. Have the akonadi integration (display calendar events in the digital clock calendar widget)
3. Log in

OBSERVED RESULT
Eternal crash loop, desktop never starts

EXPECTED RESULT
Desktop starts

Backtrace  (from a gdb session, since Dr Konqi spawned dozens of useless windows)

Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
Downloading 147.64 K source file /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qmetaobject.cpp
QMetaObject::methodOffset (this=this@entry=0x0)                                                                                  
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qmetaobject.cpp:484
484         const QMetaObject *m = d.superdata;
Missing rpms, try: dnf --enablerepo='*debug*' install libheif-freeworld-debuginfo-1.20.2-2.fc43.x86_64 ffmpeg-libs-debuginfo-7.1.2-7.fc43.x86_64 vvenc-libs-debuginfo-1.13.1-4.fc43.x86_64 x264-libs-debuginfo-0.165-2.20250608gitb35605ac.fc43.x86_64 x265-libs-debuginfo-4.1-3.fc43.x86_64 libde265-debuginfo-1.0.16-2.fc43.x86_64 akonadi-server-debuginfo-25.08.3-1.fc43.x86_64
(gdb) bt
#0  QMetaObject::methodOffset (this=this@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qmetaobject.cpp:484
#1  0x00007ffff4b0b398 in QMetaObject::method (this=<optimized out>, index=31)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qmetaobject.cpp:1253
#2  0x00007ffff60586d9 in QQmlPropertyData::metaMethod (this=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlpropertydata_p.h:339
#3  QQmlPrivate::callQObjectMethod
    (engine=0x555555b7d1b0, lookup=<optimized out>, thisObject=<optimized out>, args=args@entry=0x7fffffff6180, argc=argc@entry=1) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqml.cpp:2166
#4  0x00007ffff605891a in QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup
    (this=this@entry=0x7fffffff62c0, index=index@entry=195, args=args@entry=0x7fffffff6180, argc=argc@entry=1)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqml.cpp:2246
#5  0x00007fffb0d84f88 in QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#23}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const::{lambda()#1}::operator()() const (__closure=<synthetic pointer>)
    at /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5504
#6  QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#23}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const
    (__closure=0x0, aotContext=0x7fffffff62c0, argv=<optimized out>)
    at /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5512
#7  QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#23}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) ()
    at /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5544
#8  0x00007ffff60269be in operator() (argc=<optimized out>, __closure=0x7fffffff6390, argv=0x7fffffff6660)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:452
#9  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 {...})
--Type <RET> for more, q to quit, c to continue without paging--
    (engine=engine@entry=0x555555b7d1b0, typedFunction=typedFunction@entry=0x7fffffff63c8, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/qv4jscall_p.h:560
#10 0x00007ffff602f2c8 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff6460, engine=engine@entry=0x555555b7d1b0)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/qv4stackframe_p.h:156

#11 0x00007ffff5f52df5 in QV4::Function::call
    (this=0x5555587484f0, thisObject=0x55555989fc50, a=a@entry=0x7fffffff6660, types=types@entry=0x7fffffff6670, argc=argc@entry=0, context=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/qv4function.cpp:37
#12 0x00007ffff60e38f0 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=a@entry=0x7fffffff6660, types=types@entry=0x7fffffff6670, argc=argc@entry=0)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:270
#13 0x00007ffff6078273 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlboundsignal.cpp:200
#14 0x00007ffff6078d10 in QQmlBoundSignal_callback (e=0x5555587af2d0, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlboundsignal.cpp:315
#15 0x00007ffff6114a11 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlnotifier.cpp:74
#16 0x00007ffff4b67230 in doActivate<false> (sender=0x555558a239a0, signal_index=3, argv=argv@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4147
#17 0x00007ffff4b5de69 in QMetaObject::activate
    (sender=sender@entry=0x555558a239a0, m=m@entry=0x7ffff6469da0 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317
#18 0x00007ffff608a784 in QQmlComponentAttached::completed (this=this@entry=0x555558a239a0)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponentattached_p.cpp:122
#19 0x00007ffff6118108 in QQmlObjectCreator::finalize (this=0x55555b54c500, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1639
#20 0x00007ffff60de18c in QQmlIncubatorPrivate::incubate (this=0x55555875b0f0, i=<optimized out>) at /usr/include/qt6/QtCore/qscopedpointer.h:90
#21 0x00007ffff60def5f in QQmlEnginePrivate::incubate (this=0x555555857870, i=<optimized out>, forContext=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlincubator.cpp:53
#22 0x00007ffff608c931 in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, context@entry=0x55555ad881e0, forContext=forContext@entry=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlcomponent.cpp:1585
#23 0x00007ffff66d35ba in QQuickLoaderPrivate::_q_sourceLoaded (this=0x55555ad8d560) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/qquickloader.cpp:734
#24 0x00007ffff66d386b in QQuickLoaderPrivate::load (this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/qquickloader.cpp:604
#25 0x00007ffff66d39b0 in QQuickLoader::loadFromSourceComponent (this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/qquickloader.cpp:476
#26 0x00007ffff66d43bd in QQuickLoader::setActive (this=0x55555ad8d480, newVal=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/qquickloader.cpp:315
#27 0x00007ffff6071f2b in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlpropertydata_p.h:364
#28 GenericBinding<1>::doStore<bool> (this=<optimized out>, value=<optimized out>, pd=<optimized out>, flags=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:284
#29 GenericBinding<1>::write (this=0x55555ad8da10, result=..., isUndefined=<optimized out>, flags=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:247
#30 0x00007ffff6069e51 in QQmlBinding::doUpdate (this=0x55555ad8da10, watcher=..., flags=..., scope=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:715
#31 0x00007ffff606dc10 in QQmlBinding::update (this=0x55555ad8da10, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:165
#32 0x00007ffff6114a11 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqmlnotifier.cpp:74
--Type <RET> for more, q to quit, c to continue without paging--
#33 0x00007ffff4b67230 in doActivate<false> (sender=0x55555ad7c070, signal_index=9, argv=argv@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4147
#34 0x00007ffff4b5de69 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317
#35 0x00007ffff4b5dedb in QMetaObject::activate (sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4342
#36 0x00007ffff3922e01 in VDMAbstractItemModelDataType::notifyItem (this=<optimized out>, item=..., indexes=..., access=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:99
#37 VDMAbstractItemModelDataType::notify (this=<optimized out>, model=..., items=<optimized out>, index=<optimized out>, count=<optimized out>, roles=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:155
#38 0x00007ffff393ff5f in QQmlAdaptorModel::notify (this=0x55555873a400, items=..., index=0, count=42, roles=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/qqmladaptormodel_p.h:136
#39 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=0, count=42, roles=...)
    at /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:1531
#40 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call (this=0x55555873d980, r=0x55555873a340, a=0x7fffffffc3d0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#41 doActivate<false> (sender=0x5555585cada0, signal_index=<optimized out>, argv=argv@entry=0x7fffffffc3d0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257
#42 0x00007ffff4b5de69 in QMetaObject::activate (sender=sender@entry=0x0, m=m@entry=0x7ffff50bad80, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffc3d0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317
#43 0x00007ffff4d88a91 in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > (sender=0x0, mo=0x7ffff50bad80, local_signal_index=0, ret=0x0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobjectdefs.h:319
#44 QAbstractItemModel::dataChanged (this=this@entry=0x5555585cada0, _t1=..., _t2=..., _t3=...)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#45 0x00007fffb0d58ed0 in DaysModel::onDataReady (this=0x5555585cada0, data=...) at /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/components/calendar/daysmodel.cpp:208
#46 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call (this=0x555558d93ae0, r=0x5555585cada0, a=0x7fffffffc6c0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#47 doActivate<false> (sender=0x555557dad4a0, signal_index=<optimized out>, argv=argv@entry=0x7fffffffc6c0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257
#48 0x00007ffff4b5de69 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc6c0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317
#49 0x00007fffb0d67462 in QMetaObject::activate<void, QMultiHash<QDate, CalendarEvents::EventData> > (sender=<optimized out>, mo=<optimized out>, local_signal_index=1, ret=0x0)
    at /usr/include/qt6/QtCore/qobjectdefs.h:319
#50 EventPluginsManager::dataReady (this=<optimized out>, _t1=<optimized out>)
    at /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/components/calendar/calendarplugin_autogen/include/moc_eventpluginsmanager.cpp:210
#51 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call (this=0x5555586c52f0, r=0x555557dad4a0, a=0x7fffffffc7c0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#52 doActivate<false> (sender=0x5555586192c0, signal_index=<optimized out>, argv=argv@entry=0x7fffffffc7c0)
    at /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257
#53 0x00007ffff4b5de69 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7fffb1034b60 <CalendarEvents::CalendarEventsPlugin::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffc7c

SOFTWARE/OS VERSIONS
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)

ADDITIONAL INFORMATION
Problem is resolved once calendars are deactivated, reappears once calendars are activated. 
Please make sure to poke packagers about a fix once this is available so they can patch it in, imho this can't wait for a release.
Comment 1 Nicolas Fella 2025-11-23 12:20:34 UTC

*** This bug has been marked as a duplicate of bug 512500 ***
Comment 2 Clodoaldo 2025-11-23 13:56:48 UTC
(In reply to Christian (Fuchs) from comment #0)
> SUMMARY
> Since the most recent update of Plasma Desktop (6.5.3) and KDE frameworks
> (6.20) plasma shell no longer starts cleanly, but is stuck in an eternal
> crash loop due to a segmentation fault in the calendar / akonadi
> integration. 
> This is highly critical, as the only way to get into a working desktop again
> is to edit the config file via the command line and commenting out said
> integration, regular users won't be able to do that. 
> 
> STEPS TO REPRODUCE
> 1. Update plasma and frameworks to the named versions
> 2. Have the akonadi integration (display calendar events in the digital
> clock calendar widget)
> 3. Log in
> 
> OBSERVED RESULT
> Eternal crash loop, desktop never starts
> 
> EXPECTED RESULT
> Desktop starts
> 
> Backtrace  (from a gdb session, since Dr Konqi spawned dozens of useless
> windows)
> 
> Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
> Downloading 147.64 K source file
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qmetaobject.cpp
> QMetaObject::methodOffset (this=this@entry=0x0)                             
> 
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qmetaobject.cpp:484
> 484         const QMetaObject *m = d.superdata;
> Missing rpms, try: dnf --enablerepo='*debug*' install
> libheif-freeworld-debuginfo-1.20.2-2.fc43.x86_64
> ffmpeg-libs-debuginfo-7.1.2-7.fc43.x86_64
> vvenc-libs-debuginfo-1.13.1-4.fc43.x86_64
> x264-libs-debuginfo-0.165-2.20250608gitb35605ac.fc43.x86_64
> x265-libs-debuginfo-4.1-3.fc43.x86_64
> libde265-debuginfo-1.0.16-2.fc43.x86_64
> akonadi-server-debuginfo-25.08.3-1.fc43.x86_64
> (gdb) bt
> #0  QMetaObject::methodOffset (this=this@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qmetaobject.cpp:484
> #1  0x00007ffff4b0b398 in QMetaObject::method (this=<optimized out>,
> index=31)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qmetaobject.cpp:1253
> #2  0x00007ffff60586d9 in QQmlPropertyData::metaMethod (this=<optimized out>)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlpropertydata_p.h:339
> #3  QQmlPrivate::callQObjectMethod
>     (engine=0x555555b7d1b0, lookup=<optimized out>, thisObject=<optimized
> out>, args=args@entry=0x7fffffff6180, argc=argc@entry=1) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqml.cpp:
> 2166
> #4  0x00007ffff605891a in
> QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup
>     (this=this@entry=0x7fffffff62c0, index=index@entry=195,
> args=args@entry=0x7fffffff6180, argc=argc@entry=1)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/qqml.cpp:
> 2246
> #5  0x00007fffb0d84f88 in
> QmlCacheGeneratedCode::
> _qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions:
> :{lambda(QQmlPrivate::AOTCompiledContext const*,
> void**)#23}::operator()(QQmlPrivate::AOTCompiledContext const*, void**)
> const::{lambda()#1}::operator()() const (__closure=<synthetic pointer>)
>     at
> /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/
> components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5504
> #6 
> QmlCacheGeneratedCode::
> _qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions:
> :{lambda(QQmlPrivate::AOTCompiledContext const*,
> void**)#23}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const
>     (__closure=0x0, aotContext=0x7fffffff62c0, argv=<optimized out>)
>     at
> /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/
> components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5512
> #7 
> QmlCacheGeneratedCode::
> _qt_qml_org_kde_plasma_workspace_calendar_DayDelegate_qml::aotBuiltFunctions:
> :{lambda(QQmlPrivate::AOTCompiledContext const*,
> void**)#23}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) ()
>     at
> /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/
> components/calendar/.rcc/qmlcache/calendarplugin_qml/DayDelegate_qml.cpp:5544
> #8  0x00007ffff60269be in operator() (argc=<optimized out>,
> __closure=0x7fffffff6390, argv=0x7fffffff6660)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/
> qv4vme_moth.cpp:452
> #9  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 {...})
> --Type <RET> for more, q to quit, c to continue without paging--
>     (engine=engine@entry=0x555555b7d1b0,
> typedFunction=typedFunction@entry=0x7fffffff63c8, argv=<optimized out>,
> types=<optimized out>, argc=<optimized out>, call=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/
> qv4jscall_p.h:560
> #10 0x00007ffff602f2c8 in QV4::Moth::VME::exec
> (frame=frame@entry=0x7fffffff6460, engine=engine@entry=0x555555b7d1b0)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/
> qv4stackframe_p.h:156
> 
> #11 0x00007ffff5f52df5 in QV4::Function::call
>     (this=0x5555587484f0, thisObject=0x55555989fc50,
> a=a@entry=0x7fffffff6660, types=types@entry=0x7fffffff6670,
> argc=argc@entry=0, context=<optimized out>)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/jsruntime/
> qv4function.cpp:37
> #12 0x00007ffff60e38f0 in QQmlJavaScriptExpression::evaluate
> (this=<optimized out>, a=a@entry=0x7fffffff6660,
> types=types@entry=0x7fffffff6670, argc=argc@entry=0)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmljavascriptexpression.cpp:270
> #13 0x00007ffff6078273 in QQmlBoundSignalExpression::evaluate
> (this=<optimized out>, a=a@entry=0x0)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlboundsignal.cpp:200
> #14 0x00007ffff6078d10 in QQmlBoundSignal_callback (e=0x5555587af2d0, a=0x0)
> at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlboundsignal.cpp:315
> #15 0x00007ffff6114a11 in QQmlNotifier::emitNotify (endpoint=<optimized
> out>, a=0x0) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlnotifier.cpp:74
> #16 0x00007ffff4b67230 in doActivate<false> (sender=0x555558a239a0,
> signal_index=3, argv=argv@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4147
> #17 0x00007ffff4b5de69 in QMetaObject::activate
>     (sender=sender@entry=0x555558a239a0, m=m@entry=0x7ffff6469da0
> <QQmlComponentAttached::staticMetaObject>,
> local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4317
> #18 0x00007ffff608a784 in QQmlComponentAttached::completed
> (this=this@entry=0x555558a239a0)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/redhat-linux-build/src/
> qml/Qml_autogen/include/moc_qqmlcomponentattached_p.cpp:122
> #19 0x00007ffff6118108 in QQmlObjectCreator::finalize (this=0x55555b54c500,
> interrupt=...) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlobjectcreator.cpp:1639
> #20 0x00007ffff60de18c in QQmlIncubatorPrivate::incubate
> (this=0x55555875b0f0, i=<optimized out>) at
> /usr/include/qt6/QtCore/qscopedpointer.h:90
> #21 0x00007ffff60def5f in QQmlEnginePrivate::incubate (this=0x555555857870,
> i=<optimized out>, forContext=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlincubator.cpp:53
> #22 0x00007ffff608c931 in QQmlComponent::create (this=<optimized out>,
> incubator=..., context=<optimized out>, context@entry=0x55555ad881e0,
> forContext=forContext@entry=0x0)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlcomponent.cpp:1585
> #23 0x00007ffff66d35ba in QQuickLoaderPrivate::_q_sourceLoaded
> (this=0x55555ad8d560) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/
> qquickloader.cpp:734
> #24 0x00007ffff66d386b in QQuickLoaderPrivate::load (this=<optimized out>)
> at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/
> qquickloader.cpp:604
> #25 0x00007ffff66d39b0 in QQuickLoader::loadFromSourceComponent
> (this=<optimized out>) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/
> qquickloader.cpp:476
> #26 0x00007ffff66d43bd in QQuickLoader::setActive (this=0x55555ad8d480,
> newVal=<optimized out>)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/quick/items/
> qquickloader.cpp:315
> #27 0x00007ffff6071f2b in QQmlPropertyData::writeProperty (this=<optimized
> out>, target=<optimized out>, value=<optimized out>, flags=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlpropertydata_p.h:364
> #28 GenericBinding<1>::doStore<bool> (this=<optimized out>, value=<optimized
> out>, pd=<optimized out>, flags=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlbinding.cpp:284
> #29 GenericBinding<1>::write (this=0x55555ad8da10, result=...,
> isUndefined=<optimized out>, flags=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlbinding.cpp:247
> #30 0x00007ffff6069e51 in QQmlBinding::doUpdate (this=0x55555ad8da10,
> watcher=..., flags=..., scope=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlbinding.cpp:715
> #31 0x00007ffff606dc10 in QQmlBinding::update (this=0x55555ad8da10,
> flags=...) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlbinding.cpp:165
> #32 0x00007ffff6114a11 in QQmlNotifier::emitNotify (endpoint=<optimized
> out>, a=0x0) at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qml/qml/
> qqmlnotifier.cpp:74
> --Type <RET> for more, q to quit, c to continue without paging--
> #33 0x00007ffff4b67230 in doActivate<false> (sender=0x55555ad7c070,
> signal_index=9, argv=argv@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4147
> #34 0x00007ffff4b5de69 in QMetaObject::activate (sender=<optimized out>,
> m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4317
> #35 0x00007ffff4b5dedb in QMetaObject::activate (sender=<optimized out>,
> signal_index=<optimized out>, argv=argv@entry=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4342
> #36 0x00007ffff3922e01 in VDMAbstractItemModelDataType::notifyItem
> (this=<optimized out>, item=..., indexes=..., access=<optimized out>)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/
> qqmldmabstractitemmodeldata_p.h:99
> #37 VDMAbstractItemModelDataType::notify (this=<optimized out>, model=...,
> items=<optimized out>, index=<optimized out>, count=<optimized out>,
> roles=<optimized out>)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/
> qqmldmabstractitemmodeldata_p.h:155
> #38 0x00007ffff393ff5f in QQmlAdaptorModel::notify (this=0x55555873a400,
> items=..., index=0, count=42, roles=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/
> qqmladaptormodel_p.h:136
> #39 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=0,
> count=42, roles=...)
>     at
> /usr/src/debug/qt6-qtdeclarative-6.10.1-1.fc43.x86_64/src/qmlmodels/
> qqmldelegatemodel.cpp:1531
> #40 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call
> (this=0x55555873d980, r=0x55555873a340, a=0x7fffffffc3d0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qobjectdefs_impl.h:461
> #41 doActivate<false> (sender=0x5555585cada0, signal_index=<optimized out>,
> argv=argv@entry=0x7fffffffc3d0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4257
> #42 0x00007ffff4b5de69 in QMetaObject::activate (sender=sender@entry=0x0,
> m=m@entry=0x7ffff50bad80, local_signal_index=local_signal_index@entry=0,
> argv=argv@entry=0x7fffffffc3d0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4317
> #43 0x00007ffff4d88a91 in QMetaObject::activate<void, QModelIndex,
> QModelIndex, QList<int> > (sender=0x0, mo=0x7ffff50bad80,
> local_signal_index=0, ret=0x0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qobjectdefs.h:319
> #44 QAbstractItemModel::dataChanged (this=this@entry=0x5555585cada0,
> _t1=..., _t2=..., _t3=...)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/redhat-linux-build/src/
> corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
> #45 0x00007fffb0d58ed0 in DaysModel::onDataReady (this=0x5555585cada0,
> data=...) at
> /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/components/calendar/
> daysmodel.cpp:208
> #46 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call
> (this=0x555558d93ae0, r=0x5555585cada0, a=0x7fffffffc6c0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qobjectdefs_impl.h:461
> #47 doActivate<false> (sender=0x555557dad4a0, signal_index=<optimized out>,
> argv=argv@entry=0x7fffffffc6c0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4257
> #48 0x00007ffff4b5de69 in QMetaObject::activate (sender=<optimized out>,
> m=<optimized out>, local_signal_index=local_signal_index@entry=1,
> argv=argv@entry=0x7fffffffc6c0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4317
> #49 0x00007fffb0d67462 in QMetaObject::activate<void, QMultiHash<QDate,
> CalendarEvents::EventData> > (sender=<optimized out>, mo=<optimized out>,
> local_signal_index=1, ret=0x0)
>     at /usr/include/qt6/QtCore/qobjectdefs.h:319
> #50 EventPluginsManager::dataReady (this=<optimized out>, _t1=<optimized
> out>)
>     at
> /usr/src/debug/plasma-workspace-6.5.3-1.fc43.x86_64/redhat-linux-build/
> components/calendar/calendarplugin_autogen/include/moc_eventpluginsmanager.
> cpp:210
> #51 0x00007ffff4b6759a in QtPrivate::QSlotObjectBase::call
> (this=0x5555586c52f0, r=0x555557dad4a0, a=0x7fffffffc7c0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/
> qobjectdefs_impl.h:461
> #52 doActivate<false> (sender=0x5555586192c0, signal_index=<optimized out>,
> argv=argv@entry=0x7fffffffc7c0)
>     at
> /usr/src/debug/qt6-qtbase-6.10.1-1.fc43.x86_64/src/corelib/kernel/qobject.
> cpp:4257
> #53 0x00007ffff4b5de69 in QMetaObject::activate
>     (sender=<optimized out>, m=m@entry=0x7fffb1034b60
> <CalendarEvents::CalendarEventsPlugin::staticMetaObject>,
> local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffc7c
> 
> SOFTWARE/OS VERSIONS
> 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)
> 
> ADDITIONAL INFORMATION
> Problem is resolved once calendars are deactivated, reappears once calendars
> are activated. 
> Please make sure to poke packagers about a fix once this is available so
> they can patch it in, imho this can't wait for a release.

What is the config file to edit? I have some suspect files in .config in home folder