Hi Joshua!
Not a problem, here's the end of the backtrace:
Thanks!
[ ... ]
#629093 0x8050edc in Try_Write () #629094 0x804ffeb in Conn_Close () #629095 0x80512da in Handle_Write () #629096 0x8050edc in Try_Write () #629097 0x804ffeb in Conn_Close () #629098 0x80512da in Handle_Write () #629099 0x804fb88 in Conn_Handler () #629100 0x8049e05 in main () #629101 0x80496b9 in _start ()
Hmpf. The daemon is in an endless loop here: Conn_Hander() wanted to empty some send buffer and called Handle_Write() which failed and tried to close the socket: Conn_Close(). This call again detected that there was some date in the write buffer and tried to empty it using Handle_Write() before closing it down ... -> Loop.
doesn't look like much usefull info there.
Oh, it is useful!
I think I can fix this quite good. Expect a patch soon.
Would this be a good time to switch to a debug build of ngircd and see if it tanks again?
I don't think that this is neccessary ...
Regards Alex