On Friday 28 of October 2016, Aki Tuomi wrote:
27.10.2016 16:39, Arkadiusz Miśkiewicz wrote:
On Thursday 27 of October 2016, Timo Sirainen wrote:
http://dovecot.org/releases/2.2/dovecot-2.2.26.tar.gz
http://dovecot.org/releases/2.2/dovecot-2.2.26.tar.gz.sig
Please merge to 2.2 branch this fix. I'm hitting that problem on 2.2.25:
From 6c969ac21a43cc10ee1f1a91a4f39e4864c886cb Mon Sep 17 00:00:00 2001
From: Aki Tuomi aki.tuomi@dovecot.fi
Date: Fri, 15 Jul 2016 11:31:25 +0300
Subject: [PATCH] auth: Remove i_assert for credentials scheme
src/auth/auth-request.c | 2 --
1 file changed, 2 deletions(-)
Hi!
Do you have some details how to reproduce this issue on your end?
It seems to be related to "unknown user" always.
Oct 21 08:43:51 mbox dovecot: auth-worker(31838): sql(abc, 1.1.1.1,): unknown user
Oct 21 08:43:51 mbox dovecot: auth: Panic: file auth-request.c: line 1053 (auth_request_lookup_credentials): assertion failed: (request->credentials_scheme == scheme)
Oct 21 08:43:51 mbox dovecot: auth: Error: Raw backtrace: /usr/lib64/dovecot/libdovecot.so.0(+0x8d822) [0x7fb7d85f5822] -> /usr/lib64/dovecot/libdovecot.so.0(+0x8d90d) [0x7fb7d85f590d] ->
/usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7fb7d8593e51] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x4176b8] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x4245b2] -> dovecot/auth
4 wait, 0 passdb, 0 userdb [0x4172cb] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x417388] -> dovecot/auth 4 wait, 0 passdb, 0 userdb
[0x427ea2] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x428686] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x41de8a] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_call_io+0x4c) [0x7fb7d86096cc] ->
/usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x101) [0x7fb7d860ab51] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x25) [0x7fb7d8609755] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0x38)
[0x7fb7d86098f8] -> /usr/lib64/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fb7d859a263] -> dovecot/auth 4 wait, 0 passdb, 0 userdb [0x40d41f] -> /lib64/libc.so.6(__libc_start_main+0xf0) [0x7fb7d7728800] ->
dovecot/auth 4 wait, 0 passdb, 0 userdb [0x40d60a]
Oct 21 08:43:51 mbox dovecot: pop3-login: Warning: Auth connection closed with 2 pending requests (max 1 secs, pid=31822, EOF)
Oct 21 08:43:51 mbox dovecot: auth: Fatal: master: service(auth): child 31833 killed with signal 6 (core dumps disabled)
But didn't try to reproduce it as "[PATCH] auth: Remove i_assert for credentials scheme" fixes it.
Aki
--
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )