Bug 448607

Summary: kmail chrashes when trying to send a mail via google
Product: [Frameworks and Libraries] Akonadi Reporter: Lizbeth Mutterhunt, pH.D. <lizbethmutterhunt>
Component: Mail Dispatcher AgentAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: FreeBSD Ports   
OS: FreeBSD   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lizbeth Mutterhunt, pH.D. 2022-01-16 16:27:05 UTC
Application: akonadi_maildispatcher_agent (5.19.1 (21.12.1))

Qt Version: 5.15.2
Frameworks Version: 5.89.0
Operating System: FreeBSD 14.0-CURRENT amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was sending the e-mail, suddenly the acconadi-agen crashed. It's complicated using kmail with FreeBSD!

The crash can be reproduced sometimes.

-- Backtrace:
Application: akonadi_maildispatcher_agent (akonadi_maildispatcher_agent), signal: Bus error

(lldb) process attach --pid 3503
Process 3503 stopped
* thread #1, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000080dd14ea8 libc.so.7`__sys_wait4 + 8
libc.so.7`__sys_wait4:
->  0x80dd14ea8 <+8>:  syscall 
    0x80dd14eaa <+10>: jb     0x80dd11ac8
    0x80dd14eb0 <+16>: retq   
    0x80dd14eb1:       int3   
  thread #2, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x00000008280d793e libglib-2.0.so.0`g_thread_self + 78
libglib-2.0.so.0`g_thread_self:
->  0x8280d793e <+78>: addq   $0x8, %rsp
    0x8280d7942 <+82>: popq   %rbx
    0x8280d7943 <+83>: popq   %rbp
    0x8280d7944 <+84>: retq   
  thread #3, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2b75fc libthr.so.3`___lldb_unnamed_symbol76$$libthr.so.3 + 172
libthr.so.3`___lldb_unnamed_symbol76$$libthr.so.3:
->  0x81d2b75fc <+172>: movq   %rdx, (%r9)
    0x81d2b75ff <+175>: testb  $0x1, %r8b
    0x81d2b7603 <+179>: jne    0x81d2b762e               ; <+222>
    0x81d2b7605 <+181>: movq   0x48(%rbx), %r9
  thread #4, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000080dd14c4a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x80dd14c4a <+10>: jb     0x80dd11ac8
    0x80dd14c50 <+16>: retq   
    0x80dd14c51:       int3   
    0x80dd14c52:       int3   
  thread #5, name = 'akonadi:disk$0', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3:
->  0x81d2aea6c <+12>: retq   
    0x81d2aea6d <+13>: int3   
    0x81d2aea6e <+14>: int3   
    0x81d2aea6f <+15>: int3   
  thread #6, name = 'akonadi:disk$1', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3:
->  0x81d2aea6c <+12>: retq   
    0x81d2aea6d <+13>: int3   
    0x81d2aea6e <+14>: int3   
    0x81d2aea6f <+15>: int3   
  thread #7, name = 'akonadi:disk$2', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3:
->  0x81d2aea6c <+12>: retq   
    0x81d2aea6d <+13>: int3   
    0x81d2aea6e <+14>: int3   
    0x81d2aea6f <+15>: int3   
  thread #8, name = 'akonadi:disk$3', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3:
->  0x81d2aea6c <+12>: retq   
    0x81d2aea6d <+13>: int3   
    0x81d2aea6e <+14>: int3   
    0x81d2aea6f <+15>: int3   
  thread #9, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2b6b4e libthr.so.3`___lldb_unnamed_symbol69$$libthr.so.3 + 46
