problem z Football Manager 2006 - *.dmp
Witam,
Podczas uruchamiania gry Football Manager 2006 i wczytywania bazy wyskakuje komunikat o błędzie, zapisuje plik *.dmp. Odczytanie pliku w WinDbg:
Microsoft ® Windows Debugger Version 6.8.0004.0 X86
Copyright © Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Program Files\Sports Interactive\Football Manager 2006\FM 2006 v6.0.0.69528 (2007.11.27 21.42.35).dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
Symbol search path is: C:\symbols
Executable search path is:
Windows XP Version 2600 (Dodatek Service Pack 2) UP Free x86 compatible
Product: WinNt, suite: SingleUserTS
Debug session time: Tue Nov 27 21:42:36.000 2007 (GMT+1)
System Uptime: not available
Process Uptime: 0 days 0:00:38.000
...................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(f94.840): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=00000000 ecx=000000dd edx=00000374 esi=000001a8 edi=00000f94
eip=7c90eb94 esp=0012e124 ebp=0012e134 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:
7c90eb94 c3 ret
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*************************************************************************
*** ***
*** ***
*** 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:
fm+dc114
004dc114 668930 mov word ptr [eax],si
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 004dc114 (fm+0x000dc114)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000001
Parameter[1]: 23f49000
Attempt to write to address 23f49000
PROCESS_NAME: fm.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - Instrukcja spod "0x%08lx" odwo
WRITE_ADDRESS: 23f49000
APPLICATION_VERIFIER_FLAGS: 0
CHKIMG_EXTENSION: !chkimg -lo 50 -d !fm
004dc094-004dc101 110 bytes - fm+dc094
[ 6f 18 15 b0 c2 64 88 a4:70 77 00 8b f8 85 ff 0f ]
004dc103-004dc193 145 bytes - fm+dc103 (+0x6f)
[ 8f fa 02 bb 1c 3d 06 6d:7e 3a 8b c1 2b d1 8b ce ]
255 errors : !fm (004dc094-004dc193)
MODULE_NAME: memory_corruption
IMAGE_NAME: memory_corruption
FOLLOWUP_NAME: memory_corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MEMORY_CORRUPTOR: LARGE
IP_ON_HEAP: 23f40ffc
FRAME_ONE_INVALID: 1
LAST_CONTROL_TRANSFER: from 23f40ffc to 004dc114
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
0012f114 23f40ffc 00c310e9 23f4100c 23fae1f8 fm+0xdc114
00000000 00000000 00000000 00000000 00000000 0x23f40ffc
STACK_COMMAND: ~0s; .ecxr ; kb
FAULTING_THREAD: 00000840
DEFAULT_BUCKET_ID: CODE_CORRUPTION
PRIMARY_PROBLEM_CLASS: MEMORY_CORRUPTION_LARGE
BUGCHECK_STR: APPLICATION_FAULT_MEMORY_CORRUPTION_LARGE_CODE_RUNNING_ON_STACK
BUCKET_ID: MEMORY_CORRUPTION_LARGE
FAILURE_BUCKET_ID: memory_corruption!Unloaded_c0000005_MEMORY_CORRUPTION_LARGE
Followup: memory_corruption
Nie potrafię sobie z tym poradzić. Poczytałem troche w necie, myślałem że chodzi o C++Runtime library 2005, ale podczas instalacji wyskakuje błąd: COMMAND LINE SYNTAX ERROR.
Co robić? Dzięki za pomoc.
Odpowiedzi: 0
Strona 0 / 0