Game crashes all the time

Discussion in 'Monday Night Combat PC Feedback and Issues' started by brokentrain, June 20, 2011.

  1. brokentrain

    brokentrain New Member

    Messages:
    3
    Likes Received:
    0
    I just got this game yesterday off the steam sale and have been trying to play it but it keeps crashing in matches. My drivers are up to date, i've tried verifying integrity of the game cache (it always needs to redownload 1 file), and i've tried reinstalling the game, but none of that works. It usually crashes after 20 minutes or so of play, and I've also gotten the crash right before the match ends right before the moneyball explodes.

    Here's the error part from the launch.log:

    Code:
    Critical: Windows GetLastError: The operation completed successfully. (0)
    Log: === Critical error: ===
    Rendering thread exception:
    Direct3DDevice->CreateTexture( SizeX, SizeY, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), Texture2D->GetInitReference(), NULL ) failed 
     at c:\ContinuousIntegration\projects\HostileFullBuild\hostile\publish\unrealengine3\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:86 
     with error E_OUTOFMEMORY, 
     SizeX=2048, SizeY=2048, Format=A8R8G8B8=D3DFMT_A8R8G8B8, NumMips=12, Flags=, TexMemoryAvailable=1678MB
    
    RaiseException() Address = 0x755bb760 (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
    CxxThrowException() Address = 0x7309df60 (filename not found) [in C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.5570_none_509463cabcb6ef2a\MSVCR90.dll]
    GetOutermost() Address = 0x5ce2b1   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    Address = 0x59e875   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    GetStackOwnerClass() Address = 0xd95902   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    WaitForSingleObjectEx() Address = 0x755b17c4 (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
    WaitForSingleObjectEx() Address = 0x76e2baf3 (filename not found) [in C:\Windows\system32\kernel32.dll]
    RtlDestroyHeap() Address = 0x77294f2d (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
    RtlWalkFrameChain() Address = 0x7729505a (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
    RtlCaptureStackBackTrace() Address = 0x77294fd0 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
    RtlUniform() Address = 0x772d7253 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
    Address = 0x5c718a4c (filename not found) [in C:\Windows\AppPatch\AcXtrnal.DLL]
    GetOutermost() Address = 0x75006e   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    GetStackOwnerClass() Address = 0xd990c6   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    Address = 0x40179f   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    GetOutermost() Address = 0x7454d8   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    
    
    RaiseException() Address = 0x755bb760 (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
    CxxThrowException() Address = 0x7309df60 (filename not found) [in C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.5570_none_509463cabcb6ef2a\MSVCR90.dll]
    GetOutermost() Address = 0x5ce2b1   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    Address = 0x59e875   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    GetOutermost() Address = 0x6ee18a   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    
    
    I really want to be able to play this game, any help would be appreciated
  2. Caesar93

    Caesar93 New Member

    Messages:
    2
    Likes Received:
    0
    This exact same thing happens to me. I run Vista, my drivers are up-to-date for my Nvidia GTX260 and I can run almost any game grand, but MNC always seems to crash 20-30 minutes into it. It's really quite disappointing, as I really enjoy playing it, but the crashes really put me off launching the game again. I re-installed it, but the problem still occurs. I'm not sure if this is helpful at all, but this error came up when it crashed: mnc.exe has stopped responding bla bla bla:
    Code:
    Rendering thread exception:
    Direct3DDevice->CreateTexture( SizeX, SizeY, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), Texture2D->GetInitReference(), NULL ) failed 
     at c:\ContinuousIntegration\projects\HostileFullBuild\hostile\publish\unrealengine3\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:86 
     with error E_OUTOFMEMORY, 
     SizeX=2048, SizeY=2048, Format=DXT1=D3DFMT_DXT1, NumMips=12, Flags=, TexMemoryAvailable=1599MB
    
    Address = 0x779942eb (filename not found) 
    Address = 0x731ddf60 (filename not found) 
    Address = 0x5ce2b1   (filename not found) 
    Address = 0x1715fb30 (filename not found) 
    Address = 0x1d02844  (filename not found) 
    Address = 0x1d02844  (filename not found) 
    
    
    RaiseException() Address = 0x779942eb (filename not found) [in C:\Windows\system32\kernel32.dll]
    CxxThrowException() Address = 0x731ddf60 (filename not found) [in C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\MSVCR90.dll]
    GetOutermost() Address = 0x5ce2b1   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    Address = 0x59e875   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    GetOutermost() Address = 0x6ee18a   (filename not found) [in c:\program files\steam\steamapps\common\monday night combat\binaries\win32\mnc.exe]
    
    Ask if you need any more info from me, I'm not sure what would be helpful or not.
    Please help us, thanks! :?
  3. hobo-with-a-shotgun

    hobo-with-a-shotgun Active Member

    Messages:
    230
    Likes Received:
    0
    Are you running a GeForce GTX 400 or GTX 500 series card with texture and shadow details maxed? Try lowering the settings.

    Any background processes running? Winamp, Skype, etc? Try shutting them down.

    Is PhysX installed and updated?

    Tried restarting Steam?

    Any anti-virus running at the same time?

    Got an AMD dual/quad core? Try the Core optimizer tool.

    Just a few ideas. :(
  4. brokentrain

    brokentrain New Member

    Messages:
    3
    Likes Received:
    0
    Thanks for the ideas, I have a Intel quad core, reinstalling the game or restarting steam both dont work, I also have a radeon 6870, I've also tried disabling my anti-virus.

    If I lower the graphics settings/resolution, the game WILL run for longer, but it'll still crash eventually.
  5. Z-UNIT

    Z-UNIT Active Member

    Messages:
    262
    Likes Received:
    0
    sounds like a heat or ram issue
  6. Caesar93

    Caesar93 New Member

    Messages:
    2
    Likes Received:
    0
    Well I turned down my graphics and it played for 3-4 hours without crashing once yesterday, so hopefully that fixed it. If that is the problem, I don't understand why it happens as my Nvidia GTX260 should be well able to play MNC on high settings, but I'm not complaining if just simply turning down my graphics fixes this issue.
  7. Venture

    Venture New Member

    Messages:
    1
    Likes Received:
    0
    It seems like MNC does a pretty bad job in terms of Garbage Collection. I now did some memory traces and everytime it crashed, it reached the Win32 memory limit of 2GB.
    There are probably some errors in calculating the remaining memory, as my logs always show something like this:
    Code:
    Critical: appError called: Direct3DDevice->CreateTexture( SizeX, SizeY, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), Texture2D->GetInitReference(), NULL ) failed 
     at c:\ContinuousIntegration\projects\HostileFullBuild\hostile\publish\unrealengine3\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:86 
     with error E_OUTOFMEMORY, 
     SizeX=2048, SizeY=2048, Format=A8R8G8B8=D3DFMT_A8R8G8B8, NumMips=12, Flags=, TexMemoryAvailable=1685MB
    It shows the E_OUTOFMEMORY error, and after that a parameter TexMemoryAvailable=1685MB.
    At that moment, a total of ~6380MB Memory (Ram + Swap) were the limit, with ~3600MB used. Would leave 2780MB available, -but- none for the game since win32-executables can only adress ~2Gb of memory.

    I don't know if MNC has a native 64bit-executable, but if it does, could someone test this with a 64bit Windows and check the memory-usage if it crashes?

    Turning down graphics could be a proof, as the loaded textures are then smaller and require less memory.
  8. brokentrain

    brokentrain New Member

    Messages:
    3
    Likes Received:
    0
    interesting, i actually get the same issues with borderlands, crashes after 20 mins, if i turn down the graphics it takes longer before crashing. i know both are ue3 games, but i dont think that has anything to do with it, since mass effect 2 i can run for hours without a problem. but maybe i can finally play borderlands normally if i can get a fix for this :\
  9. L-Spiro

    L-Spiro New Member

    Messages:
    424
    Likes Received:
    0
    I would say the engine has everything to do with it, since it is the engines job to manage those types of resources.

    This is why I make my own game engines. No matter who made another engine, you just cant trust it to be fully leak-proof/stable. Any time you have a team of people making the engine instead of just one person, you will get these kinds of errors.

    If another game game is using the same engine but does not have this problem, it may be that that game has a different resource-usage policy or has already updated to the latest version of Unreal Engine 3.

    Epic does not have John Cormack or Jon Olick. To me, Epic has mostly average programmers, so you can expect these kinds of stupid mistakes from their engine. Hence I dont use it.

    Let us see what happen when they upgrade to the latest version.


    L. Spiro

Share This Page