[Dovecot] Strange Error after some hour of inactivity.

Timo Sirainen tss at iki.fi
Sun Jun 11 18:09:33 EEST 2006


On Fri, 2006-06-02 at 10:39 +0300, Ramunas wrote:
> After some hour of inactivity (POP3 or IMAP) then connecting to check
> e-mail got this error:
> invalid I/O fd 8, callback 0x8064d30.
> Next connection without service restart working fine again but only
> when in dovecot.conf exsist this option:
> login_process_per_connection = yes. When "login_process_per_connection
> = no" , always got "invalid I/O fd 8, callback 0x8064d30" error.

Could you do this and show me the result:

gdb /usr/local/libexec/dovecot/imap-login
x 0x8064d30

It should print the function name for that address.

Did you configure Dovecot with --ioloop=epoll? I think there have been
some problems with that, which might be related.

> Jun  2 08:34:31 srv1 dovecot: auth(default): file auth-request.c: line
> 347 (auth_request_verify_plain_callback): assertion
> failed:(request->state == AUTH_REQUEST_STATE_PASSDB)
> Jun  2 08:34:31 srv1 dovecot: child 12203 (auth) killed with signal 6

This doesn't look nice either. Could you get the gdb backtrace for it?
It should have written core file to /var/run/dovecot (or wherever your
base_dir is). If not, you probably need to do "ulimit -c unlimited"
before starting Dovecot.

> For this issue i found solution with manual compilation POP3 module:
> appended dependence -o ../lib/mountpoint.o

Right. I've done that in CVS too.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20060611/91bbec83/attachment.pgp


More information about the dovecot mailing list