In this morning's logwatch e-mail I see a dovecot crash:
Mar 7 20:45:49 la postfix/local[1059550]: 5F068405A88E8:
to=<kentb...@mail2.borg.org>, orig_to=<kentborg-l...@borg.org>,
relay=local, delay=0.35, delays=0.35/0/0/0, dsn=2.0.0, status=sent
(delivered to maildir)
Mar 7 20:45:49 la postfix/qmgr[1620]: 5F068405A88E8: removed
Mar 7 20:45:50 la dovecot[1194]:
doveadm(kentborg)<1059554><Dd8IBXzLy2fiKhAAA8+vgQ>: Panic: file
dsync-ibc.c: line 168 (dsync_ibc_send_mail_request): assertion failed:
(request->guid != NULL || request->uid != 0)
Mar 7 20:45:50 la dovecot[1194]:
doveadm(kentborg)<1059554><Dd8IBXzLy2fiKhAAA8+vgQ>: Error: Raw
backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x5c)
[0x7f920106dc] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x24)
[0x7f92010848] -> /usr/lib/dovecot/libdovecot.so.0(+0xfd750)
[0x7f9201d750] ->
/usr/lib/dovecot/libdovecot.so.0(i_syslog_error_handler+0)
[0x7f9201e064] -> /usr/lib/dovecot/libdovecot.so.0(i_unreached+0)
[0x7f91f6698c] ->
dovecot/doveadm-server(dsync_ibc_send_mail_request+0xd8)
[0x558263fb38] ->
dovecot/doveadm-server(dsync_brain_sync_mails+0x\2f0) [0x5582639440]
-> dovecot/doveadm-server(+0x4eea0) [0x558262eea0] ->
dovecot/doveadm-server(+0x4f338) [0x558262f338] ->
dovecot/doveadm-server(+0x5b2b4) [0x558263b2b4] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x74) [0x7f92039d44]
->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x138)
[0x7f9203c488] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x54)
[0x7f9203c5d4] -> /usr/lib/dovecot/libdo\vecot.so.0(io_loop_run+0x44)
[0x7f9203c898] -> dovecot/doveadm-server(+0x32374) [0x5582612374] ->
dovecot/doveadm-server(+0x32ed4) [0x5582612ed4] ->
dovecot/doveadm-server(doveadm_cmd_ver2_to_mail_cmd_wrapper+0x610)
[0x5582614514] -> dovecot/doveadm-server(doveadm_cmd_run_ver2+0x448)
[0x558261ef18] -> dovecot/doveadm-server(+0x4aeac) [0x558262aeac] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x74) [0x7f92039d44]
->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x138)
[0x7f9203c488] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x54)
[0x7f9203c5d4] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x44)
[0x7f9203c898] ->
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x20)
[0x7f91f99ef0] -> dovecot/doveadm-server(main+0x108) [0x55825fe708] ->
/lib/aarch64-linux-gnu/libc.so.6(+0x27740) [0x7f91cf7740] ->
/lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98)
[0x7f91cf7818] -> dovecot/doveadm-server(_start+0x30) [0x55825fe7b0]
Mar 7 20:45:50 la dovecot[1194]:
doveadm(kentborg)<1059554><Dd8IBXzLy2fiKhAAA8+vgQ>: Fatal: master:
service(doveadm): child 1059554 killed with signal 6 (core dumps
disabled - https://dovecot.org/bugreport.html#coredumps)
I am assuming that message 5F068405A88E8 was the one being processed,
and it seems to have vanished. It is one thing for me to have dsync
glitches that fix themselves, but this is a serious bug if I am losing
e-mail.
I am running Dovecot 2.3.19.1 (b907e01) with two small changes I've
talked about before* (https://github.com/kentborg/dovecot-core on branch
kb-replicator_queue_handle_sync_lookups) on Debian 12.
-kb
* These changes are not up the call chain from this crash. I tried to
make a pull request for my changes but got stalled on figuring out how
to reference my repository in the github GUI. Do I need to download
their custom CLI tools to do it?
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org