Bug report from today
Posted: Sat 03 Sep 2011 12:09 am
The program crashed when I went to close the graphs window.
date/time : 2011-07-11, 12:45:34, 765ms
computer name : PHOENIX
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 5 minutes 15 seconds
program up time : 2 minutes 27 seconds
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1439/2047 MB (free/total)
free disk space : (C:) 327.16 GB
display mode : 1360x768, 32 bit
process id : $e80
allocated memory : 34.77 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $6930b21c, $0a16f119
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($e8c):
12b80000 +000 ???
006d09b8 +028 cumulus.exe GDIPOBJ TGPGraphics.DrawLine
006da47f +05b cumulus.exe TeeGDIPlus TGDIPlusCanvas.ZLine3D
00629edf +16f cumulus.exe TeEngine TChartAxis.DrawGridLine
0062a0a6 +11e cumulus.exe TeEngine TChartAxis.DrawGrids
0062ae14 +138 cumulus.exe TeEngine DrawTicksGrid
0062c59a +08a cumulus.exe TeEngine TChartAxis.Draw
00637260 +0ac cumulus.exe TeEngine DrawAllAxis
00637c6b +033 cumulus.exe TeEngine TCustomAxisPanel.DrawAxesSeries
00637138 +1c8 cumulus.exe TeEngine TCustomAxisPanel.InternalDraw
00614493 +0cb cumulus.exe TeeProcs TCustomTeePanel.Draw
006141c7 +01b cumulus.exe TeeProcs TCustomTeePanel.Draw
006144e0 +020 cumulus.exe TeeProcs TCustomTeePanel.Paint
0061696a +08a cumulus.exe TeeProcs TCustomTeePanelExtended.WMPaint
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0058eddb +4ab cumulus.exe JvExControls TJvExWinControl.WndProc
0049ba98 +024 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
0049ba98 +024 cumulus.exe Controls TControl.Perform
0049bab0 +008 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $ec0:
7c90df48 +a ntdll.dll NtWaitForMultipleObjects
thread $ecc:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $ed0:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $ed8: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
71a5d926 +00 mswsock.dll
thread $92c (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc0 +030 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $4c8 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $868:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
71abd374 +00 WS2_32.dll
thread $70 (TMTInternalThread):
7c90df58 +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
0042aeee +002 cumulus.exe SysUtils WaitForSyncWaitObj
0042b097 +01f cumulus.exe SysUtils WaitOrSignalObj
00407199 +065 cumulus.exe System 691 +0 TMonitor.Wait
00407208 +020 cumulus.exe System 691 +0 TMonitor.Wait
0045986f +13b cumulus.exe Classes TThread.Synchronize
00459905 +029 cumulus.exe Classes TThread.Synchronize
005a4328 +018 cumulus.exe JvMTThreading TMTThread.Synchronize
005a55e9 +025 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $92c (TMTInternalThread) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
cpu registers:
eax = 04d0fa30
ebx = 00412808
ecx = 0041e31c
edx = 0012d78c
esi = 0012d808
edi = 00000000
eip = 0012d78c
esp = 0012d7bc
ebp = 0012d854
stack dump:
0012d7bc ff ff ff ff 00 00 00 00 - d0 01 04 05 ff ff ff ff ................
0012d7cc a0 7e 01 00 00 00 7d 01 - 30 d7 12 00 e8 d7 12 00 .~....}.0.......
0012d7dc a8 d8 12 00 00 00 7d 01 - bf 8b f1 77 64 80 01 00 ......}....wd...
0012d7ec 5b 00 00 00 4c d7 12 00 - 2c d8 12 00 a8 d8 01 00 [...L...,.......
0012d7fc 03 00 00 00 5c d7 12 00 - ff ff ff ff a8 d8 12 00 ....\...........
0012d80c 20 e9 90 7c 60 00 91 7c - ff ff ff ff 5d 00 91 7c ...|`..|....]..|
0012d81c e8 63 c5 4e 00 00 7d 01 - 00 00 00 00 10 f9 72 03 .c.N..}.......r.
0012d82c 3c d8 12 00 69 68 c5 4e - 10 f9 72 03 72 13 12 00 <...ih.N..r.r...
0012d83c 88 d8 12 00 60 85 57 00 - 72 13 12 00 01 d8 12 00 ....`.W.r.......
0012d84c a5 6a 40 00 83 9c 57 00 - e0 80 68 01 90 5c e5 02 .j@...W...h..\..
0012d85c 2b 65 40 00 ac 6b 58 00 - b4 6b 58 00 80 dc 12 00 +e@..kX..kX.....
0012d86c 80 dc 12 00 80 dc 12 00 - 80 dc 12 00 9c d8 12 00 ................
0012d87c e0 80 68 01 c8 d8 12 00 - 66 e0 47 00 bd 12 01 66 ..h.....f.G....f
0012d88c 9c d8 12 00 00 00 00 00 - 80 dc 12 00 80 dc 12 00 ................
0012d89c 80 dc 12 00 00 00 00 00 - 80 dc 12 00 bd 12 01 66 ...............f
0012d8ac cf d2 47 00 cc b2 b0 00 - bd 12 01 66 15 62 4a 00 ..G........f.bJ.
0012d8bc 1d 62 4a 00 bd 12 01 66 - 90 5c e5 02 38 d9 12 00 .bJ....f.\..8...
0012d8cc d2 09 4a 00 3c da 12 00 - fb 09 4a 00 02 0a 4a 00 ..J.<.....J...J.
0012d8dc 80 dc 12 00 80 dc 12 00 - 80 dc 12 00 b0 8e 42 7e ..............B~
0012d8ec ff ff ff ff ab 8e 42 7e - ec 8e 42 7e 28 d8 03 01 ......B~..B~(...
disassembling:
00406aa0 public System.@ClassDestroy: ; function entry point
00406aa0 691 mov edx, [eax]
00406aa2 > call dword ptr [edx-8]
00406aa5 ret
date/time : 2011-07-12, 17:02:52, 765ms
computer name : PHOENIX
wts client name : ELECTRA
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 1 day 4 hours
program up time : 1 day 4 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1372/2047 MB (free/total)
free disk space : (C:) 326.97 GB
display mode : 1600x1200, 16 bit
process id : $ac
allocated memory : 82.55 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $50dea01e, $063dcc69
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($8ec):
12b80000 +000 ???
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $240:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $960:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $88c: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
71a5d926 +00 mswsock.dll
thread $6b8 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc9 +039 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $3b4 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $904:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
71abd374 +00 WS2_32.dll
thread $648 (TMTInternalThread):
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
005a30ab +3f cumulus.exe JvMTSync TMTSynchroObject.WaitFor
005a2fda +86 cumulus.exe JvMTSync TMTSynchroObject.Acquire
005a3066 +02 cumulus.exe JvMTSync TMTSynchroObject.Wait
005a5303 +0f cumulus.exe JvMTData TMTBoundedQueue.Pop
005a564a +06 cumulus.exe JvMTData TMTBufferToVCL.PerformDataXChg
005a55d6 +12 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +4c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +16 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $6b8 (TMTInternalThread) at:
005a3e25 +29 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $bd4: <priority:15>
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $d0c at:
72d2328c +00 wdmaud.drv
thread $89c: <priority:2>
7e427766 +3b USER32.dll GetMessageA
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $d0c at:
76b45e9f +00 winmm.dll
cpu registers:
eax = 04da3bb0
ebx = 03269f30
ecx = 00a83858
edx = 032df508
esi = 0012fbcc
edi = 00000000
eip = 12b80000
esp = 0012fba0
ebp = 0012fbdc
stack dump:
0012fba0 6f 94 6d 00 6d 00 00 00 - 30 9f 26 03 e3 94 6d 00 o.m.m...0.&...m.
0012fbb0 00 00 00 00 30 9f 26 03 - e8 52 6d 00 4e 01 00 00 ....0.&..Rm.N...
0012fbc0 6e 00 00 00 4d 01 00 00 - 6d 00 00 00 4d 01 00 00 n...M...m...M...
0012fbd0 6d 00 00 00 4e 01 00 00 - 6e 00 00 00 04 fc 12 00 m...N...n.......
0012fbe0 ba 6d 61 00 6e 00 00 00 - 4e 01 00 00 20 fe 12 00 .ma.n...N.......
0012fbf0 34 fc 12 00 90 4a 2b 03 - 11 55 64 00 88 56 64 00 4....J+..Ud..Vd.
0012fc00 e0 ac 5f 01 38 fc 12 00 - 43 59 64 00 38 fc 12 00 .._.8...CYd.8...
0012fc10 88 56 64 00 e0 ac 5f 01 - 6a 9f 42 06 ff ff ff ff .Vd..._.j.B.....
0012fc20 00 00 00 00 00 00 00 00 - 4e 01 00 00 6e 00 00 00 ........N...n...
0012fc30 00 08 00 00 e0 ac 5f 01 - 5c fc 12 00 d1 c4 49 00 ......_.\.....I.
0012fc40 6e 00 00 00 4e 01 00 00 - 98 fe 12 00 20 fe 12 00 n...N...........
0012fc50 92 04 03 00 01 16 ec 00 - f8 a7 49 00 9c fd 12 00 ..........I.....
0012fc60 20 c5 49 00 00 00 00 00 - e0 ac 5f 01 20 fe 12 00 ..I......._.....
0012fc70 77 be 49 00 98 fe 12 00 - 00 00 00 00 58 c3 2d 03 w.I.........X.-.
0012fc80 5a 88 41 7e 98 fc 12 00 - 2a 88 41 7e 00 00 00 00 Z.A~....*.A~....
0012fc90 3a 02 07 00 18 fe 12 00 - 14 00 00 00 01 00 00 00 :...............
0012fca0 00 00 00 00 00 00 00 00 - 10 00 00 00 00 00 00 00 ................
0012fcb0 01 00 00 00 01 00 00 00 - 00 00 00 00 01 00 00 00 ................
0012fcc0 8c fc 12 00 00 f0 fd 7f - 1c fd 12 00 8f 04 44 7e ..............D~
0012fcd0 30 88 41 7e ff ff ff ff - 24 fd 12 00 3d 07 4a 00 0.A~....$...=.J.
disassembling:
[...]
00ace267 call -$5b18f8 ($51c974) ; Forms.TApplication.CreateForm
00ace26c 84 mov ecx, [$b0222c]
00ace272 mov eax, [ebx]
00ace274 mov edx, [$a767c8]
00ace27a call -$5b190b ($51c974) ; Forms.TApplication.CreateForm
00ace27f 85 mov ecx, [$b0014c]
00ace285 mov eax, [ebx]
00ace287 mov edx, [$a79dec]
00ace28d call -$5b191e ($51c974) ; Forms.TApplication.CreateForm
00ace292 86 mov eax, [ebx]
00ace294 > call -$5b17d5 ($51cac4) ; Forms.TApplication.Run
00ace299 87 pop ebx
00ace29a call -$6c64e3 ($407dbc) ; System.@Halt0
date/time : 2011-07-28, 09:08:58, 180ms
computer name : PHOENIX
wts client name : ELECTRA
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 8 days 12 hours
program up time : 8 days 12 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1279/2047 MB (free/total)
free disk space : (C:) 326.10 GB
display mode : 1600x1200, 16 bit
process id : $1c8
allocated memory : 78.84 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $69e6bc65, $b9c23b62
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($1cc):
12b80000 +000 ???
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $e30:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $9fc:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $790: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
71a5d926 +00 mswsock.dll
thread $e78 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc0 +030 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $db8 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $e8c (TMTInternalThread):
7c90df58 +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
0042aeee +002 cumulus.exe SysUtils WaitForSyncWaitObj
0042b097 +01f cumulus.exe SysUtils WaitOrSignalObj
00407199 +065 cumulus.exe System 691 +0 TMonitor.Wait
00407208 +020 cumulus.exe System 691 +0 TMonitor.Wait
0045986f +13b cumulus.exe Classes TThread.Synchronize
00459905 +029 cumulus.exe Classes TThread.Synchronize
005a4328 +018 cumulus.exe JvMTThreading TMTThread.Synchronize
005a55e9 +025 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $e78 (TMTInternalThread) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $8c4:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
71abd374 +00 WS2_32.dll
cpu registers:
eax = 04dc5500
ebx = 033b9f30
ecx = 0061a12c
edx = 03426458
esi = 0012f394
edi = 00000000
eip = 12b80000
esp = 0012f368
ebp = 0012f3a4
stack dump:
0012f368 6f 94 6d 00 38 00 00 00 - 30 9f 3b 03 e3 94 6d 00 o.m.8...0.;...m.
0012f378 00 00 00 00 30 9f 3b 03 - e8 52 6d 00 60 00 00 00 ....0.;..Rm.`...
0012f388 39 00 00 00 5f 00 00 00 - 38 00 00 00 5f 00 00 00 9..._...8..._...
0012f398 38 00 00 00 60 00 00 00 - 39 00 00 00 d4 f3 12 00 8...`...9.......
0012f3a8 ba 6d 61 00 39 00 00 00 - 60 00 00 00 e0 ac 5f 01 .ma.9...`....._.
0012f3b8 c0 bd 40 03 00 00 00 00 - 45 66 64 00 cc f5 12 00 ..@.....Efd.....
0012f3c8 f4 65 64 00 e0 ac 5f 01 - 00 00 00 00 48 f5 12 00 .ed..._.....H...
0012f3d8 19 c8 49 00 39 00 00 00 - 60 00 00 00 00 00 00 00 ..I.9...`.......
0012f3e8 cc f5 12 00 70 c3 49 00 - 95 c8 49 00 60 00 39 00 ....p.I...I.`.9.
0012f3f8 60 00 00 00 39 00 00 00 - 00 00 00 00 00 00 00 00 `...9...........
0012f408 ee 02 00 00 2c 01 00 00 - 44 f6 12 00 e0 ac 5f 01 ....,...D....._.
0012f418 cc f5 12 00 77 be 49 00 - 44 f6 12 00 00 00 00 00 ....w.I.D.......
0012f428 a8 32 42 03 00 00 00 00 - 00 00 00 00 00 00 00 00 .2B.............
0012f438 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012f448 00 00 00 00 00 00 00 00 - 00 00 00 00 a3 16 41 00 ..............A.
0012f458 f4 f4 12 00 01 00 00 00 - bc 12 40 00 b4 4f dc 04 ..........@..O..
0012f468 ae 49 40 00 e9 80 40 00 - b4 4f dc 04 fd 9c 40 00 .I@...@..O....@.
0012f478 01 00 00 00 6a 38 a8 00 - b0 4f dc 04 c4 4f dc 04 ....j8...O...O..
0012f488 45 9c 40 00 a3 16 41 00 - f4 f4 12 00 10 18 6c 01 E.@...A.......l.
0012f498 48 fa 70 01 b0 4f dc 04 - ae 49 40 00 e5 64 40 00 H.p..O...I@..d@.
disassembling:
[...]
00ace267 call -$5b18f8 ($51c974) ; Forms.TApplication.CreateForm
00ace26c 84 mov ecx, [$b0222c]
00ace272 mov eax, [ebx]
00ace274 mov edx, [$a767c8]
00ace27a call -$5b190b ($51c974) ; Forms.TApplication.CreateForm
00ace27f 85 mov ecx, [$b0014c]
00ace285 mov eax, [ebx]
00ace287 mov edx, [$a79dec]
00ace28d call -$5b191e ($51c974) ; Forms.TApplication.CreateForm
00ace292 86 mov eax, [ebx]
00ace294 > call -$5b17d5 ($51cac4) ; Forms.TApplication.Run
00ace299 87 pop ebx
00ace29a call -$6c64e3 ($407dbc) ; System.@Halt0
date/time : 2011-09-02, 19:02:06, 351ms
computer name : PHOENIX
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 18 days 7 hours
program up time : 7 days 7 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1272/2047 MB (free/total)
free disk space : (C:) 323.18 GB
display mode : 1360x768, 32 bit
process id : $f00
allocated memory : 58.35 MB
executable : cumulus.exe
exec. date/time : 2011-07-29 10:11
version : 1.9.2.1006
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $ecb81040, $25701690
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($f94):
12b80000 +000 ???
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
004a0968 +568 cumulus.exe Controls TWinControl.WndProc
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c7bb +047 cumulus.exe Controls TControl.WMLButtonDblClk
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
0049bcc8 +024 cumulus.exe Controls TControl.Perform
0049bce0 +008 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c74b +03f cumulus.exe Controls TControl.WMLButtonDown
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c74b +03f cumulus.exe Controls TControl.WMLButtonDown
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
004a0968 +568 cumulus.exe Controls TWinControl.WndProc
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051ca4f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051ca92 +00a cumulus.exe Forms TApplication.HandleMessage
0051cdbd +0c9 cumulus.exe Forms TApplication.Run
00aef33c +28c cumulus.exe Cumulus 96 +36 initialization
thread $cb8:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fc0c5 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
thread $c0:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
00804c69 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
thread $b38: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
71a5d926 +00 mswsock.dll
thread $4a8 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc9 +039 VantagePro.DLL _LoadCurrentVantageData_V@0
00741a85 +209 cumulus.exe VP2Unit 1204 +51 VP2_Get_Data
00ad743a +00a cumulus.exe MainUnit 11605 +1 TMainForm.VPthreadExecute
005dec21 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005deaa1 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a46bc +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a4382 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087a76b +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +00d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
005a4565 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $968 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00807086 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087a76b +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
00807002 +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $984 (TMTInternalThread):
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
005a37eb +3f cumulus.exe JvMTSync TMTSynchroObject.WaitFor
005a36b5 +21 cumulus.exe JvMTSync TMTSynchroObject.Acquire
005a37a6 +02 cumulus.exe JvMTSync TMTSynchroObject.Wait
005a5a43 +0f cumulus.exe JvMTData TMTBoundedQueue.Pop
005a5d8a +06 cumulus.exe JvMTData TMTBufferToVCL.PerformDataXChg
005a5d16 +12 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a46bc +4c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a4382 +16 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087a76b +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $4a8 (TMTInternalThread) at:
005a4565 +29 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $d30:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
71abd374 +00 WS2_32.dll
cpu registers:
eax = 049c74b8
ebx = 03420c70
ecx = 0062d76c
edx = 03498830
esi = 0012d278
edi = 00000000
eip = 12b80000
esp = 0012d24c
ebp = 0012d288
stack dump:
0012d24c af ca 6e 00 87 00 00 00 - 70 0c 42 03 23 cb 6e 00 ..n.....p.B.#.n.
0012d25c 00 00 00 00 70 0c 42 03 - 28 89 6e 00 a1 01 00 00 ....p.B.(.n.....
0012d26c 88 00 00 00 a0 01 00 00 - 87 00 00 00 a0 01 00 00 ................
0012d27c 87 00 00 00 a1 01 00 00 - 88 00 00 00 b8 d2 12 00 ................
0012d28c fa a3 62 00 88 00 00 00 - a1 01 00 00 d0 dc 62 01 ..b...........b.
0012d29c 88 5d 47 03 00 00 00 00 - 85 9c 65 00 b0 d4 12 00 .]G.......e.....
0012d2ac 34 9c 65 00 d0 dc 62 01 - 00 00 00 00 2c d4 12 00 4.e...b.....,...
0012d2bc 49 ca 49 00 88 00 00 00 - a1 01 00 00 00 00 00 00 I.I.............
0012d2cc b0 d4 12 00 d0 dc 62 01 - c5 ca 49 00 41 1f 59 00 ......b...I.A.Y.
0012d2dc 49 1f 59 00 40 92 e6 02 - 40 92 e6 02 00 00 00 00 I.Y.@...@.......
0012d2ec 50 00 00 00 28 d5 12 00 - 28 d5 12 00 d0 dc 62 01 P...(...(.....b.
0012d2fc b0 d4 12 00 a7 c0 49 00 - 28 d5 12 00 00 00 00 00 ......I.(.......
0012d30c 18 50 49 03 06 00 00 00 - ec a4 9b 04 05 00 00 00 .PI.............
0012d31c 2c d3 12 00 e5 bc 49 00 - ec a4 9b 04 05 00 00 00 ,.....I.........
0012d32c 64 d3 12 00 a3 16 41 00 - 64 d3 12 00 a3 16 41 00 d.....A.d.....A.
0012d33c d8 d3 12 00 01 00 00 00 - bc 12 40 00 24 3a 9c 04 ..........@.$:..
0012d34c ae 49 40 00 e9 80 40 00 - 24 3a 9c 04 fd 9c 40 00 .I@...@.$:....@.
0012d35c 01 00 00 00 c6 d1 a9 00 - 20 3a 9c 04 34 3a 9c 04 .........:..4:..
0012d36c 45 9c 40 00 a3 16 41 00 - d8 d3 12 00 10 18 70 01 E.@...A.......p.
0012d37c 18 d3 74 01 20 3a 9c 04 - ae 49 40 00 e5 64 40 00 ..t..:...I@..d@.
disassembling:
00406aa0 public System.@ClassDestroy: ; function entry point
00406aa0 698 mov edx, [eax]
00406aa2 > call dword ptr [edx-8]
00406aa5 ret
date/time : 2011-07-11, 12:45:34, 765ms
computer name : PHOENIX
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 5 minutes 15 seconds
program up time : 2 minutes 27 seconds
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1439/2047 MB (free/total)
free disk space : (C:) 327.16 GB
display mode : 1360x768, 32 bit
process id : $e80
allocated memory : 34.77 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $6930b21c, $0a16f119
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($e8c):
12b80000 +000 ???
006d09b8 +028 cumulus.exe GDIPOBJ TGPGraphics.DrawLine
006da47f +05b cumulus.exe TeeGDIPlus TGDIPlusCanvas.ZLine3D
00629edf +16f cumulus.exe TeEngine TChartAxis.DrawGridLine
0062a0a6 +11e cumulus.exe TeEngine TChartAxis.DrawGrids
0062ae14 +138 cumulus.exe TeEngine DrawTicksGrid
0062c59a +08a cumulus.exe TeEngine TChartAxis.Draw
00637260 +0ac cumulus.exe TeEngine DrawAllAxis
00637c6b +033 cumulus.exe TeEngine TCustomAxisPanel.DrawAxesSeries
00637138 +1c8 cumulus.exe TeEngine TCustomAxisPanel.InternalDraw
00614493 +0cb cumulus.exe TeeProcs TCustomTeePanel.Draw
006141c7 +01b cumulus.exe TeeProcs TCustomTeePanel.Draw
006144e0 +020 cumulus.exe TeeProcs TCustomTeePanel.Paint
0061696a +08a cumulus.exe TeeProcs TCustomTeePanelExtended.WMPaint
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0058eddb +4ab cumulus.exe JvExControls TJvExWinControl.WndProc
0049ba98 +024 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
0049ba98 +024 cumulus.exe Controls TControl.Perform
0049bab0 +008 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 691 +0 @ClassDestroy
00406519 +009 cumulus.exe System 691 +0 TObject.Destroy
00406528 +008 cumulus.exe System 691 +0 TObject.Free
00ab9d03 +39b cumulus.exe MainUnit 11028 +54 TMainForm.ThreadToVCLCanRead
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
7c914ee2 +048 ntdll.dll RtlAppendUnicodeToString
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $ec0:
7c90df48 +a ntdll.dll NtWaitForMultipleObjects
thread $ecc:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $ed0:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $ed8: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
71a5d926 +00 mswsock.dll
thread $92c (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc0 +030 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $4c8 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $868:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($e8c) at:
71abd374 +00 WS2_32.dll
thread $70 (TMTInternalThread):
7c90df58 +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
0042aeee +002 cumulus.exe SysUtils WaitForSyncWaitObj
0042b097 +01f cumulus.exe SysUtils WaitOrSignalObj
00407199 +065 cumulus.exe System 691 +0 TMonitor.Wait
00407208 +020 cumulus.exe System 691 +0 TMonitor.Wait
0045986f +13b cumulus.exe Classes TThread.Synchronize
00459905 +029 cumulus.exe Classes TThread.Synchronize
005a4328 +018 cumulus.exe JvMTThreading TMTThread.Synchronize
005a55e9 +025 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $92c (TMTInternalThread) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
cpu registers:
eax = 04d0fa30
ebx = 00412808
ecx = 0041e31c
edx = 0012d78c
esi = 0012d808
edi = 00000000
eip = 0012d78c
esp = 0012d7bc
ebp = 0012d854
stack dump:
0012d7bc ff ff ff ff 00 00 00 00 - d0 01 04 05 ff ff ff ff ................
0012d7cc a0 7e 01 00 00 00 7d 01 - 30 d7 12 00 e8 d7 12 00 .~....}.0.......
0012d7dc a8 d8 12 00 00 00 7d 01 - bf 8b f1 77 64 80 01 00 ......}....wd...
0012d7ec 5b 00 00 00 4c d7 12 00 - 2c d8 12 00 a8 d8 01 00 [...L...,.......
0012d7fc 03 00 00 00 5c d7 12 00 - ff ff ff ff a8 d8 12 00 ....\...........
0012d80c 20 e9 90 7c 60 00 91 7c - ff ff ff ff 5d 00 91 7c ...|`..|....]..|
0012d81c e8 63 c5 4e 00 00 7d 01 - 00 00 00 00 10 f9 72 03 .c.N..}.......r.
0012d82c 3c d8 12 00 69 68 c5 4e - 10 f9 72 03 72 13 12 00 <...ih.N..r.r...
0012d83c 88 d8 12 00 60 85 57 00 - 72 13 12 00 01 d8 12 00 ....`.W.r.......
0012d84c a5 6a 40 00 83 9c 57 00 - e0 80 68 01 90 5c e5 02 .j@...W...h..\..
0012d85c 2b 65 40 00 ac 6b 58 00 - b4 6b 58 00 80 dc 12 00 +e@..kX..kX.....
0012d86c 80 dc 12 00 80 dc 12 00 - 80 dc 12 00 9c d8 12 00 ................
0012d87c e0 80 68 01 c8 d8 12 00 - 66 e0 47 00 bd 12 01 66 ..h.....f.G....f
0012d88c 9c d8 12 00 00 00 00 00 - 80 dc 12 00 80 dc 12 00 ................
0012d89c 80 dc 12 00 00 00 00 00 - 80 dc 12 00 bd 12 01 66 ...............f
0012d8ac cf d2 47 00 cc b2 b0 00 - bd 12 01 66 15 62 4a 00 ..G........f.bJ.
0012d8bc 1d 62 4a 00 bd 12 01 66 - 90 5c e5 02 38 d9 12 00 .bJ....f.\..8...
0012d8cc d2 09 4a 00 3c da 12 00 - fb 09 4a 00 02 0a 4a 00 ..J.<.....J...J.
0012d8dc 80 dc 12 00 80 dc 12 00 - 80 dc 12 00 b0 8e 42 7e ..............B~
0012d8ec ff ff ff ff ab 8e 42 7e - ec 8e 42 7e 28 d8 03 01 ......B~..B~(...
disassembling:
00406aa0 public System.@ClassDestroy: ; function entry point
00406aa0 691 mov edx, [eax]
00406aa2 > call dword ptr [edx-8]
00406aa5 ret
date/time : 2011-07-12, 17:02:52, 765ms
computer name : PHOENIX
wts client name : ELECTRA
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 1 day 4 hours
program up time : 1 day 4 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1372/2047 MB (free/total)
free disk space : (C:) 326.97 GB
display mode : 1600x1200, 16 bit
process id : $ac
allocated memory : 82.55 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $50dea01e, $063dcc69
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($8ec):
12b80000 +000 ???
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $240:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $960:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $88c: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
71a5d926 +00 mswsock.dll
thread $6b8 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc9 +039 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $3b4 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $904:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($8ec) at:
71abd374 +00 WS2_32.dll
thread $648 (TMTInternalThread):
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
005a30ab +3f cumulus.exe JvMTSync TMTSynchroObject.WaitFor
005a2fda +86 cumulus.exe JvMTSync TMTSynchroObject.Acquire
005a3066 +02 cumulus.exe JvMTSync TMTSynchroObject.Wait
005a5303 +0f cumulus.exe JvMTData TMTBoundedQueue.Pop
005a564a +06 cumulus.exe JvMTData TMTBufferToVCL.PerformDataXChg
005a55d6 +12 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +4c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +16 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $6b8 (TMTInternalThread) at:
005a3e25 +29 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $bd4: <priority:15>
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $d0c at:
72d2328c +00 wdmaud.drv
thread $89c: <priority:2>
7e427766 +3b USER32.dll GetMessageA
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $d0c at:
76b45e9f +00 winmm.dll
cpu registers:
eax = 04da3bb0
ebx = 03269f30
ecx = 00a83858
edx = 032df508
esi = 0012fbcc
edi = 00000000
eip = 12b80000
esp = 0012fba0
ebp = 0012fbdc
stack dump:
0012fba0 6f 94 6d 00 6d 00 00 00 - 30 9f 26 03 e3 94 6d 00 o.m.m...0.&...m.
0012fbb0 00 00 00 00 30 9f 26 03 - e8 52 6d 00 4e 01 00 00 ....0.&..Rm.N...
0012fbc0 6e 00 00 00 4d 01 00 00 - 6d 00 00 00 4d 01 00 00 n...M...m...M...
0012fbd0 6d 00 00 00 4e 01 00 00 - 6e 00 00 00 04 fc 12 00 m...N...n.......
0012fbe0 ba 6d 61 00 6e 00 00 00 - 4e 01 00 00 20 fe 12 00 .ma.n...N.......
0012fbf0 34 fc 12 00 90 4a 2b 03 - 11 55 64 00 88 56 64 00 4....J+..Ud..Vd.
0012fc00 e0 ac 5f 01 38 fc 12 00 - 43 59 64 00 38 fc 12 00 .._.8...CYd.8...
0012fc10 88 56 64 00 e0 ac 5f 01 - 6a 9f 42 06 ff ff ff ff .Vd..._.j.B.....
0012fc20 00 00 00 00 00 00 00 00 - 4e 01 00 00 6e 00 00 00 ........N...n...
0012fc30 00 08 00 00 e0 ac 5f 01 - 5c fc 12 00 d1 c4 49 00 ......_.\.....I.
0012fc40 6e 00 00 00 4e 01 00 00 - 98 fe 12 00 20 fe 12 00 n...N...........
0012fc50 92 04 03 00 01 16 ec 00 - f8 a7 49 00 9c fd 12 00 ..........I.....
0012fc60 20 c5 49 00 00 00 00 00 - e0 ac 5f 01 20 fe 12 00 ..I......._.....
0012fc70 77 be 49 00 98 fe 12 00 - 00 00 00 00 58 c3 2d 03 w.I.........X.-.
0012fc80 5a 88 41 7e 98 fc 12 00 - 2a 88 41 7e 00 00 00 00 Z.A~....*.A~....
0012fc90 3a 02 07 00 18 fe 12 00 - 14 00 00 00 01 00 00 00 :...............
0012fca0 00 00 00 00 00 00 00 00 - 10 00 00 00 00 00 00 00 ................
0012fcb0 01 00 00 00 01 00 00 00 - 00 00 00 00 01 00 00 00 ................
0012fcc0 8c fc 12 00 00 f0 fd 7f - 1c fd 12 00 8f 04 44 7e ..............D~
0012fcd0 30 88 41 7e ff ff ff ff - 24 fd 12 00 3d 07 4a 00 0.A~....$...=.J.
disassembling:
[...]
00ace267 call -$5b18f8 ($51c974) ; Forms.TApplication.CreateForm
00ace26c 84 mov ecx, [$b0222c]
00ace272 mov eax, [ebx]
00ace274 mov edx, [$a767c8]
00ace27a call -$5b190b ($51c974) ; Forms.TApplication.CreateForm
00ace27f 85 mov ecx, [$b0014c]
00ace285 mov eax, [ebx]
00ace287 mov edx, [$a79dec]
00ace28d call -$5b191e ($51c974) ; Forms.TApplication.CreateForm
00ace292 86 mov eax, [ebx]
00ace294 > call -$5b17d5 ($51cac4) ; Forms.TApplication.Run
00ace299 87 pop ebx
00ace29a call -$6c64e3 ($407dbc) ; System.@Halt0
date/time : 2011-07-28, 09:08:58, 180ms
computer name : PHOENIX
wts client name : ELECTRA
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 8 days 12 hours
program up time : 8 days 12 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1279/2047 MB (free/total)
free disk space : (C:) 326.10 GB
display mode : 1600x1200, 16 bit
process id : $1c8
allocated memory : 78.84 MB
executable : cumulus.exe
exec. date/time : 2011-04-06 18:05
version : 1.9.1.989
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $69e6bc65, $b9c23b62
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($1cc):
12b80000 +000 ???
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00646640 +04c cumulus.exe Chart TCustomChart.MouseUp
0049c814 +038 cumulus.exe Controls TControl.DoMouseUp
0049c890 +070 cumulus.exe Controls TControl.WMLButtonUp
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
00869211 +23d cumulus.exe madExcept HandleException
0087006a +03a cumulus.exe madExcept InterceptAHandleExcept
0049fe13 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006d946c +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006d94de +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
00616db4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
0064550c +0cc cumulus.exe Chart CheckZoomPanning
0064593e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c4cc +08c cumulus.exe Controls TControl.DoMouseDown
0049c51b +03f cumulus.exe Controls TControl.WMLButtonDown
0049be74 +2d4 cumulus.exe Controls TControl.WndProc
004a0738 +568 cumulus.exe Controls TWinControl.WndProc
0049fdd8 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051c81f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051c862 +00a cumulus.exe Forms TApplication.HandleMessage
0051cb8d +0c9 cumulus.exe Forms TApplication.Run
00ace294 +240 cumulus.exe Cumulus 86 +32 initialization
thread $e30:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007f5461 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $9fc:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fe005 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
thread $790: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
71a5d926 +00 mswsock.dll
thread $e78 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc0 +030 VantagePro.DLL _LoadCurrentVantageData_V@0
0073b841 +209 cumulus.exe VP2Unit 1179 +51 VP2_Get_Data
00ab8146 +00a cumulus.exe MainUnit 10579 +1 TMainForm.VPthreadExecute
005de4e1 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005de361 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $db8 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00800422 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087164f +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 691 +0 ThreadWrapper
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
0080039e +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $e8c (TMTInternalThread):
7c90df58 +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
0042aeee +002 cumulus.exe SysUtils WaitForSyncWaitObj
0042b097 +01f cumulus.exe SysUtils WaitOrSignalObj
00407199 +065 cumulus.exe System 691 +0 TMonitor.Wait
00407208 +020 cumulus.exe System 691 +0 TMonitor.Wait
0045986f +13b cumulus.exe Classes TThread.Synchronize
00459905 +029 cumulus.exe Classes TThread.Synchronize
005a4328 +018 cumulus.exe JvMTThreading TMTThread.Synchronize
005a55e9 +025 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a3f7c +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a3c42 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087164f +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 691 +0 ThreadWrapper
00871531 +00d cumulus.exe madExcept CallThreadProcSafe
0087159b +037 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $e78 (TMTInternalThread) at:
005a3e25 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $8c4:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00871531 +0d cumulus.exe madExcept CallThreadProcSafe
0087159b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($1cc) at:
71abd374 +00 WS2_32.dll
cpu registers:
eax = 04dc5500
ebx = 033b9f30
ecx = 0061a12c
edx = 03426458
esi = 0012f394
edi = 00000000
eip = 12b80000
esp = 0012f368
ebp = 0012f3a4
stack dump:
0012f368 6f 94 6d 00 38 00 00 00 - 30 9f 3b 03 e3 94 6d 00 o.m.8...0.;...m.
0012f378 00 00 00 00 30 9f 3b 03 - e8 52 6d 00 60 00 00 00 ....0.;..Rm.`...
0012f388 39 00 00 00 5f 00 00 00 - 38 00 00 00 5f 00 00 00 9..._...8..._...
0012f398 38 00 00 00 60 00 00 00 - 39 00 00 00 d4 f3 12 00 8...`...9.......
0012f3a8 ba 6d 61 00 39 00 00 00 - 60 00 00 00 e0 ac 5f 01 .ma.9...`....._.
0012f3b8 c0 bd 40 03 00 00 00 00 - 45 66 64 00 cc f5 12 00 ..@.....Efd.....
0012f3c8 f4 65 64 00 e0 ac 5f 01 - 00 00 00 00 48 f5 12 00 .ed..._.....H...
0012f3d8 19 c8 49 00 39 00 00 00 - 60 00 00 00 00 00 00 00 ..I.9...`.......
0012f3e8 cc f5 12 00 70 c3 49 00 - 95 c8 49 00 60 00 39 00 ....p.I...I.`.9.
0012f3f8 60 00 00 00 39 00 00 00 - 00 00 00 00 00 00 00 00 `...9...........
0012f408 ee 02 00 00 2c 01 00 00 - 44 f6 12 00 e0 ac 5f 01 ....,...D....._.
0012f418 cc f5 12 00 77 be 49 00 - 44 f6 12 00 00 00 00 00 ....w.I.D.......
0012f428 a8 32 42 03 00 00 00 00 - 00 00 00 00 00 00 00 00 .2B.............
0012f438 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012f448 00 00 00 00 00 00 00 00 - 00 00 00 00 a3 16 41 00 ..............A.
0012f458 f4 f4 12 00 01 00 00 00 - bc 12 40 00 b4 4f dc 04 ..........@..O..
0012f468 ae 49 40 00 e9 80 40 00 - b4 4f dc 04 fd 9c 40 00 .I@...@..O....@.
0012f478 01 00 00 00 6a 38 a8 00 - b0 4f dc 04 c4 4f dc 04 ....j8...O...O..
0012f488 45 9c 40 00 a3 16 41 00 - f4 f4 12 00 10 18 6c 01 E.@...A.......l.
0012f498 48 fa 70 01 b0 4f dc 04 - ae 49 40 00 e5 64 40 00 H.p..O...I@..d@.
disassembling:
[...]
00ace267 call -$5b18f8 ($51c974) ; Forms.TApplication.CreateForm
00ace26c 84 mov ecx, [$b0222c]
00ace272 mov eax, [ebx]
00ace274 mov edx, [$a767c8]
00ace27a call -$5b190b ($51c974) ; Forms.TApplication.CreateForm
00ace27f 85 mov ecx, [$b0014c]
00ace285 mov eax, [ebx]
00ace287 mov edx, [$a79dec]
00ace28d call -$5b191e ($51c974) ; Forms.TApplication.CreateForm
00ace292 86 mov eax, [ebx]
00ace294 > call -$5b17d5 ($51cac4) ; Forms.TApplication.Run
00ace299 87 pop ebx
00ace29a call -$6c64e3 ($407dbc) ; System.@Halt0
date/time : 2011-09-02, 19:02:06, 351ms
computer name : PHOENIX
user name : Harold <admin>
registered owner : Harold Waters / none
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 18 days 7 hours
program up time : 7 days 7 hours
processors : 2x Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
physical memory : 1272/2047 MB (free/total)
free disk space : (C:) 323.18 GB
display mode : 1360x768, 32 bit
process id : $f00
allocated memory : 58.35 MB
executable : cumulus.exe
exec. date/time : 2011-07-29 10:11
version : 1.9.2.1006
compiled with : Delphi XE
madExcept version : 3.0m
callstack crc : $12b80000, $ecb81040, $25701690
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 12B80000. Read of address 12B80000.
main thread ($f94):
12b80000 +000 ???
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
004a0968 +568 cumulus.exe Controls TWinControl.WndProc
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c7bb +047 cumulus.exe Controls TControl.WMLButtonDblClk
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
0049bcc8 +024 cumulus.exe Controls TControl.Perform
0049bce0 +008 cumulus.exe Controls TControl.Perform
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c74b +03f cumulus.exe Controls TControl.WMLButtonDown
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00659c80 +04c cumulus.exe Chart TCustomChart.MouseUp
0049ca44 +038 cumulus.exe Controls TControl.DoMouseUp
0049cac0 +070 cumulus.exe Controls TControl.WMLButtonUp
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
00406aa2 +002 cumulus.exe System 698 +0 @ClassDestroy
00406519 +009 cumulus.exe System 698 +0 TObject.Destroy
00406528 +008 cumulus.exe System 698 +0 TObject.Free
00ad9762 +372 cumulus.exe MainUnit 12148 +49 TMainForm.ThreadToVCLCanRead
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0087232d +23d cumulus.exe madExcept HandleException
00879186 +03a cumulus.exe madExcept InterceptAHandleExcept
004a0043 +067 cumulus.exe Controls TWinControl.MainWndProc
7c90e485 +009 ntdll.dll KiUserExceptionDispatcher
006ecaac +014 cumulus.exe TeeGDIPlus TGDIPlusCanvas.XORRectangle
006ecb1e +03e cumulus.exe TeeGDIPlus TGDIPlusCanvas.Rectangle
0062a3f4 +0e0 cumulus.exe TeeProcs TCustomTeePanelExtended.DrawZoomRectangle
00658b4c +0cc cumulus.exe Chart CheckZoomPanning
00658f7e +2b6 cumulus.exe Chart TCustomChart.MouseDown
0049c6fc +08c cumulus.exe Controls TControl.DoMouseDown
0049c74b +03f cumulus.exe Controls TControl.WMLButtonDown
0049c0a4 +2d4 cumulus.exe Controls TControl.WndProc
004a0968 +568 cumulus.exe Controls TWinControl.WndProc
004a0008 +02c cumulus.exe Controls TWinControl.MainWndProc
0045b5a4 +014 cumulus.exe Classes StdWndProc
7e418a0b +00a USER32.dll DispatchMessageW
0051ca4f +0f3 cumulus.exe Forms TApplication.ProcessMessage
0051ca92 +00a cumulus.exe Forms TApplication.HandleMessage
0051cdbd +0c9 cumulus.exe Forms TApplication.Run
00aef33c +28c cumulus.exe Cumulus 96 +36 initialization
thread $cb8:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
007fc0c5 +31d cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
thread $c0:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.dll Sleep
00459c99 +001 cumulus.exe Classes TThread.Sleep
00804c69 +3b5 cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
thread $b38: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
71a5d926 +00 mswsock.dll
thread $4a8 (TMTInternalThread):
7c90d9d8 +00a ntdll.dll NtReadFile
7c801873 +061 kernel32.dll ReadFile
10004bc9 +039 VantagePro.DLL _LoadCurrentVantageData_V@0
00741a85 +209 cumulus.exe VP2Unit 1204 +51 VP2_Get_Data
00ad743a +00a cumulus.exe MainUnit 11605 +1 TMainForm.VPthreadExecute
005dec21 +011 cumulus.exe JvMTComponents TJvMTThread.DoExecute
005deaa1 +005 cumulus.exe JvMTComponents TJvMTThread.OnIntExecute
005a46bc +04c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a4382 +016 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087a76b +02b cumulus.exe madExcept HookedTThreadExecute
00458f2e +042 cumulus.exe Classes ThreadProc
00407f74 +028 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +00d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +037 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
005a4565 +029 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $968 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
00807086 +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
0087a76b +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
00807002 +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create
thread $984 (TMTInternalThread):
7c90df48 +0a ntdll.dll NtWaitForMultipleObjects
7c80958a +00 kernel32.dll WaitForMultipleObjectsEx
7c80a110 +13 kernel32.dll WaitForMultipleObjects
005a37eb +3f cumulus.exe JvMTSync TMTSynchroObject.WaitFor
005a36b5 +21 cumulus.exe JvMTSync TMTSynchroObject.Acquire
005a37a6 +02 cumulus.exe JvMTSync TMTSynchroObject.Wait
005a5a43 +0f cumulus.exe JvMTData TMTBoundedQueue.Pop
005a5d8a +06 cumulus.exe JvMTData TMTBufferToVCL.PerformDataXChg
005a5d16 +12 cumulus.exe JvMTData TMTAsyncBuffer.WorkerExecute
005a46bc +4c cumulus.exe JvMTThreading TMTThread.OnIntThreadExecute
005a4382 +16 cumulus.exe JvMTThreading TMTInternalThread.Execute
0087a76b +2b cumulus.exe madExcept HookedTThreadExecute
00458f2e +42 cumulus.exe Classes ThreadProc
00407f74 +28 cumulus.exe System 698 +0 ThreadWrapper
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by thread $4a8 (TMTInternalThread) at:
005a4565 +29 cumulus.exe JvMTThreading TMTThread.CreateAndRun
thread $d30:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
0087a64d +0d cumulus.exe madExcept CallThreadProcSafe
0087a6b7 +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($f94) at:
71abd374 +00 WS2_32.dll
cpu registers:
eax = 049c74b8
ebx = 03420c70
ecx = 0062d76c
edx = 03498830
esi = 0012d278
edi = 00000000
eip = 12b80000
esp = 0012d24c
ebp = 0012d288
stack dump:
0012d24c af ca 6e 00 87 00 00 00 - 70 0c 42 03 23 cb 6e 00 ..n.....p.B.#.n.
0012d25c 00 00 00 00 70 0c 42 03 - 28 89 6e 00 a1 01 00 00 ....p.B.(.n.....
0012d26c 88 00 00 00 a0 01 00 00 - 87 00 00 00 a0 01 00 00 ................
0012d27c 87 00 00 00 a1 01 00 00 - 88 00 00 00 b8 d2 12 00 ................
0012d28c fa a3 62 00 88 00 00 00 - a1 01 00 00 d0 dc 62 01 ..b...........b.
0012d29c 88 5d 47 03 00 00 00 00 - 85 9c 65 00 b0 d4 12 00 .]G.......e.....
0012d2ac 34 9c 65 00 d0 dc 62 01 - 00 00 00 00 2c d4 12 00 4.e...b.....,...
0012d2bc 49 ca 49 00 88 00 00 00 - a1 01 00 00 00 00 00 00 I.I.............
0012d2cc b0 d4 12 00 d0 dc 62 01 - c5 ca 49 00 41 1f 59 00 ......b...I.A.Y.
0012d2dc 49 1f 59 00 40 92 e6 02 - 40 92 e6 02 00 00 00 00 I.Y.@...@.......
0012d2ec 50 00 00 00 28 d5 12 00 - 28 d5 12 00 d0 dc 62 01 P...(...(.....b.
0012d2fc b0 d4 12 00 a7 c0 49 00 - 28 d5 12 00 00 00 00 00 ......I.(.......
0012d30c 18 50 49 03 06 00 00 00 - ec a4 9b 04 05 00 00 00 .PI.............
0012d31c 2c d3 12 00 e5 bc 49 00 - ec a4 9b 04 05 00 00 00 ,.....I.........
0012d32c 64 d3 12 00 a3 16 41 00 - 64 d3 12 00 a3 16 41 00 d.....A.d.....A.
0012d33c d8 d3 12 00 01 00 00 00 - bc 12 40 00 24 3a 9c 04 ..........@.$:..
0012d34c ae 49 40 00 e9 80 40 00 - 24 3a 9c 04 fd 9c 40 00 .I@...@.$:....@.
0012d35c 01 00 00 00 c6 d1 a9 00 - 20 3a 9c 04 34 3a 9c 04 .........:..4:..
0012d36c 45 9c 40 00 a3 16 41 00 - d8 d3 12 00 10 18 70 01 E.@...A.......p.
0012d37c 18 d3 74 01 20 3a 9c 04 - ae 49 40 00 e5 64 40 00 ..t..:...I@..d@.
disassembling:
00406aa0 public System.@ClassDestroy: ; function entry point
00406aa0 698 mov edx, [eax]
00406aa2 > call dword ptr [edx-8]
00406aa5 ret