Bug 463036 - Akonadi server crashes on IMAP
Summary: Akonadi server crashes on IMAP
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-12-14 12:19 UTC by Grzegorz
Modified: 2022-12-14 12:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz 2022-12-14 12:19:45 UTC
Application: akonadi_imap_resource (5.22.0 (22.12.0))

Qt Version: 5.15.7
Frameworks Version: 5.100.0
Operating System: Linux 6.0.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
All folders in account got red, like being offline, no new mails downloaded. Afrer restarting the IMAP accound using context menu in kmail, akonadi server crashed. Still no new mail. IMAP resiurrce is unable to start, chcking it in akonadiconsole its status is stuck on "move' part of first filter rule. Trying to start it again results in almost immediate crash. Deleting account and restoring its settings from backup resolves the issue temporalily, it breaks around onece or twice per day now. Have tried two different backup versions, in case one was corrupted, but there was no difference.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Służbowa (akonadi_imap_resource), signal: Aborted

[KCrash Handler]
#4  0x00007fee43c957ec in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007fee43c42816 in raise () at /lib64/libc.so.6
#6  0x00007fee43c2b81c in abort () at /lib64/libc.so.6
#7  0x00007fee43ea9ab5 in  () at /lib64/libstdc++.so.6
#8  0x00007fee43eb4fcc in  () at /lib64/libstdc++.so.6
#9  0x00007fee43eb5037 in  () at /lib64/libstdc++.so.6
#10 0x00007fee43eb52eb in __cxa_rethrow () at /lib64/libstdc++.so.6
#11 0x000055b215d415e4 in QVector<long long>::realloc(int, QFlags<QArrayData::AllocationOption>) (this=0x7ffd30b62820, aalloc=<optimized out>, options=...) at /usr/include/qt5/QtCore/qvector.h:734
#12 0x000055b215d5d818 in QVector<long long>::append(long long const&) (this=0x7ffd30b62820, t=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:784
#13 0x000055b215d9c033 in QVector<long long>::operator<<(long long const&) (t=@0x7ffd30b627c0: 268435452, this=0x7ffd30b62820) at /usr/include/qt5/QtCore/qvector.h:293
#14 MoveItemsTask::imapSetToList(KIMAP::ImapSet const&) [clone .constprop.0] (set=..., this=<optimized out>) at /usr/src/debug/kdepim-runtime-22.12.0/resources/imap/moveitemstask.cpp:346
#15 0x000055b215d76f08 in MoveItemsTask::onMoveDone(KJob*) (this=0x7fee20046210, job=0x55b217ebddd0) at /usr/src/debug/kdepim-runtime-22.12.0/resources/imap/moveitemstask.cpp:169
#16 0x00007fee445132cd in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd30b62960, r=0x7fee20046210, this=0x55b217fb7210) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false>(QObject*, int, void**) (sender=0x55b217ebddd0, signal_index=6, argv=0x7ffd30b62960) at kernel/qobject.cpp:3919
#18 0x00007fee45d69bc5 in KJob::result(KJob*, KJob::QPrivateSignal) () at /lib64/libKF5CoreAddons.so.5
#19 0x00007fee45d6de2b in KJob::finishJob(bool) () at /lib64/libKF5CoreAddons.so.5
#20 0x00007fee463887d8 in KIMAP::Job::handleErrorReplies(KIMAP::Response const&) (this=0x55b217ebddd0, response=...) at /usr/src/debug/kimap-22.12.0/src/job.cpp:72
#21 0x00007fee46399975 in KIMAP::SessionPrivate::responseReceived(KIMAP::Response const&) (this=0x7fee380222c0, response=...) at /usr/src/debug/kimap-22.12.0/src/session.cpp:288
#22 0x00007fee44507c40 in QObject::event(QEvent*) (this=0x7fee380222c0, e=0x7fee20046640) at kernel/qobject.cpp:1347
#23 0x00007fee453a53fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fee380222c0, e=0x7fee20046640) at kernel/qapplication.cpp:3637
#24 0x00007fee444dc128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fee380222c0, event=0x7fee20046640) at kernel/qcoreapplication.cpp:1064
#25 0x00007fee444df0c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55b217c3cf00) at kernel/qcoreapplication.cpp:1821
#26 0x00007fee44534353 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55b217d44570) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007fee435d3a90 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#28 0x00007fee435d3e48 in  () at /lib64/libglib-2.0.so.0
#29 0x00007fee435d3edc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#30 0x00007fee44533b56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55b217d45be0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007fee444dab9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd30b62eb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#32 0x00007fee444e2d06 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#33 0x000055b215d48373 in Akonadi::ResourceBase::init<ImapResource>(int, char**) (argv=<optimized out>, argc=<optimized out>) at /usr/include/KF5/AkonadiAgentBase/akonadi/resourcebase.h:184
#34 main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-runtime-22.12.0/resources/imap/main.cpp:9
[Inferior 1 (process 18414) detached]

The reporter indicates this bug may be a duplicate of or related to bug 448140, bug 453092, bug 453371.

Reported using DrKonqi