Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Company of Heroes crashes while loading a map or campaign

Posted on 2009-12-19
8
Medium Priority
?
5,203 Views
Last Modified: 2013-12-21
Hi ya'll

Every time I try to launch any map or campaign, my newly reinstalled CoH crashes with a Relic crash report window.

I built a new PC rig and have reinstalled my COH from scratch. I have installed the original COH and then each patch one by one through 2.601. I have not yet activated OF and ToV. No issues during install and patching, just crashing when launching campaigns or individual maps.

The game ran smoothly for over a year on the previous Win XP Media Edition AMD Athlon PC, where I had all three COH/OF/TOV installed. The new rig is a Win XP Pro platform, with the latest AMD Phenom X4 955 on Asus M4A79XTD EVO mobo.

I took the Diamond HD 2600XT video card from old PC and put it in my new rig to make sure there are no graphics hardware issues. I have updated all sound (VIA 7.4) and video (ATI 9.12)drivers , but can't seem to get the game working. So bummed.... Any thoughts on what i can do?

The most recent error logs are attached.

CoHH2KD42H7.dmp
warnings.log
DxDiag-VK-Dec-19-2009.txt
0
Comment
Question by:vladius
  • 4
  • 4
8 Comments
 
LVL 4

Expert Comment

by:TrustWise
ID: 26089597
Did you over clock your CPU?
0
 

Author Comment

by:vladius
ID: 26089640
Nope. everything is still on the basic factory setting level.

Did you pick up anything in my error logs? i have no idea how to read them, frankly.

I did note separately that PC Wizard and ATI CheckVer both reported that I have a DirectX 9.0 April 2009 version, even after I downloaded and ran the latest version from MS website, which I believe is August 2009. Is this normal? Could this be an issue?
0
 
LVL 4

Expert Comment

