Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Tiberian Technologies Forum » server crash dump
server crash dump [message #473148] Wed, 15 August 2012 20:48 Go to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
I have never had a crash on my sniper server before and today it occured 8 times within 30 mins. I'm not sure if it's TT related or is it someone attacking the server.

http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: server crash dump [message #473151 is a reply to message #473148] Wed, 15 August 2012 22:22 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma: 0
General (3 Stars)

ok, those crashes are in scripts.dll. Without having the scripts.dll (and matching PDB) that was running on the server at the time I cant debug this any further.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: server crash dump [message #473153 is a reply to message #473148] Thu, 16 August 2012 00:07 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
If you're running a custom scripts.dll you should open up the crashdump yourself to check if the crash was in your scripts.dll before posting it here.

Drag the crashdump into visual studio. After it opens click "Debug with Native Only" at the top right and then click "Break" on the popup. If anything in scripts.dll is in the call stack then it should jump to that in the source code. The scripts.dll and scripts.pdb have to match, so if you've built a new version or cleaned the project then this won't work.

And before someone tries to correct me, you CAN do this in the express version of visual studio.


Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: server crash dump [message #473155 is a reply to message #473148] Thu, 16 August 2012 01:05 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
I did do this. It mentioned memorymanager.dll, tt.dll and some other dll. It brought me to a call stack. None of it ever pointed to my source code.

http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: server crash dump [message #473156 is a reply to message #473151] Thu, 16 August 2012 01:07 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
jonwil wrote on Thu, 16 August 2012 01:22

ok, those crashes are in scripts.dll. Without having the scripts.dll (and matching PDB) that was running on the server at the time I cant debug this any further.



I can upload it if need be. I can look for you on irc when I get on later.


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: server crash dump [message #473158 is a reply to message #473148] Thu, 16 August 2012 01:42 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
Alright. Just wanted to make sure you knew how to open crashdumps as there seems to be a misconception that you can't in the express version.

Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: server crash dump [message #473184 is a reply to message #473148] Thu, 16 August 2012 15:49 Go to previous messageGo to next message
StealthEye is currently offline  StealthEye
Messages: 2518
Registered: May 2006
Location: The Netherlands
Karma: 0
General (2 Stars)

Well, to give another hint then, because that reveals that this crash was actually in scripts.dll: if you go to the call stack and find that the first (few) entries are in microsoft dlls, then right click those entries (topmost one first) and select "Load Symbols From" -> "Microsoft Symbol Servers". This loads the .pdb, so that the call stack below it becomes more accurate.

In these crashdumps, it crashed in memmove which was called from a scripts.dll function. Before loading the symbols, scripts.dll does not show up on the call stack.


BlackIntel admin/founder/coder
Please visit http://www.blackintel.org/

[Updated on: Thu, 16 August 2012 15:50]

Report message to a moderator

Re: server crash dump [message #473186 is a reply to message #473184] Thu, 16 August 2012 16:52 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
StealthEye wrote on Thu, 16 August 2012 18:49

Well, to give another hint then, because that reveals that this crash was actually in scripts.dll: if you go to the call stack and find that the first (few) entries are in microsoft dlls, then right click those entries (topmost one first) and select "Load Symbols From" -> "Microsoft Symbol Servers". This loads the .pdb, so that the call stack below it becomes more accurate.

In these crashdumps, it crashed in memmove which was called from a scripts.dll function. Before loading the symbols, scripts.dll does not show up on the call stack.


This part I never knew. Thank you!


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: server crash dump [message #473188 is a reply to message #473148] Thu, 16 August 2012 17:30 Go to previous message
StealthEye is currently offline  StealthEye
Messages: 2518
Registered: May 2006
Location: The Netherlands
Karma: 0
General (2 Stars)

You're welcome. Good luck identifying it. Smile

BlackIntel admin/founder/coder
Please visit http://www.blackintel.org/
Previous Topic: flame tank right click
Next Topic: Sbh Bug
Goto Forum:
  


Current Time: Fri Nov 08 19:25:06 MST 2024

Total time taken to generate the page: 0.00982 seconds