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 at 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 )