Link to home
Start Free TrialLog in
Avatar of vladius
vladiusFlag for United States of America

asked on

Company of Heroes crashes while loading a map or campaign

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
Avatar of TrustWise
TrustWise
Flag of United States of America image

Did you over clock your CPU?
Avatar of vladius

ASKER

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?
You need to reupload the .dmp file in a .txt file.
Copy and paste it into notepad if possible please
Avatar of vladius

ASKER

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?
Avatar of vladius

ASKER

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

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/
ASKER CERTIFIED SOLUTION
Avatar of vladius
vladius
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Very good. Select your own answer so others can view it if they have a related problem.