v2.2.36 to v2.3.8 maildirlock bug

Stephan Bosch stephan at rename-it.nl
Sat Dec 7 00:46:41 EET 2019



On 22/10/2019 05:44, lty--- via dovecot wrote:
> Dear all,
>   Dovecot upgraded from v2.2.36 to v2.3.8 There is no problem with the 
> configuration, but the lock directory seems to have an error.
>
> [root at spam dovecot]# /usr/libexec/dovecot/maildirlock /path/to/maildir 1
> Panic: BUG: No IOs or timeouts set. Not waiting for infinity.
> 19276[root at spam dovecot]# Error: Raw backtrace: 
> /usr/lib64/dovecot/libdovecot.so.0(+0xe227a) [0x7f1cb567a27a] -> 
> /usr/lib64/dovecot/libdovecot.so.0(+0xe2321) [0x7f1cb567a321] -> 
> /usr/lib64/dovecot/libdovecot.so.0(+0x40f31) [0x7f1cb55d8f31] -> 
> /usr/lib64/dovecot/libdovecot.so.0(+0xf93b4) [>xrf1cb56913b4] -> /usr/ 
> Lib64/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x28) 
> [0x7f1cb5693918] -> 
> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x5c) 
> [0x7f1cb5691aac] -> /usr/lib64/dovecot/libdovecot. 
> So.0(io_loop_run+0x38) [0x7f1cb5691cc8] -> 
> /usr/libexec/dovecot/maildirlock(main+0x242) [0x7f1cb5b522c2] -> 
> /lib64/libc.so.6(__libc_start_main+0x100) [0x7f1cb5222d20] -> / 
> Usr/libexec/dovecot/maildirlock(+0xfa9) [0x7f1cb5b51fa9]
>
>
> After google seems to be a bug, this is the address
> Https://bugs.gentoo.org/682498
>
> If this is not fixed, we are temporarily unable to upgrade to use the 
> new version. Will the next version be fixed? We are looking forward to 
> seeing that we have returned v2.2.36

The maildirlock tool will likely be deprecated. You should use dsync 
instead for making backups.

Regards,

Stephan.


More information about the dovecot mailing list