2.3.2 is still crashing (lmtp)
Dovecot 2.3.2 still has the same issue we reported for 2.3.X:
Jul 05 15:10:49 lmtp(2730445): Panic: file lib-event.c: line 182 (event_pop_global): assertion failed: (event != NULL) Jul 05 15:10:49 lmtp(2730445): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0xce054) [0x7f7f7c92f054] -> /usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x2a) [0x7f7f7c92f09a] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f7f7c89e444] -> /usr/lib/dovecot/libdovecot.so.0(+0xe9e42) [0x7f7f7c94ae42] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x4ff88) [0x7f7f7cc2cf88] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_context_deactivate+0x5d) [0x7f7f7c94670d] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x85) [0x7f7f7c946b05] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x10f) [0x7f7f7c9483df] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) [0x7f7f7c946be2] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7f7f7c946e08] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f7f7c8c2783] -> dovecot/lmtp local READY [0x7f7f7d3634b9] -> /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f7f7c4b63d5] -> dovecot/lmtp local READY [0x7f7f7d3635e5]
gdb:
Core was generated by `dovecot/lmtp [lo'.
Program terminated with signal 6, Aborted.
#0 0x00007f6502506207 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt full
#0 0x00007f6502506207 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 2826461
selftid = 2826461
#1 0x00007f65025078f8 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {
520, 173, 140071844479056, 513, 140071811839987, 257, 140071844479056, 513,
7749847442339820800, 140071844479056, 140071812055443, 140071844479056,
140727678224992, 140071844567296, 140071812055801, 140071844479056}},
sa_flags = 43400170, sa_restorer = 0x7ffdb7454a01}
sigs = {__val = {32, 0
-- Best regards, Martynas Bendorius
On 6 Jul 2018, at 1.53, Martynas Bendorius martynas@martynas.it wrote:
Dovecot 2.3.2 still has the same issue we reported for 2.3.X:
Jul 05 15:10:49 lmtp(2730445): Panic: file lib-event.c: line 182 (event_pop_global): assertion failed: (event != NULL)
...
#5 0x00007f6502986e42 in event_pop_global (event=<optimized out>) at lib-event.c:182 __func__ = "event_pop_global" #6 0x00007f6502c68f88 in mail_storage_service_io_deactivate_user_cb (user=0x7f65048e4708) at mail-storage-service.c:823 ---Type <return> to continue, or q <return> to quit--- event = 0x0 __func__ = "mail_storage_service_io_deactivate_user_cb"
Could you also run in gdb:
fr 6 p *user p *user->pool
Also what's your doveconf -n?
On 6 Jul 2018, at 11.42, Timo Sirainen tss@iki.fi wrote:
On 6 Jul 2018, at 1.53, Martynas Bendorius martynas@martynas.it wrote:
Dovecot 2.3.2 still has the same issue we reported for 2.3.X:
Jul 05 15:10:49 lmtp(2730445): Panic: file lib-event.c: line 182 (event_pop_global): assertion failed: (event != NULL)
...
#5 0x00007f6502986e42 in event_pop_global (event=<optimized out>) at lib-event.c:182 __func__ = "event_pop_global" #6 0x00007f6502c68f88 in mail_storage_service_io_deactivate_user_cb (user=0x7f65048e4708) at mail-storage-service.c:823 ---Type <return> to continue, or q <return> to quit--- event = 0x0 __func__ = "mail_storage_service_io_deactivate_user_cb"
Could you also run in gdb:
fr 6 p *user p *user->pool
Also what's your doveconf -n?
Also, does this happen to fix it? https://github.com/dovecot/core/commit/231865af423b4fa4da209a0721de57840c9b9... https://github.com/dovecot/core/commit/231865af423b4fa4da209a0721de57840c9b9...
participants (2)
-
Martynas Bendorius
-
Timo Sirainen