[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