Not a problem, here's the end of the backtrace: #629081 0x8050edc in Try_Write () #629082 0x804ffeb in Conn_Close () #629083 0x80512da in Handle_Write () #629084 0x8050edc in Try_Write () #629085 0x804ffeb in Conn_Close () #629086 0x80512da in Handle_Write () #629087 0x8050edc in Try_Write () #629088 0x804ffeb in Conn_Close () #629089 0x80512da in Handle_Write () #629090 0x8050edc in Try_Write () #629091 0x804ffeb in Conn_Close () #629092 0x80512da in Handle_Write () #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 ()
The rest of the trace is the conn_close, handle_write, try_write loop. I've got the entire backtrace here if needed. Having never done this before, doesn't look like much usefull info there. Would this be a good time to switch to a debug build of ngircd and see if it tanks again?
Joshua Coombs
Alexander Barton writes:
Hi Joshua
Sorry for answering that late ...
Haven't had a chance to really dig yet, but had ngIRCd sig 11 and core seemingly at random this afternoon.
Oops :-/
Feb 10 13:21:05 cyrix-dlc ngircd[27448]: Write error on connection 0 (socket 5): Broken pipe!
This message is generated in Handle_Write(), conn.c, line 761 whenever the daemon can't send data to a socket.
Feb 10 13:46:10 cyrix-dlc /kernel: pid 27448 (ngircd), uid 0: exited on signal 11 (core dumped)
Probably the server can't handle the following Conn_Close() correctly ... hm ...
I have the 5.5MB gzip'd core available if there is any interest in looking at it, otherwise I'm open to suggestions on how to proceed with debugging.
It would be very helpful if you could create a backtrace with gdb ("gdb <corefile>", then command "bt").
Regards Alex -- Alexander Barton, Freiburg, Germany http://www.barton.de/, alex@barton.de
ngIRCd-ML mailing list ngIRCd-ML@arthur.ath.cx http://arthur.ath.cx/mailman/listinfo/ngircd-ml