[Dovecot] imaptest assertion failure
Mike Abbott
michael.abbott at apple.com
Fri Mar 25 04:21:15 EET 2011
While trying to use imaptest (-20100922, from http://dovecot.org/nightly/imaptest/imaptest-latest.tar.gz) with the included tests directory, it assert-crashes after a suspicious connect() failure:
$ ./imaptest user=foo pass=bar host=localhost test=tests
Error: connect() failed: No route to host
Panic: file test-exec.c: line 903 (test_send_lstate_commands): assertion failed: (ctx->clients_waiting > 0)
Error: Raw backtrace:
2 libdovecot.0.dylib 0x0000000102afadfd default_fatal_finish + 35 ->
3 libdovecot.0.dylib 0x0000000102af9b87 i_set_error_handler + 0 ->
4 libdovecot.0.dylib 0x0000000102afa986 default_handler + 0 ->
5 imaptest 0x0000000102ac2966 test_send_lstate_commands + 1016 ->
6 imaptest 0x0000000102ab7acd client_send_more_commands + 28 ->
7 imaptest 0x0000000102ab7f42 client_input + 394 ->
8 libdovecot.0.dylib 0x0000000102b01112 io_loop_call_io + 70 ->
9 libdovecot.0.dylib 0x0000000102b003ba io_loop_handler_run + 227 ->
10 libdovecot.0.dylib 0x0000000102b010bf io_loop_run + 72 ->
11 imaptest 0x0000000102abce4c main + 2538 ->
12 imaptest 0x0000000102ab6aa0 start + 52
Abort trap: 6
This seems to happen with any test which uses more than one connection. Tests with "connections: 1" at the top work fine.
More information about the dovecot
mailing list