r1ch.net forums
* Home Help Search Login Register
r1ch.net  |  r1ch.net stuff  |  R1Q2  |  Topic: server halted
Pages: [1] 2  All
Print
Author Topic: server halted  (Read 12366 times)
R
Guest
« on: November 23, 2004, 01:21:02 am »

I run WOD 7.51 / Q2admin 1.326d the command halted the server

Internal Warning(2): Time "Mon Nov 22 20:20:15 2004" Name "MicroDot-"  Ping "72" IP "66.68.34.100:60850" I(0) Cmd(9FUYXDCGWW0K2G7SOWID) Exp() (unknown cmd)

Thanks
R
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #1 on: November 23, 2004, 02:57:17 am »

By halted, do you mean froze with no CPU usage, froze with 100% CPU or just plain crashed? Also is this on Windows or Linux?
Logged
R
Guest
« Reply #2 on: November 23, 2004, 03:36:08 am »

win 2k3 server
froze w/ 0% usage
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #3 on: November 23, 2004, 03:42:37 am »

If it occurs again, use this process to generate a crash dump:

Start, Run, drwtsn32 -i
It should say "Debugger Installed" or something like that.

Then goto Task Manager, right click on dedicated.exe and choose debug. DrWatson should then generate a crash log in C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Dr Watson\user.dmp or similar. Zip it up and get it to me and I'll be able to fix it if it's a problem with r1q2.
Logged
R
Guest
« Reply #4 on: November 23, 2004, 03:43:28 pm »

Thanks....will do
I've since used the updater to get to the 1875 version of r1q2
Thanks again
Logged
R
Guest
« Reply #5 on: November 29, 2004, 01:59:47 am »

Ok it happened again....locked up with 6 players, CPU=99%
cannot debug from task manager (greyed)
emailing dubug folder contents (after killing dedicated.exe)
Thanks
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #6 on: November 29, 2004, 07:37:21 am »

Unfortunately without the debug dump from the frozen process I can't really find the problem Sad. The dump you sent unfortunately wasn't much help, the tourney gamex86.dll appers to destroy frame pointers so any problems occuring in the gamex86.dll make debugging impossible.
Logged
R
Guest
« Reply #7 on: November 29, 2004, 02:31:41 pm »

OK

Ive found and installed the manual debug tool at MS
and should be able to dump it correctly next time it happens
I should do the dump while its frozen?...correct?

Manual debug tool from MS

http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx

Thanks
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #8 on: November 29, 2004, 02:41:42 pm »

Yes, while it is frozen you can use the debugging tools for windows. Run Windbg.exe and use File/Attach to attach to the r1q2.exe / dedicated.exe process. After a few moments the command window should load. In the command window type .dump /mf c:\r1q2.dmp to generate a .dmp file. Then zip it up and send.
Logged
R
Guest
« Reply #9 on: November 29, 2004, 03:36:12 pm »

Awesome!

I did a test dump and that command successfully created a 20MB .dmp file
waiting for the next halt event.....

ok to send 20mb file by email?

Thanks Again!
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #10 on: November 29, 2004, 04:49:40 pm »

The .dmp file should compress fairly well, zip it up before sending. If it's more than 10MB or so I'd prefer a web link if possible, if not I can give you somewhere to upload it.
Logged
R
Guest
« Reply #11 on: December 08, 2004, 09:20:14 pm »

Well got it this time
copy/pasted the console log to a txt for ya too

Hope this helps
email on the way
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #12 on: December 10, 2004, 03:49:09 pm »

From the looks of the dump, the mod is repeatedly calling the gi.trace function. This is a problem where trace weapons (Eg machine gun, railgun) hit a surface and try to pierce, thereby calling another trace function. The problem is the 2nd trace function hits the same surface, and it repeats infinitely trying to get through. This is really only fixable in the mod by implementing a "maximum number of pierce attempts" counter or similar.
Logged
Nick
Member

Posts: 211


« Reply #13 on: December 10, 2004, 04:00:04 pm »

Have a read of this fix Rich:

http://www.nick.ukfsn.org/boss2_railgun_loop_fix/g_weapon.c_firerail.txt

Presuming mod coders use the base game code - maybe.

BTW, that fixes the bug in the original game at the end easter egg in the Strogg pool orgy - shoot the boss with railgun it locks the game.

Nick
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #14 on: December 10, 2004, 04:20:49 pm »

Yeah I've known about that bug - but as you say, the fix is required in the Game DLL. The server has no control over it Sad.
Logged
Pages: [1] 2  All
Print
r1ch.net  |  r1ch.net stuff  |  R1Q2  |  Topic: server halted
Jump to:  

Powered by SMF 1.1.19 | SMF © 2013, Simple Machines