#0 io_remove (io=0x0) at ioloop.c:51 51 if ((io->condition & IO_NOTIFY_MASK) != 0) { (gdb) bt #0 io_remove (io=0x0) at ioloop.c:51 #1 0x0804fbd8 in auth_client_connection_destroy_wait (conn=0x8083f10) at auth-client-connection.c:494 #2 0x0805093d in auth_callback (request=0x847e0f0, result=134681075, reply=0x0, reply_size=0) at auth-client-connection.c:104 #3 0x080507c0 in auth_client_input (context=0x8083f10) at auth-client-connection.c:286 #4 0x0805f042 in io_loop_handler_run (ioloop=0x8082b88) at ioloop-poll.c:184 #5 0x0805e4e8 in io_loop_run (ioloop=0x8082b88) at ioloop.c:218 #6 0x08052415 in main (argc=1, argv=0x0) at main.c:296 This is on Linux 2.6.7 / glibc 2.3.1, dovecot test-51 -D -- Down, not across.