libthr.so.3`___lldb_unnamed_symbol69$$libthr.so.3:
->  0x81d2b6b4e <+46>: je     0x81d2b6b55               ; <+53>
    0x81d2b6b50 <+48>: addl   $0x1, 0x30(%r15)
    0x81d2b6b55 <+53>: movb   $0x1, %sil
    0x81d2b6b58 <+56>: testb  %r13b, %r13b

Executable module set to "/usr/local/bin/akonadi_maildispatcher_agent".
Architecture set to: x86_64-unknown-freebsd14.0.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100710, 0x000000080dd14ea8 libc.so.7`__sys_wait4 + 8, name = 'akonadi_maildisp', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
  * frame #0: 0x000000080dd14ea8 libc.so.7`__sys_wait4 + 8
    frame #1: 0x000000081d2bd3fc libthr.so.3`___lldb_unnamed_symbol167$$libthr.so.3 + 60
    frame #2: 0x0000000813e5751b libKF5Crash.so.5`___lldb_unnamed_symbol8$$libKF5Crash.so.5 + 315
    frame #3: 0x0000000813e56fd9 libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1353
    frame #4: 0x000000081d2bae10 libthr.so.3`___lldb_unnamed_symbol126$$libthr.so.3 + 208
    frame #5: 0x000000081d2ba3df libthr.so.3`___lldb_unnamed_symbol107$$libthr.so.3 + 319
    frame #6: 0x00007ffffffff003
    frame #7: 0x00000008099e108f libKF5CoreAddons.so.5`KCompositeJob::clearSubjobs() + 111
    frame #8: 0x000000087d94371e mailtransport_smtpplugin.so`___lldb_unnamed_symbol74$$mailtransport_smtpplugin.so + 94
    frame #9: 0x00000008099e1f19 libKF5CoreAddons.so.5`KJob::kill(KJob::KillVerbosity) + 41
    frame #10: 0x000000000021dc87 akonadi_maildispatcher_agent`___lldb_unnamed_symbol136$$akonadi_maildispatcher_agent + 263
    frame #11: 0x0000000000210e67 akonadi_maildispatcher_agent`___lldb_unnamed_symbol11$$akonadi_maildispatcher_agent + 711
    frame #12: 0x000000080f4613b2 libQt5Core.so.5`___lldb_unnamed_symbol2645$$libQt5Core.so.5 + 1170
    frame #13: 0x00000008021f163e libKF5AkonadiAgentBase.so.5`___lldb_unnamed_symbol572$$libKF5AkonadiAgentBase.so.5 + 62
    frame #14: 0x000000080a0b4fdf libQt5DBus.so.5`___lldb_unnamed_symbol53$$libQt5DBus.so.5 + 2543
    frame #15: 0x000000080a0b56dc libQt5DBus.so.5`___lldb_unnamed_symbol55$$libQt5DBus.so.5 + 588
    frame #16: 0x000000080a0bc9e7 libQt5DBus.so.5`___lldb_unnamed_symbol85$$libQt5DBus.so.5 + 1495
    frame #17: 0x000000080a0bcb5d libQt5DBus.so.5`___lldb_unnamed_symbol88$$libQt5DBus.so.5 + 29
    frame #18: 0x000000080f455d4d libQt5Core.so.5`QObject::event(QEvent*) + 765
    frame #19: 0x000000080b49b669 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #20: 0x000000080b49ca40 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 528
    frame #21: 0x000000080f42cdd0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #22: 0x000000080f42dd45 libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 485
    frame #23: 0x000000080f482ee8 libQt5Core.so.5`___lldb_unnamed_symbol2893$$libQt5Core.so.5 + 24
    frame #24: 0x00000008280abb24 libglib-2.0.so.0`g_main_context_dispatch + 372
    frame #25: 0x00000008280abeb4 libglib-2.0.so.0`___lldb_unnamed_symbol130$$libglib-2.0.so.0 + 548
    frame #26: 0x00000008280abf76 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #27: 0x000000080f482930 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 96
    frame #28: 0x000000080f4296e6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #29: 0x000000080f42d46e libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #30: 0x00000008021caa33 libKF5AkonadiAgentBase.so.5`Akonadi::AgentBase::init(Akonadi::AgentBase&) + 83
    frame #31: 0x0000000000213f9e akonadi_maildispatcher_agent`___lldb_unnamed_symbol39$$akonadi_maildispatcher_agent + 174
    frame #32: 0x00000000002107a0 akonadi_maildispatcher_agent`___lldb_unnamed_symbol190$$akonadi_maildispatcher_agent + 256
  thread #2, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x00000008280d793e libglib-2.0.so.0`g_thread_self + 78
    frame #1: 0x00000008280abf66 libglib-2.0.so.0`g_main_context_iteration + 86
    frame #2: 0x000000080f48294b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #3: 0x000000080f4296e6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #4: 0x000000080f26d284 libQt5Core.so.5`QThread::exec() + 164
    frame #5: 0x000000080a0ac9b3 libQt5DBus.so.5`___lldb_unnamed_symbol12$$libQt5DBus.so.5 + 19
    frame #6: 0x000000080f26e351 libQt5Core.so.5`___lldb_unnamed_symbol231$$libQt5Core.so.5 + 241
    frame #7: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #3, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2b75fc libthr.so.3`___lldb_unnamed_symbol76$$libthr.so.3 + 172
    frame #1: 0x000000081d2b71ba libthr.so.3`___lldb_unnamed_symbol70$$libthr.so.3 + 234
    frame #2: 0x0000000828101b37 libglib-2.0.so.0`g_mutex_unlock + 23
    frame #3: 0x00000008280ab2b3 libglib-2.0.so.0`g_main_context_prepare + 499
    frame #4: 0x00000008280abd1e libglib-2.0.so.0`___lldb_unnamed_symbol130$$libglib-2.0.so.0 + 142
    frame #5: 0x00000008280abf76 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #6: 0x000000080f48294b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000080f4296e6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000080f26d284 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000080f26e351 libQt5Core.so.5`___lldb_unnamed_symbol231$$libQt5Core.so.5 + 241
    frame #10: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #4, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000080dd14c4a libc.so.7`__sys_poll + 10
    frame #1: 0x000000081d2bcf96 libthr.so.3`___lldb_unnamed_symbol156$$libthr.so.3 + 54
    frame #2: 0x00000008280abe51 libglib-2.0.so.0`___lldb_unnamed_symbol130$$libglib-2.0.so.0 + 449
    frame #3: 0x00000008280abf76 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #4: 0x000000080f48294b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #5: 0x000000080f4296e6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000080f26d284 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000080f26e351 libQt5Core.so.5`___lldb_unnamed_symbol231$$libQt5Core.so.5 + 241
    frame #8: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #5, name = 'akonadi:disk$0', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
    frame #1: 0x000000081d2be6c0 libthr.so.3`___lldb_unnamed_symbol188$$libthr.so.3 + 80
    frame #2: 0x000000081d2b05ef libthr.so.3`___lldb_unnamed_symbol7$$libthr.so.3 + 623
    frame #3: 0x000000089650291c i965_dri.so`___lldb_unnamed_symbol1879$$i965_dri.so + 412
    frame #4: 0x0000000896502a19 i965_dri.so`___lldb_unnamed_symbol1880$$i965_dri.so + 25
    frame #5: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #6, name = 'akonadi:disk$1', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
    frame #1: 0x000000081d2be6c0 libthr.so.3`___lldb_unnamed_symbol188$$libthr.so.3 + 80
    frame #2: 0x000000081d2b05ef libthr.so.3`___lldb_unnamed_symbol7$$libthr.so.3 + 623
    frame #3: 0x000000089650291c i965_dri.so`___lldb_unnamed_symbol1879$$i965_dri.so + 412
    frame #4: 0x0000000896502a19 i965_dri.so`___lldb_unnamed_symbol1880$$i965_dri.so + 25
    frame #5: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #7, name = 'akonadi:disk$2', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
    frame #1: 0x000000081d2be6c0 libthr.so.3`___lldb_unnamed_symbol188$$libthr.so.3 + 80
    frame #2: 0x000000081d2b05ef libthr.so.3`___lldb_unnamed_symbol7$$libthr.so.3 + 623
    frame #3: 0x000000089650291c i965_dri.so`___lldb_unnamed_symbol1879$$i965_dri.so + 412
    frame #4: 0x0000000896502a19 i965_dri.so`___lldb_unnamed_symbol1880$$i965_dri.so + 25
    frame #5: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #8, name = 'akonadi:disk$3', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2aea6c libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 12
    frame #1: 0x000000081d2be6c0 libthr.so.3`___lldb_unnamed_symbol188$$libthr.so.3 + 80
    frame #2: 0x000000081d2b05ef libthr.so.3`___lldb_unnamed_symbol7$$libthr.so.3 + 623
    frame #3: 0x000000089650291c i965_dri.so`___lldb_unnamed_symbol1879$$i965_dri.so + 412
    frame #4: 0x0000000896502a19 i965_dri.so`___lldb_unnamed_symbol1880$$i965_dri.so + 25
    frame #5: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314
  thread #9, name = 'akonadi_maildisp', stop reason = signal SIGSTOP
    frame #0: 0x000000081d2b6b4e libthr.so.3`___lldb_unnamed_symbol69$$libthr.so.3 + 46
    frame #1: 0x000000081d2b5c79 libthr.so.3`_pthread_mutex_lock + 57
    frame #2: 0x0000000828101a97 libglib-2.0.so.0`g_mutex_lock + 23
    frame #3: 0x00000008280ab2c8 libglib-2.0.so.0`g_main_context_prepare + 520
    frame #4: 0x00000008280abd1e libglib-2.0.so.0`___lldb_unnamed_symbol130$$libglib-2.0.so.0 + 142
    frame #5: 0x00000008280abf76 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #6: 0x000000080f48294b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000080f4296e6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000080f26d284 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000087db7b3f9 libKPimSMTP.so.5`___lldb_unnamed_symbol78$$libKPimSMTP.so.5 + 1033
    frame #10: 0x000000080f26e351 libQt5Core.so.5`___lldb_unnamed_symbol231$$libQt5Core.so.5 + 241
    frame #11: 0x000000081d2b176a libthr.so.3`___lldb_unnamed_symbol11$$libthr.so.3 + 314

Possible duplicates by query: bug 448195, bug 448184, bug 448140, bug 448106, bug 448017.

Reported using DrKonqi