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.tu...@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,<yD12XVo/EfbV8VbS>): 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](auth_request_lookup_credentials+0xd8) [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](auth_request_lookup_credentials_callback+0x68) [0x417388] -> dovecot/auth [4 wait, 0 passdb, 0 userdb](passdb_handle_credentials+0x92) [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](main+0x3af) [0x40d41f] -> /lib64/libc.so.6(__libc_start_main+0xf0) [0x7fb7d7728800] -> dovecot/auth [4 wait, 0 passdb, 0 userdb](_start+0x2a) [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 )