Panic: assert opcode == HASH_TABLE_OP_UPDATE during replication (dsync-local)

Alexey alukardd at alukardd.org
Tue May 26 19:05:14 EEST 2020


Hello.

I got an error and have no idea how to fix it, or workaround it.

dsync-local(mymail at mymail.org)<PR2hBB86zV52SQAACjx0Gw>: Panic: file 
hash.c: line 251 (hash_table_insert_node): assertion failed: (opcode == 
HASH_TABLE_OP_UPDATE)
dsync-local(mymail at mymail.org)<PR2hBB86zV52SQAACjx0Gw>: Error: Raw 
backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x3d) 
[0x7fd8acd5d15d] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) 
[0x7fd8acd5d27e] -> /usr/lib/dovecot/libdovecot.so.0(+0xec88b) 
[0x7fd8acd6688b] -> /usr/lib/dovecot/libdovecot.so.0(+0xec8c1) 
[0x7fd8acd668c1] -> /usr/lib/dovecot/libdovecot.so.0(+0x4ec56) 
[0x7fd8accc8c56] ->
/usr/lib/dovecot/libdovecot.so.0(+0x4f9b3) [0x7fd8accc99b3] -> 
doveadm(dsync_mailbox_tree_find_delete+0x1b2) [0x5567056b7aa2] -> 
doveadm(+0x4a265) [0x5567056ad265] -> 
doveadm(dsync_brain_recv_mailbox_tree_deletes+0xc8) [0x5567056aded8] -> 
doveadm(dsync_brain_run+0x1ae) [0x5567056aaa9e] -> doveadm(+0x48104) 
[0x5567056ab104] -> doveadm(+0x58d1f) [0x5567056bbd1f] -> 
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7fd8acd7cb79] 
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x131) 
[0x7fd8acd7e0c1] -> 
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x4c) 
[0x7fd8acd7cc1c] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) 
[0x7fd8acd7cd90] -> doveadm(+0x2e9f4) [0x5567056919f4] -> 
doveadm(+0x30b16) [0x556705693b16] -> doveadm(+0x3170a) [0x55670569470a] 
-> doveadm(doveadm_mail_try_run+0x21e) [0x556705694ffe] -> 
doveadm(main+0x552) [0x5567056851b2] -> 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7fd8ac90109b] 
-> doveadm(_start+0x2a) [0x5567056852fa]


This is output of manual run doveadm sync process between dovecot 
2.3.10.1 (side with error message) and  dovecot 2.3.7.2 (remote side).

I have `require ["fileinto"];` on both sides in .dovecot.sieve files.

Regards,
Alukardd.


More information about the dovecot mailing list