Very Annoying Ns Crash

KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
<div class="IPBDescription">MSV C++ Runtime Error</div> Right, this is getting tedious now. I had a problem with getting C++ Runtime Errors at completely random intervals throughout the game. I'd start up NS, join a server, any server at all or even a LAN game, and at a random point it closes and says 'Microsoft Visual C++ Runtime Error'.

Now so far I have tried the following :

- Re-Installing NS
- Re-Installing HL, NS and Re-Patching
- Re-Installing My Runtime Files
- Changing The Compatability Modes
- Running It On Different Accounts
- Running It In Safe Mode
<b>AND</b>
- Completely Formatting My Hard Drive And Doing A Complete Re-Install

And this is the interesting part - <b> I STILL GET THE SAME BLOODY ERROR MESSAGE</b> <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo-->

I have done everything i can think of to get it working short of buying another computer to run it on (let's not go too far like) However, i would appreciate <b>ANY</b> suggestions you may have regarding my situation. The other thing i can think of would be to download NS again completely hoping it is a file that got corrupted during download.

Anyway, as i said - Would Appreciate ANY help at all <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->

Comments

  • ubermenschubermensch Join Date: 2002-12-31 Member: 11692Banned
    try stopping mdm.exe from starting up, and delete the exe (should be in ur windows folder or windows/sytem32 or somthing similar)
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Will do. Make a backup of it first of course <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo--> Fell sorry for me please. i'm afraid deleting mdm.exe did nothing more than give me 5 more minutes of gameplay. Any other suggestions ?
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Now this <b>IS</b> really annoying. I re-downloaded NS and the 1110 patch for half-life and that has done nothing.

    I REALLY WANT TO PLAY NS FOR LONGER THAN 5 MINUTES !!!!!!!! - Please Help In Anyway You Can People.
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Here is another one for yas all to ponder about. I got the attatched image after the C++ runtime about 2 minutes ago. Does this also have something to do with the C++ errors ? If so, does anyone know how to fix it ?

    I would REALLY like help getting my NS working.

    Thanx
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Come on people, I REALLY want a solution to this. I dunno what else to do apart from delete my msvcrt.dll file, and I don't know whether Windows XP needs it to run properly so I can't do that. Does ANYONE AT ALL know how to fix this or if Windows needs the msvcrt.dll file ?
  • 2of12B0RG2of12B0RG Join Date: 2002-12-21 Member: 11285Members
  • ElvenThiefElvenThief aka Elven Thief (ex. NS Programmer) Join Date: 2002-11-15 Member: 8754Members, Retired Developer, NS1 Playtester, Constellation
    edited February 2003
    1st question: Does this only happen in NS?

    From your layout of screenshots, I'm assuming your running in WinXP. I've came across very few repeatable errors where a program can't write to the memory. 1 have had seen was attempting to playback a specifi windows media video on the Opera web browser. This lead me to believe that the error was video card related.

    Check your video drivers. What card are you running and what driver version are you using?
    Also, check your device manager for any devices with an ! in a triangle or ? in a triangle. You probably know it, but they're the wonderful devices that have conflicts, are shut off, or have driver issues.

    Odds are, due to the fact that this is a recreateable scenario on your computer (after 5 minutes of gameplay), something is happening hardware wise that isn't cool and probably isn't Half-Life or Natural Selection doing it.

    My brother had issues with a network card that had IRQ conflicts on his system, and he could play online for any length of time and it would randomly blue screen winXP. Moved the NIC to a new slot, got a new IRQ assigned, no crash since. But it was only in Half-Life where the error presented itself.

    Edit: Also, did you install the Direct X software dev kit for Visual C++? If you did, sometimes the difference between release and debug mode can screw up directx games/programs.
    I suggest against deleting msvcrt.dll. It's one of those precious system files. Replacing it won't stop the errors unless it is truly corrupted (unlikely).
  • PodPod Join Date: 2002-11-03 Member: 5745Members
    kami this is a microsoft problem not a NS one.

    do you have any microsoft visual C++ products installed? visual studio?

    secondly have you tried updating the runtime libarys by googling them?
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    1 : No, This Happens In Half-Life Itself Too <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo-->

    2 : I run the 'un-signed' 41.09 Drivers On An nVidia GPU

    3 : No Conflicts

    4 : Dont have a clue what you mean by MS Direct X Dev Kit For C++ (As far as I know, I have nothing to do with C++ installed on my PC) I have installed DX 9 tho didn't help. T'was just like the DX 8 and 8.1 drivers.

    5: I tried replacing it. I've also Moved the file to an encrypted folder so windows cant access it. Didn't do a thing <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->

    --------------------

    Yes I have googled the C++ Runtime files and downloaded and installed new ones OVER the old ones. Did't do anything as far as can see <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo-->

    --------------------

    There is one thing I would like to add regardless of whos fault this is : WHY CAN'T YOU JUST WORK ?

    You see the thing is, the system never done this when I first got it and it worked fine. Just recently. Could it have ANYTHING at all to do with the extra 64MB RAM I added to my system ? I know it was compatible with my system/motherboard etc - Possibly Faulty ?


    Thanx For Your Advice Tho - Any Info On The RAM Thing ?
  • ElvenThiefElvenThief aka Elven Thief (ex. NS Programmer) Join Date: 2002-11-15 Member: 8754Members, Retired Developer, NS1 Playtester, Constellation
    edited February 2003
    If it never did this before, and you've done all you've done, I will point blame to the new ram. Remove it and attempt to play.
    Stick with DX 8.1 for the time, just for testing purposes. If drivers are good, and all other software checks out, which it looks like it does, I'll put a lot of money on the ram bugging you out.
    The error where it can't read the memory address xxxxxxxx in your screenshot.... that could very likely be the RAM fuXoring up in certain spots and when halflife reaches the point where it needs the extra ram, it hits your new chip and *blam* error. Only way to really test is to remove it and play.
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Thanx, i'll try that. But would the C++ Error have anyhing to do with the ram too ?
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    To start. Two things.

    1. Removing the RAM didn't help, though it was a good idea. NS just lags more.

    2. I still get the C++ Error though it was more like 8 minutes rather than 5 this time. No Memory Error.

    The RAM error really doesn't bother me as it only happend like once every 7 hours or so. Something like that, but what does bother me is this damned C++ Error. Does anyone have any more ideas as to how to end this Runtime fiasco that Microsoft has deliberately created within my Half-Life games ? Would appreciate ANY help at all.

    Thanx
  • TalesinTalesin Our own little well of hate Join Date: 2002-11-08 Member: 7710NS1 Playtester, Forum Moderators
    edited February 2003
    That error message looks like more of a hardware issue than a software one. I have the VC++ IDE installed on my machine at the moment, and have never had an error like that crop up.

    First Impression:
    Swap out ALL the RAM in the machine with known-good from another system. See if it helps. Cannot READ errors usually indicate hardware failure at some level. Cannot WRITE errors normally manifest as general protection faults (Blue screens of death, colloquially) and are considerably more common.
    A VC++ Runtime Library is, for almost all intents and purposes, the same as a DLL. Update to the latest officially-released DirectX drivers. If it's just Whistler having a problem, that could be it.

    Also, what brand/speed/type of RAM is in the machine? Have you tried underclocking it? Did it help at all?
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Un fortunately, I have. The original RAM is brand new as it came with the PC which i only got in december. The other is just a spare chip that has been haging around my drawer for a bit. I have tried taking that RAM out, and it stops the Memory Error which only occurs when running NS anyway. I am running Direct X 9, and have installed new C++ runtimes on my system twice. Unofrtunately, this never done any good. I have tried using DX8, 8.1 and DX9 so far, non of them have had any effect. I have not tried under clocking my RAM nor do I intend to as last time i done that only by 2MHz, my PC broke a lot and wouldnt load.

    I have the 2 RAM chips in, The original is a Samung Make and the one that i had lying around is a Hyundai make. Why does that matter ?

    Does anyone know the executable commands that can be used with ns eg :
    C:\SIERRA\Half-Life\hl.exe -noipx etc ? I figure there may be something i can add to my exe command line to stop it from causing errors. A list of these commands would be nice.

    Anyway, Thanx - Keep Thinking Guys. You all have good ideas, just none of them have worked yet. Keep 'em commin'
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Un fortunately, I have. The original RAM is br
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Un fortunately, I have. The original RAM is brand new as it came with the PC which i only got in december. The other is just a spare chip that has been haging around my drawer for a bit. I have tried taking that RAM out, and it stops the Memory Error which only occurs when running NS anyway. I am running Direct X 9, and have installed new C++ runtimes on my system twice. Unofrtunately, this never done any good. I have tried using DX8, 8.1 and DX9 so far, non of them have had any effect. I have not tried under clocking my RAM nor do I intend to as last time i done that only by 2MHz, my PC broke a lot and wouldnt load.

    The closest thing to being C++ related on my pc is the VB EXE that comes with MS Word. Don't think that'd do anything.

    I have the 2 RAM chips in, The original is a Samung Make and the one that i had lying around is a Hyundai make. Why does that matter ?

    Does anyone know the executable commands that can be used with ns eg :
    C:\SIERRA\Half-Life\hl.exe -noipx etc ? I figure there may be something i can add to my exe command line to stop it from causing errors. A list of these commands would be nice.

    Anyway, Thanx - Keep Thinking Guys. You all have good ideas, just none of them have worked yet. Keep 'em commin' <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Why did it post 3 times ? I only clicked it once. LOL - Sorry about that.
  • TalesinTalesin Our own little well of hate Join Date: 2002-11-08 Member: 7710NS1 Playtester, Forum Moderators
    If taking out one of the RAM sticks stops an error, then you have a bad DIMM. Possibly two. Just because a system is relatively new does not mean that it is flawless.. there are factory shills that make it off the assembly line and out the door, and no one really notices. Until some program consistently starts *using* the 'flaky' segment, and crashes like mad.

    I'd suggest talking to whoever you bought the system/RAM from, as most pre-built machines come with at least a year warranty. I'd also get a stress-tester and run it overnight, to make sure. Otherwise, it could just be a Whistler problem. Odd though that no one else has that problem, and you're running 'stock' Whistler, and the only real difference between the machines is the hardware involved.

    If you have the expertise and nerves neccessary, you could try flashing your motherboard's BIOS, as it *could* be a problem with that. What brand of mobo/BIOS type is in the box?

    If underclocking your RAM breaks anything, that only reinforces the 'bad RAM' hypothesis. Underclocking never BREAKS a machine that works properly at top-rated spec. Just makes it run a little slower. If underclocking stops the machine from booting at all/throws bunches of errors, either you underclocked it incorrectly, or you've got a bad stick of RAM. Try clocking it one rating-spec down (PC-133 becomes PC-100, for non-DDR machines, as an example). If it still breaks, you've got bigger problems than not being able to play NS. You more likely got a lemon machine.
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Where can i get a stress tester from ?
  • FamFam Diaper-Wearing Dog On A Ball Join Date: 2002-02-17 Member: 222Members, NS1 Playtester, Contributor
    This error is probably caused by one of two things:

    1. A bug in NS. In which case, we would need Flayra to take a look at it to try and figure out why there are memory errors.

    2. A fault with your hardware. The error message details what seems to be a Memory error. These can be because of many things (bad RAM is one that springs to mind).

    Please, post ALL of your computer details, settings and NS video/audio modes, it will make it a lot easier for people to try to help you. Do a thorough check on your system. I shall leave this post here, just in case it happens to be number 1. Good luck finding the problem (and the solution <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> ).
  • KamikaziKamikazi Join Date: 2003-01-07 Member: 11975Members
    Thanks for all your help people, but i've got it working now. It was definately a hardware problem, but none of the testers picked up on it. I had tried everything EXCEPT getting a new sound card, which i have now done so it works. The memory error doesn't appear anymore.
Sign In or Register to comment.