On 26/03/2026 12:59 EET Alberto via dovecot <dovecot@dovecot.org> wrote:
Hi, I have a Dovecot docker image with last version (2.4.2).
I'm getting some errors, last time a few minutes ago, when dragging some emails into a folder I had just created. ... Mar 26 10:48:20 imap(alberto@bersol.info)<451><wHkgJepNsLRYDtBg>: Info: Mailbox INBOX.carpetanueva: Mailbox created Mar 26 10:48:24 imap(alberto@bersol.info)<397><x8N6YuhNMs9YDtBg>: Panic: file imap-sieve-storage.c: line 216 (imap_sieve_add_mailbox_event): assertion failed : (ismt->src_box == NULL || ismt->src_box == src_box) Mar 26 10:48:24 imap(alberto@bersol.info)<397><x8N6YuhNMs9YDtBg>: Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 [unw_get_proc_name() failed: -10] -> #3 i_panic[0x7fbaed2ee8ab] -> #4 [unw_get_proc_name() failed: -1] Mar 26 10:48:24 imap(alberto@bersol.info)<397><x8N6YuhNMs9YDtBg>: Fatal: master: service(imap): child 397 killed with signal 6 (core dumped)
This breaks Dovecot and I have to restart the container, but it doesn't fix it either. When I access again, I've receive this errors again, until I disable sieve in the imap.conf:
conf.d/20-imap.conf
... protocol imap {
Space separated list of plugins to load (default is global
mail_plugins).
mail_plugins {
imap_sieve = yes
imap_quota = yes last_login = yes}
And I have to keep "imap_sieve" disabled.
Regards, Alberto
Hi!
This is a bug in 2.4.2, that has been fixed and will be part of the 2.4.3 release which should come out very soon. See https://github.com/dovecot/pigeonhole/commit/f96cc4b18109080393f100c580cdd04... (it needs some other commits too but this fixes the issue)
Regards, Aki