Re: [Dovecot] Crash in dovecot 2.2.6

2013-11-19 Thread Timo Sirainen
On 5.11.2013, at 10.26, Ed W  wrote:

>>> Hi, I recently upgraded from a dovecot 2.1 version to 2.2.6.  I now have a 
>>> single user who occasionally triggers a crash (just this one user it 
>>> seems?).  The user connects via LiveMail (v14.0.8117.) and IMAP.
..
> Nov  5 06:08:43 mail1 dovecot: imap(u...@example.com): Panic: file 
> mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): 
> assertion failed: (u32.offset + u32.size <= ext_hdr_size)

Is this still happening? The index file seems to be somehow corrupted. Is this 
still happening / did you already delete it? Would be useful to look at the 
index (and/or make it write core dump and gdb it).



Re: [Dovecot] Crash in dovecot 2.2.6

2013-11-05 Thread Ed W

On 02/11/2013 11:18, Timo Sirainen wrote:

On 29.10.2013, at 10.26, Ed W  wrote:


Hi, I recently upgraded from a dovecot 2.1 version to 2.2.6.  I now have a 
single user who occasionally triggers a crash (just this one user it seems?).  
The user connects via LiveMail (v14.0.8117.) and IMAP.

Oct 29 08:05:26 mail1 dovecot: imap(custo...@example.org): Error: Raw backtrace: 
/usr/lib/dovecot/libdovecot.so.0(+0x6575a) [0xd94cc75a] -> 
/usr/lib/dovecot/libdovecot.so.0(+0x657cb) [0xd94cc7cb] -> 
/usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xd9481991] -> 
/usr/lib/dovecot/libdovecot

There was an assert error message logged before this raw backtrace. What is it?



I'm sorry, yes of course there is.  Sorry, tunnel vision:

Samples:

Nov  5 06:08:43 mail1 dovecot: imap(u...@example.com): Panic: file 
mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): 
assertion failed: (u32.offset + u32.size <= ext_hdr_size)
Nov  5 06:13:21 mail1 dovecot: imap(u...@example.com): Panic: file 
mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): 
assertion failed: (u32.offset + u32.size <= ext_hdr_size)
Nov  5 07:50:59 mail1 dovecot: imap(u...@example.com): Panic: file 
mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): 
assertion failed: (u32.offset + u32.size <= ext_hdr_size)
Nov  5 07:55:23 mail1 dovecot: imap(u...@example.com): Panic: file 
mail-index-transaction-export.c: line 203 (log_append_ext_hdr_update): 
assertion failed: (u32.offset + u32.size <= ext_hdr_size)


Thanks

Ed W


Re: [Dovecot] Crash in dovecot 2.2.6

2013-11-02 Thread Timo Sirainen

On 29.10.2013, at 10.26, Ed W  wrote:

> Hi, I recently upgraded from a dovecot 2.1 version to 2.2.6.  I now have a 
> single user who occasionally triggers a crash (just this one user it seems?). 
>  The user connects via LiveMail (v14.0.8117.) and IMAP.
> 
> Oct 29 08:05:26 mail1 dovecot: imap(custo...@example.org): Error: Raw 
> backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x6575a) [0xd94cc75a] -> 
> /usr/lib/dovecot/libdovecot.so.0(+0x657cb) [0xd94cc7cb] -> 
> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xd9481991] -> 
> /usr/lib/dovecot/libdovecot

There was an assert error message logged before this raw backtrace. What is it?



[Dovecot] Crash in dovecot 2.2.6

2013-10-29 Thread Ed W
Hi, I recently upgraded from a dovecot 2.1 version to 2.2.6.  I now have 
a single user who occasionally triggers a crash (just this one user it 
seems?).  The user connects via LiveMail (v14.0.8117.) and IMAP.


Oct 29 08:05:26 mail1 dovecot: imap(custo...@example.org): Error: Raw 
backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x6575a) [0xd94cc75a] -> 
/usr/lib/dovecot/libdovecot.so.0(+0x657cb) [0xd94cc7cb] -> 
/usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xd9481991] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mail_index_transaction_export+0xa69) 
[0xd95e3e09] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xa9618) 
[0xd95e2618] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit_full+0xd1) 
[0xd95e2b31] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mail_index_transaction_commit+0x23) 
[0xd95e2c23] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_commit+0xe9) 
[0xd95ec0c9] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x527d2) 
[0xd958b7d2] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x51b0c) 
[0xd958ab0c] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x51eea) 
[0xd958aeea] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(maildir_storage_sync_init+0xef) 
[0xd958b2af] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x3b) 
[0xd959c4ab] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x3f) [0xd959c5ef] 
-> 
/usr/lib/dovecot/libdovecot-storage.so.0(index_storage_get_status+0x48) 
[0xd95cabc8] -> /usr/lib/dovecot/lib20_fts_plugin.so(+0xb362) 
[0xd928f362] -> 
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_get_status+0x49) 
[0xd959da79] -> dovecot/imap [custo...@example.org 176.35.111.117 
STATUS](imap_status_get+0x73) [0x8064503] -> dovecot/imap 
[custo...@example.org 176.35.111.117 STATUS](cmd_status+0x189) 
[0x80591d9] -> dovecot/imap [custo...@example.org 176.35.111.117 
STATUS](command_exec+0x32) [0x805d762] -> dovecot/imap 
[custo...@example.org 176.35.111.117 STATUS]() [0x805c747] -> 
dovecot/imap [custo...@example.org 176.35.111.117 STATUS]() [0x805c891] 
-> dovecot/imap [custo...@example.org 176.35.111.117 
STATUS](client_handle_input+0x125) [0x805cae5] -> dovecot/imap 
[custo...@example.org 176.35.111.117 STATUS](client_input+0x72) 
[0x805ce92] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x44) 
[0xd94def84] -> 
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xce) [0xd94dff7e] 
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) [0xd94dea40] -> 
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x2e) [0xd94874be]


System is gentoo 32bit.  Do you need configs?

Thanks for any advice

Ed W