Andy Dills
2014-May-30 19:34 UTC
[Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size <= ext_hdr_size)
Hi there, We recently upgraded to 2.2.12 (the current version in FreeBSD's port tree), and are seeing these errors in our logs (not super frequently, but it happens): May 30 13:20:57 mail1 kernel: pid 15752 (imap), uid 1005: exited on signal 6 May 30 13:20:57 mail1 dovecot: imap(xxx): Fatal: master: service(imap): child 15752 killed with signal 6 (core not dumped - set service imap { drop_priv_before_exec=yes }) I tried manually upgrading to 2.2.13, on the off chance that was fixed, but I couldn't get the new pigeonhole (0.4.3) to compile once I did (perhaps why the FreeBSD port maintainer hasn't updated yet?). Suggestions? Right now we just check every couple of hours for affected users, and then delete all of the dovecot files for the affected user, which ends the error. Thanks, Andy --- Andy Dills Xecunet, Inc. www.xecu.net 301-682-9972 ---
Andy Dills
2014-May-30 20:01 UTC
[Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size <= ext_hdr_size)
Thanks to the suggestion by Larry off-list, I snagged an official patch from the FreeBSD PR and now the ports are compiling cleanly. I'll report back if I get the errors again. Thanks, Andy --- Andy Dills Xecunet, Inc. www.xecu.net 301-682-9972 --- On 05/30/2014 15:34, Andy Dills wrote:> Hi there, > > We recently upgraded to 2.2.12 (the current version in FreeBSD's port > tree), and are seeing these errors in our logs (not super frequently, > but it happens): > > May 30 13:20:57 mail1 kernel: pid 15752 (imap), uid 1005: exited on > signal 6 > May 30 13:20:57 mail1 dovecot: imap(xxx): Fatal: master: service(imap): > child 15752 killed with signal 6 (core not dumped - set service imap { > drop_priv_before_exec=yes }) > > I tried manually upgrading to 2.2.13, on the off chance that was fixed, > but I couldn't get the new pigeonhole (0.4.3) to compile once I did > (perhaps why the FreeBSD port maintainer hasn't updated yet?). > > Suggestions? Right now we just check every couple of hours for affected > users, and then delete all of the dovecot files for the affected user, > which ends the error. > > Thanks, > Andy > > --- > > Andy Dills > Xecunet, Inc. > www.xecu.net > 301-682-9972 > ---