[Dovecot] v2.2 dsync
tss at iki.fi
Wed Mar 20 19:51:35 EET 2013
On 14.3.2013, at 12.05, Walter Steiner <ws+dovecot at iai.uni-bonn.de> wrote:
>>>> #0 0x00000000004578cc in dsync_ibc_send_mail_request (ibc=0x4a9f20, request=0x5441c0) at dsync-ibc.c:38
>>>> 38 return ibc->v.is_send_queue_full(ibc) ?
If it crashes there, is_send_queue_full must be NULL or some other invalid pointer, but..
>> is_send_queue_full = 0x45c855 <dsync_ibc_pipe_is_send_queue_full>,
It's not. So gdb is probably showing wrong place for the crash (the alternative would be some kind of a compiler bug).
> is there a chance that the crash I have reported two weeks ago can be
> fixed? Or any thoughts about what triggers it / what I better try to
> avoid / I do wrong? Any help is appreciated!
Try compiling Dovecot without any optimization flags (e.g.: CFLAGS=-g ./configure)
Or if you're using Sun CC, try with GCC.
With those hopefully you'll get a crash in a different location that can be fixed?
(Anyway, dsync v2.2 + imapc is something I haven't tested much yet. But I think it should work at least in theory..)
More information about the dovecot