Phil,

I believe your observations are correct. That is, two manifestations of the same bug.

I've had this problem for a number of months, as I said, on a FreeBSD server. However we have an almost identical server (also running FreeBSD) and the ircd has an uptime of almost six months.

Gah! I thought it was just the server as it had some hardware issues, but I guess this confirms it's a software bug. It occurs in LIST and NICK now and then too.

Have you actually compiled in Debug mode? I.E. with --enable-debug at configure, and running with the "-x 9" argument. That will create debug.log. (Beware: sensitive information such as passwords may be logged.)

On 4 Oct 2005, at 17:37, Philip Craig wrote:

Marc Haber wrote:


One time it again broke at m_away.c line 88. Another time it broke at m_away.c line 68



That, however, looks like that we have either _two_ bugs, or you have
a hardware issue. A single bug would most probnably show at the same
point .


Reading the code, it looked like it could be two manifestations of the same bug to me. The two lines are doing exactly the same thing, just under differing initial conditions (depending on exactly what server away message it's processing it ends up under two different if branches)

I am reluctant to call hardware bug because this server has served and continues to serve several other daemons fulltime for many months under its current setup without any glitches: sshd, apache, imapd, exim4, dovecot-imapd, samba.




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to