see screenshot attached. Operating System: openSUSE Tumbleweed 20240714 KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.9.9-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 62.5 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
Created attachment 171677 [details] issue shown
still valid here
still appearing, core attached now
Created attachment 173027 [details] coredump
(gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fbaedc94ce3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007fbaedc411c6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007fbaedc28917 in __GI_abort () at abort.c:79 #4 0x00007fbaee0adc4d in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #5 0x00007fbaee0bf2ec in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 #6 0x00007fbaee0ad7f5 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:58 #7 0x00007fbaee0bf578 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7fbaf0026a80 <typeinfo for Akonadi::PayloadException>, dest=0x7fbaefed78e0 <Akonadi::PayloadException::~PayloadException()>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:98 #8 0x00007fbaefe80330 in ??? () at /lib64/libKPim6AkonadiCore.so.6 #9 0x000055e0ff065798 in Akonadi::Item::payload<QSharedPointer<KCalendarCore::Incidence> > (this=0x7ffe1dcc8088) at /usr/include/KPim6/AkonadiCore/akonadi/item.h:759 #10 MigrationJob::calculateMissingTags (this=0x55e1112feec0, item=...) at /usr/src/debug/kdepim-runtime-24.11.70git.20240829T012823~26f3609b/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:94 #11 MigrationJob::migrateNextItem (this=0x55e1112feec0) at /usr/src/debug/kdepim-runtime-24.11.70git.20240829T012823~26f3609b/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:83 #12 0x00007fbaee5d5cab in QObject::event (this=0x55e1112feec0, e=0x55e111674350) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:1452 #13 0x00007fbaef7c489e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e1112feec0, e=0x55e111674350) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287 #14 0x00007fbaee592e98 in QCoreApplication::notifyInternal2 (receiver=0x55e1112feec0, event=0x55e111674350) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142 #15 0x00007fbaee592ee9 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1583 --Type <RET> for more, q to quit, c to continue without paging-- #16 0x00007fbaee593210 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55e110c072a0) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1940 #17 0x00007fbaee7d5793 in postEventSourceDispatch (s=0x55e110cdd970) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #18 0x00007fbaed4c1fb8 in ??? () at /lib64/libglib-2.0.so.0 #19 0x00007fbaed4c3d38 in ??? () at /lib64/libglib-2.0.so.0 #20 0x00007fbaed4c43ec in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #21 0x00007fbaee7d327f in QEventDispatcherGlib::processEvents (this=0x55e110c0e360, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #22 0x00007fbaee59ea7b in QEventLoop::exec (this=0x7ffe1dcc8670, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34 #23 0x00007fbaee596b04 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74 #24 0x000055e0ff052553 in Akonadi::AgentBase::init<Akonadi::MigrationAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KPim6/AkonadiAgentBase/akonadi/agentbase.h:444 #25 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-runtime-24.11.70git.20240829T012823~26f3609b/agents/migration/migrationagent.cpp:59
I am running into the same issue on Arch Linux with KDE 6.2 Beta. I also had issues with migrator crashing under KDE 6.1 stable but never followed up with it. From the backtrace, this appears to be related to the ical calendar importer's tag conversion process (MigrationJob::calculateMissingTags at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:94). Core was generated by `/usr/bin/akonadi_migration_agent --identifier akonadi_migration_agent'. Program terminated with signal SIGABRT, Aborted. Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x748a6bb219c0 (LWP 38688))] (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x0000748a71aa5463 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #2 0x0000748a71a4c120 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x0000748a71a334c3 in __GI_abort () at abort.c:79 #4 0x0000748a71c97b2c in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95 #5 0x0000748a71cadf3a in __cxxabiv1::__terminate (handler=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 #6 0x0000748a71c9752a in std::terminate () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 #7 0x0000748a71cae1f6 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x748a73c16ad8 <typeinfo for Akonadi::PayloadException>, dest=0x748a73ac3360 <Akonadi::PayloadException::~PayloadException()>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 #8 0x0000748a73a6768b in Akonadi::Item::throwPayloadException (this=this@entry=0x7ffc3257bbb8, spid=spid@entry=2, mtid=mtid@entry=65580) at /usr/src/debug/akonadi/akonadi-24.08.1/src/core/item.cpp:475 #9 0x00005f0c586bb9f7 in Akonadi::Item::payloadImpl<QSharedPointer<KCalendarCore::Incidence> > (this=0x7ffc3257bbb8) at /usr/include/KPim6/AkonadiCore/akonadi/item.h:789 #10 Akonadi::Item::payload<QSharedPointer<KCalendarCore::Incidence> > (this=0x7ffc3257bbb8) at /usr/include/KPim6/AkonadiCore/akonadi/item.h:762 #11 MigrationJob::calculateMissingTags (this=0x5f0c70286f70, item=...) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:94 #12 MigrationJob::migrateNextItem (this=0x5f0c70286f70) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:83 #13 0x0000748a721b2169 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:487 #14 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4120 #15 0x0000748a73988597 in KJob::result (this=this@entry=0x5f0c70270ba0, _t1=<optimized out>, _t1@entry=0x5f0c70270ba0, _t2=...) at /usr/src/debug/kcoreaddons/build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:622 #16 0x0000748a7399004c in KJob::finishJob (this=0x5f0c70270ba0, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons/kcoreaddons-6.5.0/src/lib/jobs/kjob.cpp:98 #17 0x0000748a721a33da in QObject::event (this=0x5f0c70270ba0, e=0x5f0c702bcf40) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1419 #18 0x0000748a730fd55a in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5f0c70270ba0, e=0x5f0c702bcf40) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3294 #19 0x0000748a721587e8 in QCoreApplication::notifyInternal2 (receiver=0x5f0c70270ba0, event=event@entry=0x5f0c702bcf40) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172 #20 0x0000748a72159275 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1616 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5f0c6f9df9a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1972 #22 0x0000748a723bcbfc in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804 #23 postEventSourceDispatch (s=0x5f0c6fa505c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #24 0x0000748a710ac299 in g_main_dispatch (context=0x748a64000f30) at ../glib/glib/gmain.c:3344 #25 0x0000748a7110eec7 in g_main_context_dispatch_unlocked (context=0x748a64000f30) at ../glib/glib/gmain.c:4152 #26 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x748a64000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #27 0x0000748a710ab795 in g_main_context_iteration (context=0x748a64000f30, may_block=1) at ../glib/glib/gmain.c:4282 #28 0x0000748a723baabd in QEventDispatcherGlib::processEvents (this=0x5f0c6f9e25c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:396 #29 0x0000748a721625a6 in QEventLoop::processEvents (this=0x7ffc3257c3f0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #30 QEventLoop::exec (this=0x7ffc3257c3f0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:191 #31 0x0000748a72159c6f in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #32 0x0000748a730f998a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2562 #33 0x0000748a73f8eae8 in Akonadi::AgentBase::init (r=...) at /usr/src/debug/akonadi/akonadi-24.08.1/src/agentbase/agentbase.cpp:846 #34 0x00005f0c586a749d in Akonadi::AgentBase::init<Akonadi::MigrationAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KPim6/AkonadiAgentBase/akonadi/agentbase.h:444 #35 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/agents/migration/migrationagent.cpp:59
Same for me with akonadi 6.2.1 on arch SUMMARY Every time I start the KDE plasma session on my laptop, the akonadi_migration_agent spins up and crashes after a while. I don't even know what it is migrating as I have never used anything other than kdepim here for a really long time. STEPS TO REPRODUCE 1. start KDE session 2. akonadi spins up 3. akonadi_migration_agent spins up OBSERVED RESULT repeated crash: ``` Thread 1 "akonadi_migrati" received signal SIGABRT, Aborted. Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007e59404a5463 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #2 0x00007e594044c120 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007e59404334c3 in __GI_abort () at abort.c:79 #4 0x00007e593fa97b2c in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95 #5 0x00007e593faadf3a in __cxxabiv1::__terminate (handler=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 #6 0x00007e593fa9752a in std::terminate () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 #7 0x00007e593faae1f6 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7e5941a16ad8 <typeinfo for Akonadi::PayloadException>, dest=0x7e59418c3360 <Akonadi::PayloadException::~PayloadException()>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 #8 0x00007e594186768b in Akonadi::Item::throwPayloadException (this=this@entry=0x7fff247003a8, spid=spid@entry=2, mtid=mtid@entry=65580) at /usr/src/debug/akonadi/akonadi-24.08.1/src/core/item.cpp:475 #9 0x0000621bd3e649f7 in Akonadi::Item::payloadImpl<QSharedPointer<KCalendarCore::Incidence> > (this=0x7fff247003a8) at /usr/include/KPim6/AkonadiCore/akonadi/item.h:789 #10 Akonadi::Item::payload<QSharedPointer<KCalendarCore::Incidence> > (this=0x7fff247003a8) at /usr/include/KPim6/AkonadiCore/akonadi/item.h:762 #11 MigrationJob::calculateMissingTags (this=0x7e593400a4b0, item=...) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:94 #12 MigrationJob::migrateNextItem (this=0x7e593400a4b0) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/migration/icalcategoriestotags/icalcategoriestotagsmigrator.cpp:83 #13 0x00007e593ffa3397 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:469 #14 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086 #15 0x00007e5941b12597 in KJob::result (this=this@entry=0x621bdfa14380, _t1=<optimized out>, _t1@entry=0x621bdfa14380, _t2=...) at /usr/src/debug/kcoreaddons/build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:622 #16 0x00007e5941b1a04c in KJob::finishJob (this=0x621bdfa14380, emitResult=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at /usr/src/debug/kcoreaddons/kcoreaddons-6.5.0/src/lib/jobs/kjob.cpp:98 #17 0x00007e593ff8d89f in QObject::event (this=0x621bdfa14380, e=0x621d1a2aaf80) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1452 #18 0x00007e59410fc8cc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x621bdfa14380, e=0x621d1a2aaf80) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 #19 0x00007e593ff45aa8 in QCoreApplication::notifyInternal2 (receiver=0x621bdfa14380, event=event@entry=0x621d1a2aaf80) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 #20 0x00007e593ff45e6b in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x621d1a2aaf80) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x621bdf6369a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940 #22 0x00007e59401aa00c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797 #23 postEventSourceDispatch (s=0x621bdf639030) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #24 0x00007e593f023299 in g_main_dispatch (context=0x7e5934000f00) at ../glib/glib/gmain.c:3344 #25 0x00007e593f085ec7 in g_main_context_dispatch_unlocked (context=0x7e5934000f00) at ../glib/glib/gmain.c:4152 #26 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7e5934000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #27 0x00007e593f022795 in g_main_context_iteration (context=0x7e5934000f00, may_block=1) at ../glib/glib/gmain.c:4282 #28 0x00007e59401a82bd in QEventDispatcherGlib::processEvents (this=0x621bdf652aa0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #29 0x00007e593ff4ff66 in QEventLoop::processEvents (this=0x7fff24700b50, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #30 QEventLoop::exec (this=0x7fff24700b50, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #31 0x00007e593ff4a11d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #32 0x0000621bd3e5049d in Akonadi::AgentBase::init<Akonadi::MigrationAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KPim6/AkonadiAgentBase/akonadi/agentbase.h:444 #33 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-runtime/kdepim-runtime-24.08.1/agents/migration/migrationagent.cpp:59 ``` EXPECTED RESULT no crash SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.10-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × 11th Gen Intel® Core™ i7-11850H @ 2.50GHz Memory: 62.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics
still present in latest master builds: Operating System: openSUSE Tumbleweed 20241006 KDE Plasma Version: 6.2.80 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.3 Kernel Version: 6.11.0-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 62.5 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
This is 492281, which should be fixed in https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/189 . Unfortunately this isn't backported to 24.08, but the patch applies cleanly locally for me
I am using master git snapshots, and still can reproduce this one!