1 Mar
2007
1 Mar
'07
12:38 p.m.
On Mon, 2007-02-26 at 21:38 -0800, Dan Price wrote:
(dbx) where =>[1] o_stream_uncork(stream = (nil)), line 60 in "ostream.c" [2] _client_input(context = 0xc32f0), line 431 in "client.c" [3] io_loop_handler_run(ioloop = 0xc0ae8), line 199 in "ioloop-poll.c" [4] io_loop_run(ioloop = 0xc0ae8), line 284 in "ioloop.c" [5] main(argc = -4195263, argv = 0xb4c00, envp = 0xb5f6c), line 287 in "main.c"
I don't get this. It looks like client_destroy() is called while handling input commands, but I can't find any code path that could do it. I added asserts to make it crash in client_destroy(), so if that happens maybe I can get it fixed: