[Dovecot] new crash in dovecot-auth test51
#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 0x0804fd68 in auth_client_connection_destroy_wait (conn=0x80877d8) at auth-client-connection.c:494 #2 0x08050acd in auth_callback (request=0x84716b8, result=134681554, reply=0x0, reply_size=0) at auth-client-connection.c:104 #3 0x08050950 in auth_client_input (context=0x80877d8) at auth-client-connection.c:286 #4 0x0805f170 in io_loop_handler_run (ioloop=0x80898a8) at ioloop-epoll.c:243 #5 0x0805e698 in io_loop_run (ioloop=0x8082b88) at ioloop.c:218 #6 0x080525a5 in main (argc=1, argv=0x0) at main.c:296
Linux 2.6.9 / glibc 2.3.3 / epoll (also does it with poll()) / vpopmail & passwd-db
dovecot: Oct 28 09:31:28 Warning: auth(vpopmail): Authentication client 8908: Transmit buffer full, killing it dovecot: Oct 28 09:31:28 Warning: auth(vpopmail): Authentication client 8908: Transmit buffer full, killing it dovecot: Oct 28 09:31:28 Warning: imap-login: Error sending request to auth server: Broken pipe dovecot: Oct 28 09:31:28 Error: child 5689 (auth) killed with signal 11 dovecot: Oct 28 09:31:28 Error: child 8908 (login) killed with signal 11
dovecot: Oct 28 09:51:26 Warning: auth(default): Authentication client 10685: Transmit buffer full, killing it dovecot: Oct 28 09:51:26 Warning: auth(default): Authentication client 10685: Transmit buffer full, killing it dovecot: Oct 28 09:51:26 Error: child 5687 (auth) killed with signal 11 dovecot: Oct 28 09:51:26 Warning: imap-login: Error sending request to auth server: Connection reset by peer dovecot: Oct 28 09:51:26 Error: child 10685 (login) killed with signal 11
-D
<iNoah> you know, most free operating systems come preinstalled with their own high horse.
- Dan Sully daniel@electricrain.com shaped the electrons to say...
dovecot: Oct 28 09:51:26 Warning: auth(default): Authentication client 10685: Transmit buffer full, killing it dovecot: Oct 28 09:51:26 Warning: auth(default): Authentication client 10685: Transmit buffer full, killing it dovecot: Oct 28 09:51:26 Error: child 5687 (auth) killed with signal 11 dovecot: Oct 28 09:51:26 Warning: imap-login: Error sending request to auth server: Connection reset by peer dovecot: Oct 28 09:51:26 Error: child 10685 (login) killed with signal 11
BTW - The client here is the latest Thunderbird. Mail.app & Squirrelmail work fine.
-D
<gnat23> when i build a bomb, i'm going to make the wires all the same color
On 28.10.2004, at 19:52, Dan Sully wrote:
#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 0x0804fd68 in auth_client_connection_destroy_wait (conn=0x80877d8) at auth-client-connection.c:494
This crash is fixed now.
dovecot: Oct 28 09:31:28 Warning: auth(vpopmail): Authentication client 8908: Transmit buffer full, killing it
Wonder why these happen though.. How many logins/sec do you get? Have you set login_process_per_connection = no?
- Timo Sirainen tss@iki.fi shaped the electrons to say...
#0 io_remove (io=0x0) at ioloop.c:51 #1 0x0804fd68 in auth_client_connection_destroy_wait (conn=0x80877d8) at auth-client-connection.c:494
This crash is fixed now.
dovecot: Oct 28 09:31:28 Warning: auth(vpopmail): Authentication client 8908: Transmit buffer full, killing it
Wonder why these happen though.. How many logins/sec do you get? Have you set login_process_per_connection = no?
Not that many - and I have now. Unfortunately it doesn't seem to make a difference - with the patch in auth-client-connection applied, or direct from cvs:
dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:11 Error: auth(vpopmail): Sending log messages too fast, throttling.. dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:13 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:15 Warning: imap-login: Error sending request to auth server: Connection reset by peer dovecot: Nov 01 09:18:15 Error: child 1519 (login) killed with signal 11
It's not generating a core file right now either.
-D
<fuz> deregulation will lead to greater competition, consumer choice, and lower prices. my name is elmer fudd. I own a mansion and a yacht.
- Dan Sully daniel@electricrain.com shaped the electrons to say...
Not that many - and I have now. Unfortunately it doesn't seem to make a difference - with the patch in auth-client-connection applied, or direct from cvs:
dovecot: Nov 01 09:18:11 Warning: auth(vpopmail): Authentication client 1519: Transmit buffer full, killing it dovecot: Nov 01 09:18:15 Warning: imap-login: Error sending request to auth server: Connection reset by peer dovecot: Nov 01 09:18:15 Error: child 1519 (login) killed with signal 11
If I remove the vpopmail auth method, it starts working fine with thunderbird.
Obviously, I want to use vpopmail though - this is with vpopmail 5.4.3
-D
There was supposed to be a big kaboom.
- Dan Sully daniel@electricrain.com shaped the electrons to say...
If I remove the vpopmail auth method, it starts working fine with thunderbird.
Obviously, I want to use vpopmail though - this is with vpopmail 5.4.3
I think this is a crash with vpopmail enabled.
#0 auth_cache_clear (cache=0x0) at auth-cache.c:108 108 auth_cache_node_destroy(cache, cache->tail); (gdb) bt #0 auth_cache_clear (cache=0x0) at auth-cache.c:108 #1 0x0804fac2 in auth_cache_free (cache=0x0) at auth-cache.c:100 #2 0x08056de3 in passdb_cache_deinit () at passdb-cache.c:142 #3 0x08056a14 in passdb_deinit () at passdb.c:191 #4 0x080525fb in main (argc=1, argv=0x0) at main.c:273
I don't have any auth-cache directives enabled in my config.
-D
<Dondi5> I must keep track of all this cheese
On 1.11.2004, at 19:47, Dan Sully wrote:
If I remove the vpopmail auth method, it starts working fine with thunderbird.
Obviously, I want to use vpopmail though - this is with vpopmail 5.4.3
I think this is a crash with vpopmail enabled.
#0 auth_cache_clear (cache=0x0) at auth-cache.c:108 108 auth_cache_node_destroy(cache, cache->tail); (gdb) bt #0 auth_cache_clear (cache=0x0) at auth-cache.c:108 #1 0x0804fac2 in auth_cache_free (cache=0x0) at auth-cache.c:100 #2 0x08056de3 in passdb_cache_deinit () at passdb-cache.c:142 #3 0x08056a14 in passdb_deinit () at passdb.c:191 #4 0x080525fb in main (argc=1, argv=0x0) at main.c:273
This crash has been fixed in CVS, but it happens only when the dovecot-auth is deinitializing itself.
I'm don't really know about the vpopmail problems though.. What backend does vpopmail use for the passwords?
- Timo Sirainen tss@iki.fi shaped the electrons to say...
This crash has been fixed in CVS, but it happens only when the dovecot-auth is deinitializing itself.
Ok - I assume there will be a -test52 soon?
I'm don't really know about the vpopmail problems though.. What backend does vpopmail use for the passwords?
I'm just using cdb.
-D
<weezyl> $6.66: The Value Meal of the Beast.
participants (2)
-
Dan Sully
-
Timo Sirainen