[Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size = ext_hdr_size)

2014-05-30 Thread Andy Dills
 

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
---
 


Re: [Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size = ext_hdr_size)

2014-05-30 Thread Andy Dills
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
---


Re: [Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size = ext_hdr_size)

2014-05-30 Thread Larry Rosenman
I actually submitted the PR's.  I'm waiting for the real maintainer to
approve or for the 2 week timeout.

As I said, it's doing great for me :)



On Fri, May 30, 2014 at 3:01 PM, Andy Dills a...@xecu.net wrote:

 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
 ---




-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 (c) E-Mail: larry...@gmail.com
US Mail: 108 Turvey Cove, Hutto, TX 78634-5688


Re: [Dovecot] Panic: file mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): assertion failed: (u32.offset + u32.size = ext_hdr_size)

2014-05-30 Thread Andy Dills

Unfortunately, I'm still getting the same errors post upgrade to 2.2.13.

I'm coming from 2.1.12, so perhaps there is some slight incompatibility 
in some circumstances with the index files? I'm continuing to delete 
them as this arises, and so far I've no repeat problem accounts.


Andy

---
Andy Dills
Xecunet, Inc.
www.xecu.net
301-682-9972
---

On 05/30/2014 16:02, Larry Rosenman wrote:

I actually submitted the PR's.  I'm waiting for the real maintainer to
approve or for the 2 week timeout.

As I said, it's doing great for me :)



On Fri, May 30, 2014 at 3:01 PM, Andy Dills a...@xecu.net wrote:

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
---