The point is:

Linux and threads do not play nicely together when the program crashes.
If you want an accurate core remove threaded DNS.  Then troubleshoot the
core.


>-----Original Message-----
>From: Ben [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, June 04, 2002 8:09 AM
>To: [EMAIL PROTECTED]; [email protected]
>Subject: RE: Connect/Disconnect Problems
>
>
>Yes I am using threaded DNS - http://www.daimi.au
>dk/~jobo/dystopia/snippets/thread_dns_howto.txt - that one
>
>I can easily reproduce the crash. I do not think that it is 
>threaded DNS
>that is causing the problem, as I know lots of other muds that 
>use Threaded
>DNS - none have this problem.
>
>
>
>-------Original Message-------
>
>From: Jason Gauthier
>Date: Tuesday, June 04, 2002 07:43:45 PM
>To: 'Ben'; [email protected]
>Subject: RE: Connect/Disconnect Problems
>
>Are you running some kind of threaded DNS code?
>
>Do you have a test mud? If not make one... then connect to it 5 times.
>Can you reproduce the problem? Reproducability is the key to 
>fixability.
>
>If you are not running threaded code, and the mud crashes then the core
>that's dumped should be accurate. (check the time stamp)
>
>Anyway, whenever you can isolate the problem, do so.
>Bring up another mud to test with, (run via GDB if you like) 
>and connect to
>it until it crashes. Examine core.
>
>If you're running threaded stuff, take it out. Rinse, Wash, Repeat.
>
>
>>-----Original Message-----
>>From: Ben [mailto:[EMAIL PROTECTED]
>>Sent: Tuesday, June 04, 2002 5:18 AM
>>To: [email protected]
>>Subject: Connect/Disconnect Problems
>>
>>
>>I'm experiencing some problems on my mud where someone
>>connects to the mud,
>>but does not login, then immediately disconnects. This causes
>>the mud to
>>crash. The thing that puzzles me is that it only happens one
>>in five times.
>>
>>Using GDB on the mud did not provide any useful data - 
>nothing that had
>>anything to do with the connection code; only ingame commands
>>(i know these
>>commands wont cause it, as there were no players on the mud,
>>when i crashed
>>it).
>>
>>Any ideas? I've searched and searched through the new_descriptor,
>>close_socket and close_socket2 functions, but I could not find
>>anything in
>>there that would cause the mud to crash (I compared it with a
>>stock version
>>of the code).
>>
>>
>>Thanks,
>>Skorpian of Immortal Conflict
>>
>>--
>>ROM mailing list
>>[email protected]
>>http://www.rom.org/cgi-bin/mailman/listinfo/rom
>>
>

Reply via email to