https://bugs.kde.org/show_bug.cgi?id=512504
Clodoaldo <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clodoaldo.pinto.neto@gmail. | |com --- Comment #2 from Clodoaldo <[email protected]> --- (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 -- You are receiving this mail because: You are watching all bug changes.