by:TrustWise
ID: 26089698
You need to reupload the .dmp file in a .txt file.
Copy and paste it into notepad if possible please
0
[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

 

Author Comment

by:vladius
ID: 26091048
how do i convert it into txt? I ran Windbg on it, but how do I save the txt file of the log from there?
0
 

Author Comment

by:vladius
ID: 26091062
Here is what i got by running the dmp through Windbg.
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [H:\Documents and Settings\owner\Local Settings\Temp\CoHH2KD42H7.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: SRV*h:\windows\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows XP Version 2600 (Service Pack 3) MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Sat Dec 19 14:00:08.000 2009 (GMT-5)
System Uptime: not available
Process Uptime: 0 days 0:02:01.000
................................................................
....................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(a84.d04): Access violation - code c0000005 (first/second chance not available)
eax=0ffa0000 ebx=0114f3ec ecx=00000007 edx=7c90e514 esi=00000000 edi=00000790
eip=7c90e514 esp=1f6ef1c4 ebp=1f6ef1d4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!KiFastSystemCallRet:
7c90e514 c3              ret
0:020> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Platform.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for UserInterface.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Debug.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for BugSplat.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for normaliz.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Memory.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for STLPort.5.1.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for NetConfig.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for LuaConfig.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Filesystem.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Util.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ModManager.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Localizer.dll - 
*** WARNING: Unable to verify checksum for DivxMediaLib.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for DivxMediaLib.dll - 
*** WARNING: Unable to verify checksum for DivxDecoder.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for DivxDecoder.dll - 
*** WARNING: Unable to verify checksum for FileParser.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for FileParser.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Shark.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for libacml_mp_dll.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for libifcoremd.dll - 
*** WARNING: Unable to verify checksum for libmmd.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for libmmd.dll - 
*** WARNING: Unable to verify checksum for libguide40.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for libguide40.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for MathBox.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Spooge.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for SimEngine.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for WW2Mod.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for Profiler.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for spDx9.dll - 
*** ERROR: Module load completed but symbols could not be loaded for xpsp2res.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for PlatHook.dll - 
*** WARNING: Unable to verify checksum for msseax.flt
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for msseax.flt - 
*** WARNING: Unable to verify checksum for msssrs.flt
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for msssrs.flt - 
*** ERROR: Module load completed but symbols could not be loaded for BugSplatRc.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for XThread.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for lgscroll.dll - 
*** WARNING: Unable to verify checksum for mss32.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mss32.dll - 
*** WARNING: Unable to verify checksum for mssds3d.flt
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mssds3d.flt - 
*** WARNING: Unable to verify checksum for mssdolby.flt
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mssdolby.flt - 
*** WARNING: Unable to verify checksum for mssdsp.flt
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mssdsp.flt - 
*** WARNING: Unable to verify checksum for mssvoice.asi
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mssvoice.asi - 
*** WARNING: Unable to verify checksum for mssmp3.asi
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mssmp3.asi - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for wininet.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for iertutil.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for sysfer.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for urlmon.dll - 
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: kernel32!pNlsUserInfo                         ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: kernel32!pNlsUserInfo                         ***
***                                                                   ***
*************************************************************************

FAULTING_IP: 
RelicCOH+39fb27
0079fb27 8b4008          mov     eax,dword ptr [eax+8]

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0079fb27 (RelicCOH+0x0039fb27)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 00000008
Attempt to read from address 00000008

PROCESS_NAME:  RelicCOH.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

EXCEPTION_PARAMETER1:  00000000

EXCEPTION_PARAMETER2:  00000008

READ_ADDRESS:  00000008 

FOLLOWUP_IP: 
RelicCOH+39fb27
0079fb27 8b4008          mov     eax,dword ptr [eax+8]

FAULTING_THREAD:  00000d04

BUGCHECK_STR:  APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ

PRIMARY_PROBLEM_CLASS:  NULL_CLASS_PTR_DEREFERENCE

DEFAULT_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE

IP_ON_HEAP:  188919e0

FRAME_ONE_INVALID: 1

LAST_CONTROL_TRANSFER:  from 188919e0 to 0079fb27

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
0114f858 188919e0 006dd723 00000000 076fa138 RelicCOH+0x39fb27
0114f85c 006dd723 00000000 076fa138 006db7f7 0x188919e0
0114f868 006db7f7 19337fb0 0114f9f8 07b27030 RelicCOH+0x2dd723
0114f884 003be5ea 0114f9bc 007a1bec 07b27030 RelicCOH+0x2db7f7
0114f88c 007a1bec 07b27030 1932ee60 07a616a0 Platform!Plat::Options::Exist+0xa
0114f9bc 017839d0 0114f9f8 0114fa48 18849f88 RelicCOH+0x3a1bec
0114f9d0 0178bb16 18889950 18849f88 0114fa5c UserInterface!UI::CustomListBox::AddItem+0x5d20
0114fa2c 0178bc45 0114fa48 1b6c0c4c 1b6c0c54 UserInterface!UI::Widget::DrawPresentation+0xc6
0114fa7c 017629db 0114fab0 0114fae4 188977a8 UserInterface!UI::Widget::Draw+0xd5
0114fae4 017629db 0114fb18 0114fb4c 18897760 UserInterface!UI::ScreenManager::GetWorkingPath+0x114b
0114fafc 0178bc70 0114fb14 1b69afdc 1b69b038 UserInterface!UI::ScreenManager::GetWorkingPath+0x114b
0114fb4c 017629db 0114fb80 0114fbb4 07a3b7f8 UserInterface!UI::Widget::Draw+0x100
00000000 00000000 00000000 00000000 00000000 UserInterface!UI::ScreenManager::GetWorkingPath+0x114b


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  RelicCOH+39fb27

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: RelicCOH

IMAGE_NAME:  RelicCOH.exe

DEBUG_FLR_IMAGE_TIMESTAMP:  4ac12a4e

STACK_COMMAND:  ~20s; .ecxr ; kb

FAILURE_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE_c0000005_RelicCOH.exe!Unknown

BUCKET_ID:  APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ_RelicCOH+39fb27

WATSON_IBUCKET:  1569524888

WATSON_IBUCKETTABLE:  1

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/RelicCOH_exe/2_601_0_169/4ac12a4e/RelicCOH_exe/2_601_0_169/4ac12a4e/c0000005/0039fb27.htm?Retriage=1

Followup: MachineOwner
---------

0:020> .ecxr
eax=00000000 ebx=0114f868 ecx=000000ff edx=1b6be3e0 esi=00000000 edi=07b27030
eip=0079fb27 esp=0114f7c8 ebp=0114f858 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
RelicCOH+0x39fb27:
0079fb27 8b4008          mov     eax,dword ptr [eax+8] ds:0023:00000008=????????

Open in new window

0
 
LVL 4

Expert Comment

by:TrustWise
ID: 26092986
I've done a little research on your video card and it looks like a lot of people have had the same issue. They have fixed it by installing the latest patch and running the clock back on the GPU.

here are the latest patches from the Relic Web Site: http://cohpatch.relic.com/
0
 

Accepted Solution

by:
vladius earned 0 total points
ID: 26093649
The game was all patched up automatically as part of the reinstallation. That's how Relic does it. I have the basic card that barely can run the game on its factory settings. Not sure how GPU downclock would help me.

The actual solution that I have figured out with the help of TurtleLord from www.gamereplays.org is as follows:
1. Start regedit and backup your registry
2. Open HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
3. Find the "PagedPoolSize" key and set it to "FFFFFFFF" from the default value of 0
4. Reboot and run up the game.

The problem appeared to be caused by some weird memory shortage, according to the warnings.txt log. The above registry tweak seems to have resolved it. The change was dramatic and instant. All maps and campaigns are now running fine.
0
 
LVL 4

Expert Comment

by:TrustWise
ID: 26093668
Very good. Select your own answer so others can view it if they have a related problem.
0

Featured Post

Become an Android App Developer

Ready to kick start your career in 2018? Learn how to build an Android app in January’s Course of the Month and open the door to new opportunities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are interested in the gaming world and want to try World of Warcraft, I'd recommend this basic set of add-ons to get you started.  All add-ons are available either by Google search or on Curse.com. For the person who doesn't want to get in…
Will the future of mobile app development include the same trends as those most relevant today? Find out by checking out the 7 trends of the future.
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Kernel Data Recovery is a renowned Data Recovery solution provider which offers wide range of softwares for both enterprise and home users with its cost-effective solutions. Let's have a quick overview of the journey and data recovery tools range he…
Suggested Courses
Course of the Month11 days, 2 hours left to enroll

571 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question