[Dovecot] Dovecot 1.0.rc7 ioloop-poll.c assertion failed after SIGHUP

Chris Wakelin c.d.wakelin at reading.ac.uk
Fri Sep 22 13:24:44 EEST 2006


Anybody else seen this one? We're running Dovecot 1.0.rc7 on a different
port on our live server (we're generally live with 1.0.beta5) and after
a HUP to reload the user database (in a passwd-file) this morning we got:-

> dovecot: Sep 22 07:45:05 Info: IMAP 14482 someuser xxx.xxx.xxx.xxx : Disconnected in IDLE
> dovecot: Sep 22 07:45:05 Warning: imap-login: SSL_read() syscall failed: No route to host [xxx.xxx.xxx.xxx]
> dovecot: Sep 22 07:45:05 Warning: SIGHUP received - reloading configuration
> dovecot: Sep 22 07:45:05 Error: Login process died too early - shutting down
> dovecot: Sep 22 07:45:05 Panic: file ioloop-poll.c: line 105 (io_loop_handle_remove): assertion failed: (index >= 0 && (unsigned int) index < ctx->fds_count)

and Dovecot had died. "someuser" was me, and I'd left my Thunderbird
client logged in (via IMAPS) by mistake when I hibernated my PC last night.

I'd seen exactly the same assert on a test box the day before yesterday,
(this time without a machine hibernating):-

> dovecot: Sep 19 19:00:45 Info: imap-login: Aborted login: user=<testuser>, method=PLAIN, rip=yyy.yyy.yyy.yyy, lip=yyy.yyy.yyy.yyy, secured
> dovecot: Sep 19 19:07:42 Warning: SIGHUP received - reloading configuration
> dovecot: Sep 19 19:07:42 Error: Login process died too early - shutting down
> dovecot: Sep 19 19:07:42 Panic: file ioloop-poll.c: line 105 (io_loop_handle_remove): assertion failed: (index >= 0 && (unsigned int) index < ctx->fds_count)

Where yyy.yyy.yyy.yyy is actually the test box (I was logging in from
the server itself using "openssl s_client").

The thing is, I was hoping to upgrade everyone (~20,000 users) to
1.0.rc7 next Tuesday, but now I'm not so sure!

Chris

-- 
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
Christopher Wakelin,                           c.d.wakelin at reading.ac.uk
IT Services Centre, The University of Reading,  Tel: +44 (0)118 378 8439
Whiteknights, Reading, RG6 2AF, UK              Fax: +44 (0)118 975 3094


More information about the dovecot mailing list