Alasdair McWilliam wrote:

Rather an interesting one.

What strikes me is that AWAY verifies sptr->user is non-NULL before it does anything. However just because sptr->user is non-NULL does not mean it's valid memory space. Methinks a heap corruption.

What are you doing on the server prior to this occurring?

How long does your server stay alive before it crashes?

How many users/servers are there connected to the server?



The server has 0 users connected and 1 other server connected. It's a backup server in case of connectivity loss on the main server. The crashes happen at random, after say 3-6 hours. When the crashes happen, no one on the server that crashes has done anything, because it has no users!

On the linked server (not the one that is crashing) which is a small private server (see link details in config in my initial bug report) there are about a dozen users connected, coming and going more or less randomly as is normal with irc. I haven't noticed any pattern on the linked server before the crashing server crashes.

What is different between my two setups (I run both servers under rageircd) is that the good one is a single CPU AMD64, and the crashing one is a dual Intel PIII.

You mention heap corruption. Is there a way of building my rageircd sources with some kind of heap checking/validation tool? valgrind perhaps?


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

Reply via email to