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.

Reply via email to