Natural Selection 2 Multiplayer Armory Crash
HubHikari
Dayton, OH Join Date: 2014-11-03 Member: 199387Members
Alright, so a very weird error: If I'm in a multiplayer game, and attempt to access the Armory, the game immediately CTDs. No warning, no message, just one second there, the next, gone. I'm running a Windows 7 platform with 24GB of RAM on an i7 950. Physics multithreading is off. Does anyone have any idea what's going on?
This also happens when I try to access the Marine Commander box.
This also happens when I try to access the Marine Commander box.
Comments
http://puu.sh/cCeN8/1ab5c0a417.zip Here's a link to the Tech_Support ZIP file.
Ok the only thing i could find in your files was a weird PhysX issue, so do me the favor and disable PhysX in the Options. If that doesn't help the only way to really get the issue seems to use windg.
But I'll give you further instructions about that if disabling PhysX doesn't help.
I'm really sorry you did run into those issues but i'll try to do as much as i can to help you solving them
I definitely appreciate your support! Thanks a lot!
Once you are done with installing, start up Windbg(x86) (you can use the start menu search to find it). After that start ns2 and set it under the options into the "full-screen windowed" mode. Now you can switch back to windbg with alt +tab. There you click at File -> Attach to Process and select the ns2.exe . You will then notice that ns2 will freeze and a console will open itself. Type into that console g and hit enter.
Congrats you have now used windbg the first time and are technically able to debug any win application out there
Now try to get ns2 crashing. Once ns2 crashed enter .dump /ma <path to file> (e.g. .dump /ma C:\filename.dmp ) into the windbg console to create a memory dump.
Upload this file somewhere (zip it before you do so!!!!) and post the link here. Then i'll look at it and hit the given engine dev to look at it.
*sighs* I love technology.
All dumps may be found here.
I'm going to upload the three smaller dumps first, because they're all complete. I will bump this post when I get the larger one up.
Hopefully, this will help...
Edit, 2240 EST: Uninstalling it and moving it to my SSD does not fix it.
Just using the windows debug tools should not have fixed anything in NS2 ... sooo.. I am wondering what is going on there.
About your new issue:
PRESENT FAILED means that the D3D API failed to communicate with your video card.
Some things to try (one by one) :
If yes, try this. Seems that error occurs often with Optimus because it switches from your dedicated GPU (980GTX) to integrated GPU for any in game videos (like our tip videos)
Out of your suggestions, the very first (and only) thing I tried was switching to DX11, and lo and behold, that has solved the issue. I ran around the sandbox for ~10 minutes with no problem. One thing I noticed, however, in the debug stream is the following line:
I don't know what that means, but I'm guessing "Error Handling Exception." It seems to work fine, though, and for your perusal I'm uploading the dump file from this latest run so you can see if anything changed by virtue of changing to DirectX 11.
With regards to OEM, I guarantee you this system is scratch-built, so nVidia Optimus is not in play. DXDiag is probably keying off the fact that my copy of Windows is an OEM copy, and not a retail pack.
I'll keep you updated as the situation....*glasses pull*....evolves.
I'll see myself out.
Thinking more on it, it might not be a bad idea to note this in a support forum. "If your game crashes when loading the Armory or Command Center (possibly anything with a screen overlay) or you have Direct3D API failures, try reinstalling the version of DirectX you're using or switching to the other."
Basically its a trade off... DX9 has better mouse input timings, whereas DX11 has smoother frametimes...
In any case, the reason i suggested it, is because if it worked.... I was going to suggest you try reinstalling directx to fix the issue, like ghoul said.
Glad you can play though!
I know this question is outside the scope of NS2 tech support, but in case anyone else has this issue further on, does anyone know how to completely uninstall and reinstall DX9 without repairing the entire OS?