EurekaLog 6.1.03 Application: ------------------------------------------------------- 1.1 Start Date : Tue, 27 Dec 2011 18:48:28 +0300 1.2 Name/Description: SASPlanet.exe 1.3 Version Number : 11.12.27.4715 1.4 Parameters : 1.5 Compilation Date: Tue, 27 Dec 2011 18:48:19 +0300 1.6 Up Time : 5 seconds Exception: ---------------------------------------------------------------------------------------------------------------- 2.1 Date : Tue, 27 Dec 2011 18:48:34 +0300 2.2 Address : 006E25CE 2.3 Module Name : SASPlanet.exe 2.4 Module Version: 11.12.27.4715 2.5 Type : EAccessViolation 2.6 Message : Access violation at address 006E25CE in module 'SASPlanet.exe'. Write of address 00000000. 2.7 ID : A299 2.8 Count : 1 2.9 Status : New 2.10 Note : Computer: ------------------------------------------------------------------------------- 5.3 Free Memory : 1996 Mb 5.5 Free Disk : 185,21 Gb 5.7 Processor : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 5.8 Display Mode: 1920 x 1080, 32 bit 5.9 Display DPI : 96 5.10 Video Card : NVIDIA GeForce 9800 GTX+ (driver 6.14.12.8026 - RAM 512 MB) Operating System: ------------------------------------ 6.1 Type : Microsoft Windows XP 6.2 Build # : 2600 6.3 Update : Service Pack 3 6.4 Language: Russian 6.5 Charset : 204 Call Stack Information: ------------------------------------------------------------------------------------------------------------------------ |Address |Module |Unit |Class |Procedure/Method |Line | ------------------------------------------------------------------------------------------------------------------------ |*Exception Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |006E25CE|SASPlanet.exe|u_CoordConverterAbstract.pas |TCoordConverterAbstract |LonLatArray2PixelArray |298[7] | |00805B61|SASPlanet.exe|fr_MapCombine.pas |TfrMapCombine |cbbZoomChange |147[8] | |00805A80|SASPlanet.exe|fr_MapCombine.pas |TfrMapCombine |cbbZoomChange |139[0] | |0080622D|SASPlanet.exe|fr_MapCombine.pas |TfrMapCombine |Init |229[46] | |00805E44|SASPlanet.exe|fr_MapCombine.pas |TfrMapCombine |Init |183[0] | |00808A20|SASPlanet.exe|u_ProviderMapCombine.pas |TProviderMapCombine |InitFrame |133[12] | |0080A61F|SASPlanet.exe|frm_RegionProcess.pas |TfrmRegionProcess |FormShow |509[10] | |7E37A6AB|USER32.dll | | |MonitorFromWindow | | |7E37A6BE|USER32.dll | | |MonitorFromWindow | | |0080A4FD|SASPlanet.exe|frm_RegionProcess.pas |TfrmRegionProcess |Show_ |494[18] | |0080A3B4|SASPlanet.exe|frm_RegionProcess.pas |TfrmRegionProcess |Show_ |476[0] | |00853DB7|SASPlanet.exe|frm_Main.pas |TfrmMain |mapMouseUp |3820[73] | |005EDD7D|SASPlanet.exe|GR32_Image.pas |TCustomImage32 |MouseUp |1745[1] | |005EDCA0|SASPlanet.exe|GR32_Image.pas |TCustomImage32 |MouseUp |1727[10] | |7E3694DA|USER32.dll | | |GetCapture | | |0084DD4E|SASPlanet.exe|frm_Main.pas |TfrmMain |DoMessageEvent |2178[3] | |0084DE3C|SASPlanet.exe|frm_Main.pas |TfrmMain |DoMessageEvent |2200[25] | |7E3696C2|USER32.dll | | |DispatchMessageA | | |7E3696B8|USER32.dll | | |DispatchMessageA | | |0085CCF0|SASPlanet.exe|SASPlanet.dpr | | |724[19] | |7C90DCB8|ntdll.dll | | |ZwSetInformationThread | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=2644; Priority=0; Class=TGarbageCollectorThread | |----------------------------------------------------------------------------------------------------------------------| |7C90D218|ntdll.dll | | |ZwDelayExecution | | |7C8023A0|kernel32.dll | | |SleepEx | | |7C802450|kernel32.dll | | |Sleep | | |7C802446|kernel32.dll | | |Sleep | | |00664C19|SASPlanet.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12586[4] | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00664B62|SASPlanet.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12586[4] | |00664AE8|SASPlanet.exe|uPSRuntime.pas |TPSTypeRec_ProcPtr |CalcSize |12586[4] | |007893C7|SASPlanet.exe|u_GlobalState.pas |TGlobalState |Create |379[90] | |00788D40|SASPlanet.exe|u_GlobalState.pas |TGlobalState |Create |289[0] | |0085CBD9|SASPlanet.exe|SASPlanet.dpr | | |706[1] | |7C90DCB8|ntdll.dll | | |ZwSetInformationThread | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=2628; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |7C90DF48|ntdll.dll | | |ZwWaitForMultipleObjects| | |00780B64|SASPlanet.exe|u_InternalPerformanceCounter.pas|TInternalPerformanceCounter|FinishOperation |115[12] | |7C80981A|kernel32.dll | | |InterlockedDecrement | | |7C8095D8|kernel32.dll | | |WaitForMultipleObjectsEx| | |7C80A110|kernel32.dll | | |WaitForMultipleObjects | | |7C80A0FD|kernel32.dll | | |WaitForMultipleObjects | | |007E697D|SASPlanet.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00619AC7|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Execute |162[3] | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00619B0C|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |170[3] | |00619AD0|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |167[0] | |00619994|SASPlanet.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |007EB6A7|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |176[2] | |007EB690|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |174[0] | |008160FA|SASPlanet.exe|u_MapMainLayer.pas |TMapMainLayer |StartThreads |574[1] | |0080E00F|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |0080DFE0|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |0084A9EF|SASPlanet.exe|frm_Main.pas |TfrmMain |FormActivate |1455[517]| |7E3792DE|USER32.dll | | |SendMessageW | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37F406|USER32.dll | | |SendMessageA | | |7E37F3C2|USER32.dll | | |SendMessageA | | |7E37C1E4|USER32.dll | | |DefWindowProcA | | |7E37C17E|USER32.dll | | |DefWindowProcA | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37B11C|USER32.dll | | |SetFocus | | |7E37B112|USER32.dll | | |SetFocus | | |7E379346|USER32.dll | | |IsWindow | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |0055A6CB|SASPlanet.exe|TB2Hook.pas | |CallWndProcHook |106[19] | |7E37AF60|USER32.dll | | |ShowWindow | | |7E37AF56|USER32.dll | | |ShowWindow | | |7C9010E0|ntdll.dll | | |RtlLeaveCriticalSection | | |7C9175F8|ntdll.dll | | |LdrGetProcedureAddress | | |7C80AE79|kernel32.dll | | |GetWindowsDirectoryW | | |7C80AE8B|kernel32.dll | | |GetWindowsDirectoryW | | |7E37A6AB|USER32.dll | | |MonitorFromWindow | | |7E37A6BE|USER32.dll | | |MonitorFromWindow | | |0085CCF0|SASPlanet.exe|SASPlanet.dpr | | |724[19] | |7C90DCB8|ntdll.dll | | |ZwSetInformationThread | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=3196; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |7C90DF48|ntdll.dll | | |ZwWaitForMultipleObjects| | |7C90D988|ntdll.dll | | |ZwQueryVirtualMemory | | |7C8097D0|kernel32.dll | | |GetCurrentThreadId | | |7C8095D8|kernel32.dll | | |WaitForMultipleObjectsEx| | |7C80A110|kernel32.dll | | |WaitForMultipleObjects | | |7C80A0FD|kernel32.dll | | |WaitForMultipleObjects | | |007E697D|SASPlanet.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |7C90DC18|ntdll.dll | | |ZwSetEvent | | |00619AC7|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Execute |162[3] | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00619B0C|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |170[3] | |00619AD0|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |167[0] | |00619994|SASPlanet.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |007EB6A7|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |176[2] | |007EB690|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |174[0] | |007ECC5E|SASPlanet.exe|u_MapLayerWiki.pas |TWikiLayer |StartThreads |587[1] | |0080E00F|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |0080DFE0|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |0084A9EF|SASPlanet.exe|frm_Main.pas |TfrmMain |FormActivate |1455[517]| |7E3792DE|USER32.dll | | |SendMessageW | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37F406|USER32.dll | | |SendMessageA | | |7E37F3C2|USER32.dll | | |SendMessageA | | |7E37C1E4|USER32.dll | | |DefWindowProcA | | |7E37C17E|USER32.dll | | |DefWindowProcA | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37B11C|USER32.dll | | |SetFocus | | |7E37B112|USER32.dll | | |SetFocus | | |7E379346|USER32.dll | | |IsWindow | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |0055A6CB|SASPlanet.exe|TB2Hook.pas | |CallWndProcHook |106[19] | |7E37AF60|USER32.dll | | |ShowWindow | | |7E37AF56|USER32.dll | | |ShowWindow | | |7C9010E0|ntdll.dll | | |RtlLeaveCriticalSection | | |7C9175F8|ntdll.dll | | |LdrGetProcedureAddress | | |7C80AE79|kernel32.dll | | |GetWindowsDirectoryW | | |7C80AE8B|kernel32.dll | | |GetWindowsDirectoryW | | |7E37A6AB|USER32.dll | | |MonitorFromWindow | | |7E37A6BE|USER32.dll | | |MonitorFromWindow | | |0085CCF0|SASPlanet.exe|SASPlanet.dpr | | |724[19] | |7C90DCB8|ntdll.dll | | |ZwSetInformationThread | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=3164; Priority=-2; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |7C90DF48|ntdll.dll | | |ZwWaitForMultipleObjects| | |7C90D988|ntdll.dll | | |ZwQueryVirtualMemory | | |7C8097D0|kernel32.dll | | |GetCurrentThreadId | | |7C8095D8|kernel32.dll | | |WaitForMultipleObjectsEx| | |7C80A110|kernel32.dll | | |WaitForMultipleObjects | | |7C80A0FD|kernel32.dll | | |WaitForMultipleObjects | | |007E697D|SASPlanet.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |7C90DC18|ntdll.dll | | |ZwSetEvent | | |00619AC7|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Execute |162[3] | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00619B0C|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |170[3] | |00619AD0|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |167[0] | |00619994|SASPlanet.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |007EB6A7|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |176[2] | |007EB690|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |174[0] | |0081E7BE|SASPlanet.exe|u_MapLayerFillingMap.pas |TMapLayerFillingMap |StartThreads |90[1] | |0080E00F|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |0080DFE0|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |0084A9EF|SASPlanet.exe|frm_Main.pas |TfrmMain |FormActivate |1455[517]| |7E3792DE|USER32.dll | | |SendMessageW | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37F406|USER32.dll | | |SendMessageA | | |7E37F3C2|USER32.dll | | |SendMessageA | | |7E37C1E4|USER32.dll | | |DefWindowProcA | | |7E37C17E|USER32.dll | | |DefWindowProcA | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37B11C|USER32.dll | | |SetFocus | | |7E37B112|USER32.dll | | |SetFocus | | |7E379346|USER32.dll | | |IsWindow | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |0055A6CB|SASPlanet.exe|TB2Hook.pas | |CallWndProcHook |106[19] | |7E37AF60|USER32.dll | | |ShowWindow | | |7E37AF56|USER32.dll | | |ShowWindow | | |7C9010E0|ntdll.dll | | |RtlLeaveCriticalSection | | |7C9175F8|ntdll.dll | | |LdrGetProcedureAddress | | |7C80AE79|kernel32.dll | | |GetWindowsDirectoryW | | |7C80AE8B|kernel32.dll | | |GetWindowsDirectoryW | | |7E37A6AB|USER32.dll | | |MonitorFromWindow | | |7E37A6BE|USER32.dll | | |MonitorFromWindow | | |0085CCF0|SASPlanet.exe|SASPlanet.dpr | | |724[19] | |7C90DCB8|ntdll.dll | | |ZwSetInformationThread | | |----------------------------------------------------------------------------------------------------------------------| | | |Running Thread: ID=3152; Priority=-1; Class=TThread4InterfacedThread | |----------------------------------------------------------------------------------------------------------------------| |7C90DF48|ntdll.dll | | |ZwWaitForMultipleObjects| | |00780B64|SASPlanet.exe|u_InternalPerformanceCounter.pas|TInternalPerformanceCounter|FinishOperation |115[12] | |7C80981A|kernel32.dll | | |InterlockedDecrement | | |7C8095D8|kernel32.dll | | |WaitForMultipleObjectsEx| | |7C80A110|kernel32.dll | | |WaitForMultipleObjects | | |7C80A0FD|kernel32.dll | | |WaitForMultipleObjects | | |007E697D|SASPlanet.exe|u_BackgroundTask.pas |TBackgroundTask |Execute |118[5] | |00619AC7|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Execute |162[3] | |----------------------------------------------------------------------------------------------------------------------| |Calling Thread: ID=2748; Priority=0; Class=; [Main] | |----------------------------------------------------------------------------------------------------------------------| |00619B0C|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |170[3] | |00619AD0|SASPlanet.exe|u_InterfacedThread.pas |TThread4InterfacedThread |Start |167[0] | |00619994|SASPlanet.exe|u_InterfacedThread.pas |TInterfacedThread |Start |119[6] | |007EB6A7|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |176[2] | |007EB690|SASPlanet.exe|u_MapLayerWithThreadDraw.pas |TMapLayerWithThreadDraw |StartThreads |174[0] | |00817D5A|SASPlanet.exe|u_MapMarksLayer.pas |TMapMarksLayer |StartThreads |472[1] | |0080E00F|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |101[2] | |0080DFE0|SASPlanet.exe|u_WindowLayerBasicList.pas |TWindowLayerBasicList |StartThreads |99[0] | |0084A9EF|SASPlanet.exe|frm_Main.pas |TfrmMain |FormActivate |1455[517]| |7E3792DE|USER32.dll | | |SendMessageW | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37F406|USER32.dll | | |SendMessageA | | |7E37F3C2|USER32.dll | | |SendMessageA | | |7E37C1E4|USER32.dll | | |DefWindowProcA | | |7E37C17E|USER32.dll | | |DefWindowProcA | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |7E37B11C|USER32.dll | | |SetFocus | | |7E37B112|USER32.dll | | |SetFocus | | |7E379346|USER32.dll | | |IsWindow | | |7E37B3C6|USER32.dll | | |CallNextHookEx | | |0055A6CB|SASPlanet.exe|TB2Hook.pas | |CallWndProcHook |106[19] | |7E37AF60|USER32.dll | | |ShowWindow | | |7E37AF56|USER32.dll | | |ShowWindow | | |7C9010E0|ntdll.dll | | |RtlLeaveCriticalSection | | |7C9175F8|ntdll.dll | | |LdrGetProcedureAddress | | |7C80AE79|kernel32.dll | | |GetWindowsDirectoryW | | |7C80AE8B|kernel32.dll | | |GetWindowsDirectoryW | | |7E37A6AB|USER32.dll | | |MonitorFromWindow | | |7E37A6BE|USER32.dll | | |MonitorFromWindow | | ------------------------------------------------------------------------------------------------------------------------ Modules Information: -------------------- Processes Information: ---------------------- Assembler Information: --------------------------------------------------------------------------------------------------------------------- ; u_CoordConverterAbstract.TCoordConverterAbstract.LonLatArray2PixelArray (Line=298 - Offset=7) ; --------------------------------------------------------------------------------------------- 006E25B4 push eax 006E25B5 mov eax, [ebp+$08] 006E25B8 push eax 006E25B9 lea edx, [ebp-$20] 006E25BC push edx 006E25BD mov eax, [eax] 006E25BF call dword ptr [eax+$0114] 006E25C5 mov eax, [ebp+$14] 006E25C8 mov edx, [ebp-$04] 006E25CB mov ecx, [ebp-$20] 006E25CE mov [eax+edx*8], ecx ; <-- EXCEPTION 006E25D1 mov ecx, [ebp-$1C] 006E25D4 mov [eax+edx*8+$04], ecx ; ; Line=300 - Offset=9 ; ------------------- 006E25D8 inc dword ptr [ebp-$04] ; ; Line=292 - Offset=1 ; ------------------- 006E25DB dec dword ptr [ebp-$08] 006E25DE jnz u_CoordConverterAbstract.TCoordConverterAbstract.LonLatArray2PixelArray (Line=293) ; ; Line=301 - Offset=10 ; -------------------- 006E25E4 pop edi 006E25E5 pop esi 006E25E6 mov esp, ebp 006E25E8 pop ebp 006E25E9 ret $14 Registers: ----------------------------- EAX: 00000000 EDI: 0012F45C EBX: 007F9CAC ESI: 0701EE58 ECX: 0001262B ESP: 0012F43C EDX: 00000000 EIP: 006E25CE Stack: Memory Dump: ------------------ --------------------------------------------------------------------------- 0012F43C: 02F681A0 06EADC80: 89 0C D0 8B 4D E4 89 4C D0 04 FF 45 FC FF 4D F8 ....M..L...E..M. 0012F440: 004E6C00 06EADC90: 0F 85 77 FF FF FF 5F 5E 8B E5 5D C2 14 00 55 8B ..w..._^..]...U. 0012F444: 0001262B 06EADCA0: EC 83 C4 D8 56 57 8B 45 10 48 85 C0 7C 7C 40 89 ....VW.E.H..||@. 0012F448: 0000A362 06EADCB0: 45 F8 C7 45 FC 00 00 00 00 8B 45 FC 03 C0 8B 55 E..E......E....U 0012F44C: 481946F6 06EADCC0: 0C 8D 34 C2 8D 7D E8 A5 A5 A5 A5 8D 45 E8 E8 87 ..4..}......E... 0012F450: 403AD695 06EADCD0: 3A F9 FF 84 C0 74 14 8B 45 FC 03 C0 8B 55 14 8D :....t..E....U.. 0012F454: 58880E7C 06EADCE0: 3C C2 8D 75 E8 A5 A5 A5 A5 EB 37 8D 45 E8 50 8B <..u......7.E.P. 0012F458: 404B3534 06EADCF0: 45 08 50 8B 00 FF 50 34 8A 45 18 50 8D 45 E8 50 E.P...P4.E.P.E.P 0012F45C: 00000005 06EADD00: 8B 45 08 50 8D 55 D8 52 8B 00 FF 90 18 01 00 00 .E.P.U.R........ 0012F460: 00000000 06EADD10: 8B 45 FC 03 C0 8B 55 14 8D 75 D8 8D 3C C2 A5 A5 .E....U..u..<... 0012F464: 0012F4E8 06EADD20: A5 A5 FF 45 FC FF 4D F8 75 8F 5F 5E 8B E5 5D C2 ...E..M.u._^..]. 0012F468: 00805B66 06EADD30: 14 00 55 8B EC 83 C4 E4 53 8B 45 18 E8 9D 57 D2 ..U.....S.E...W. 0012F46C: 027DF100 06EADD40: FF 33 C0 55 68 A4 27 6E 00 64 FF 30 64 89 20 83 .3.Uh.'n.d.0d. . 0012F470: 0701EE48 06EADD50: 7D 0C 00 74 06 83 7D 18 00 75 15 8B 45 08 8B 55 }..t..}..u..E..U 0012F474: 00000005 06EADD60: 10 8B 0A 89 08 8B 4A 04 89 48 04 E9 D0 00 00 00 ......J..H...... 0012F478: 00000000 06EADD70: 8B 45 18 50 8B 00 FF 90 6C 01 00 00 8B D8 8B 45 .E.P....l......E