v2.2.26 released

Arkadiusz Miśkiewicz arekm at maven.pl
Fri Oct 28 09:00:36 UTC 2016


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 )


More information about the dovecot mailing list