Bug 414404 - Sometimes akonadi_pop3_resource and akonadi_imap_resource crashes on exit
Summary: Sometimes akonadi_pop3_resource and akonadi_imap_resource crashes on exit
Status: RESOLVED DUPLICATE of bug 418844
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 5.12.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-22 19:34 UTC by Dāvis
Modified: 2020-09-02 09:05 UTC (History)
2 users (show)

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 Dāvis 2019-11-22 19:34:11 UTC
Did `akonadictl stop` which was followed by:


org.kde.pim.akonadicontrol: ProcessControl: Application "/usr/bin/akonadi_imap_resource" stopped unexpectedly ( "Process crashed" )
org.kde.pim.akonadicontrol: Application '/usr/bin/akonadi_imap_resource' crashed. No restart!


SOFTWARE/OS VERSIONS
Arch Linux
KDE Plasma Version: 5.17.3
KDE Frameworks Version: 5.64.0
Qt Version: 5.13.2

ADDITIONAL INFORMATION

akonadi_imap_resource backtrace

```
#0  0x00007f88d4a21569 in QSettings::setValue(QString const&, QVariant const&) () from /usr/lib/libQt5Core.so.5
#1  0x00007f88d64bb900 in Akonadi::AgentBase::setOnline(bool) () from /usr/lib/libKF5AkonadiAgentBase.so.5
#2  0x00005560435bf845 in ?? ()
#3  0x00007f88d4ac7c20 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#4  0x000055604359f0f7 in ?? ()
#5  0x00005560435f017f in ?? ()
#6  0x00005560435f1185 in ?? ()
#7  0x00007f88d4ac7c20 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#8  0x00007f88d5e6ba4d in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/libKF5CoreAddons.so.5
#9  0x00007f88d5e6c53c in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#10 0x00007f88d66a7de6 in KIMAP::Job::handleErrorReplies(KIMAP::Response const&) () from /usr/lib/libKF5IMAP.so.5
#11 0x00007f88d66c63bc in KIMAP::SessionPrivate::responseReceived(KIMAP::Response const&) () from /usr/lib/libKF5IMAP.so.5
#12 0x00007f88d4ac84fa in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#13 0x00007f88d56124e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007f88d561be11 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f88d4a9bd12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007f88d4a9ea89 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#17 0x00007f88d4af4514 in ?? () from /usr/lib/libQt5Core.so.5
#18 0x00007f88d2aa839e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007f88d2aaa1b1 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007f88d2aaa1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007f88d4af3b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#22 0x00007f88d4a9a83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#23 0x00007f88d4aa2676 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#24 0x00007f88d64cb0c2 in Akonadi::ResourceBase::init(Akonadi::ResourceBase&) () from /usr/lib/libKF5AkonadiAgentBase.so.5
#25 0x000055604358b7a8 in ?? ()
#26 0x00007f88d4467153 in __libc_start_main () from /usr/lib/libc.so.6
#27 0x00005560435898ce in ?? ()

Dump of assembler code for function _ZN9QSettings8setValueERK7QStringRK8QVariant:
   0x00007f88d4a21560 <+0>:     push   r13
   0x00007f88d4a21562 <+2>:     push   r12
   0x00007f88d4a21564 <+4>:     push   rbp
   0x00007f88d4a21565 <+5>:     sub    rsp,0x30
=> 0x00007f88d4a21569 <+9>:     mov    rbp,QWORD PTR [rdi+0x8]
   0x00007f88d4a2156d <+13>:    mov    rax,QWORD PTR fs:0x28
   0x00007f88d4a21576 <+22>:    mov    QWORD PTR [rsp+0x28],rax
   0x00007f88d4a2157b <+27>:    xor    eax,eax
   0x00007f88d4a2157d <+29>:    mov    rax,QWORD PTR [rsi]
   0x00007f88d4a21580 <+32>:    mov    eax,DWORD PTR [rax+0x4]
   0x00007f88d4a21583 <+35>:    test   eax,eax
   0x00007f88d4a21585 <+37>:    je     0x7f88d48a05fa
   0x00007f88d4a2158b <+43>:    mov    r12,rsp
   0x00007f88d4a2158e <+46>:    mov    r13,rdx
   0x00007f88d4a21591 <+49>:    mov    rdx,rsi
   0x00007f88d4a21594 <+52>:    mov    rsi,rbp
   0x00007f88d4a21597 <+55>:    mov    rdi,r12
   0x00007f88d4a2159a <+58>:    call   0x7f88d4a208e0
   0x00007f88d4a2159f <+63>:    mov    rax,QWORD PTR [rbp+0x0]
   0x00007f88d4a215a3 <+67>:    mov    rdx,r13
   0x00007f88d4a215a6 <+70>:    mov    rsi,r12
   0x00007f88d4a215a9 <+73>:    mov    rdi,rbp
   0x00007f88d4a215ac <+76>:    call   QWORD PTR [rax+0x18]
   0x00007f88d4a215af <+79>:    mov    rdi,rbp
   0x00007f88d4a215b2 <+82>:    call   0x7f88d4a209c0
   0x00007f88d4a215b7 <+87>:    mov    rdi,r12
   0x00007f88d4a215ba <+90>:    call   0x7f88d48bad70
   0x00007f88d4a215bf <+95>:    mov    rax,QWORD PTR [rsp+0x28]
   0x00007f88d4a215c4 <+100>:   xor    rax,QWORD PTR fs:0x28
   0x00007f88d4a215cd <+109>:   jne    0x7f88d4a215d9 <QSettings::setValue(QString const&, QVariant const&)+121>
   0x00007f88d4a215cf <+111>:   add    rsp,0x30
   0x00007f88d4a215d3 <+115>:   pop    rbp
   0x00007f88d4a215d4 <+116>:   pop    r12
   0x00007f88d4a215d6 <+118>:   pop    r13
   0x00007f88d4a215d8 <+120>:   ret
   0x00007f88d4a215d9 <+121>:   call   QWORD PTR [rip+0x2f0b49]        # 0x7f88d4d12128
   0x00007f88d4a215df <+127>:   mov    rbp,rax
   0x00007f88d4a215e2 <+130>:   jmp    0x7f88d48a062e
End of assembler dump.

rax            0x7f88d64eb060      140225687760992
rbx            0x7f8864013ec0      140223770083008
rcx            0x7ffd0af818ec      140724787484908
rdx            0x7ffd0af81740      140724787484480
rsi            0x7ffd0af81738      140724787484472
rdi            0x0                 0
rbp            0x1                 0x1
rsp            0x7ffd0af816e0      0x7ffd0af816e0
r8             0x0                 0
r9             0x7                 7
r10            0x7ffd0af81a90      140724787485328
r11            0x457d              17789
r12            0x7ffd0af822f0      140724787487472
r13            0x7ffd0af81740      140724787484480
r14            0x7ffd0af81738      140724787484472
r15            0x0                 0
rip            0x7f88d4a21569      0x7f88d4a21569 <QSettings::setValue(QString const&, QVariant const&)+9>
eflags         0x10202             [ IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
```


Unfortunately don't have symbols for akonadi_pop3_resource 

```
#0  0x000055dc4647f880 in ?? ()
#1  0x00007fbbb14f27ee in operator<<(QDebug, QObject const*) () from /usr/lib64/libQt5Core.so.5
#2  0x00007fbba8106b97 in ?? () from /usr/lib/qt/plugins/akonadi/config/pop3config.so
#3  0x00007fbbb0ea86a7 in __run_exit_handlers () from /usr/lib64/libc.so.6
#4  0x00007fbbb0ea885e in exit () from /usr/lib64/libc.so.6
#5  0x00007fbbb0e9115a in __libc_start_main () from /usr/lib64/libc.so.6
#6  0x000055dc45a84bee in ?? ()
```
Comment 1 Ahmad Samir 2020-09-02 09:05:57 UTC

*** This bug has been marked as a duplicate of bug 418844 ***