Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Cumulus is crashing on startup!!! Help

Discussion specific to Fine Offset and similar rebadged weather stations
Post Reply
chasingrabbits
Posts: 2
Joined: Thu 10 Jan 2013 2:54 pm
Weather Station: TP1080WS
Operating System: Windows 8
Location: Texas, USA

Cumulus is crashing on startup!!! Help

Post by chasingrabbits »

Cumulus quit working and when I closed it down and restarted, it crashed. I have included the bug report.

date/time : 2013-01-12, 14:08:29, 16ms
computer name : SUNROOMPC
user name : me
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 2 days 5 hours
program up time : 17 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 3533/8064 MB (free/total)
free disk space : (C:) 1670.53 GB
display mode : 1366x768, 32 bit
process id : $1fb8
allocated memory : 72.96 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $00000000, $94db80d7, $4eb80238
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00000000. Read of address 00000000.

main thread ($1f40):
00000000 +000 ???
0056bee5 +021 cumulus.exe Vcl.Forms TCustomForm.Close
0075443f +0b3 cumulus.exe EasyweatherUSBUnit 621 +9 TEWUSBForm.SwitchToNormalRunning
00754fc6 +772 cumulus.exe EasyweatherUSBUnit 810 +135 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
0051644b +00f cumulus.exe Vcl.ExtCtrls TTimer.Timer
0051632f +02b cumulus.exe Vcl.ExtCtrls TTimer.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
766c8a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
76b58541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $d54:
76b58541 +c KERNEL32.DLL BaseThreadInitThunk

thread $16e4:
747c11f2 +04d KERNELBASE.dll SleepEx
747c1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
76b58541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $180c:
747c11f2 +04d KERNELBASE.dll SleepEx
747c1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
76b58541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1c4c:
76b58541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1c08:
76b58541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1e30:
76b58541 +c KERNEL32.DLL BaseThreadInitThunk

thread $8d4:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
76b58541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1f40) at:
76ca82e6 +00 combase.dll

thread $1fa0 (TJvHidDeviceReadThread):
747c1123 +066 KERNELBASE.dll WaitForSingleObjectEx
747c10af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
76b58541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1f40) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

thread $19c (TSLTimerThread):
747c1123 +66 KERNELBASE.dll WaitForSingleObjectEx
747c10af +0d KERNELBASE.dll WaitForSingleObject
0086ebce +0e cumulus.exe SLHMTimer 139 +2 TSLTimerThread.Execute
008e693f +2b cumulus.exe madExcept HookedTThreadExecute
004626fe +42 cumulus.exe System.Classes ThreadProc
00409168 +28 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
76b58541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1f40) at:
0086eb4a +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create

cpu registers:
eax = 05b99ee0
ebx = 05b99ee0
ecx = fffffffe
edx = 000204b0
esi = 00c6bfdc
edi = 0746e731
eip = 00000000
esp = 0018fbec
ebp = 0018fc28

stack dump:
0018fbec eb be 56 00 fe ff ff ff - dc bf c6 00 60 b5 b9 05 ..V.........`...
0018fbfc 44 44 75 00 30 fc 18 00 - 34 88 40 00 28 fc 18 00 DDu.0...4.@.(...
0018fc0c 08 00 00 00 00 00 00 00 - 00 00 00 00 4f 40 ec da ............O@..
0018fc1c d2 28 e4 40 00 00 00 00 - 00 00 00 00 e4 fc 18 00 .(.@............
0018fc2c cb 4f 75 00 fc fc 18 00 - 34 88 40 00 e4 fc 18 00 .Ou.....4.@.....
0018fc3c 60 a7 d4 02 40 3b 3b 07 - c0 51 3a 07 00 00 00 00 `...@;;..Q:.....
0018fc4c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fc5c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fc6c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fc7c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fc8c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fc9c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fcac 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fcbc 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fccc 00 00 00 00 00 00 00 00 - 60 b5 b9 05 00 00 00 00 ........`.......
0018fcdc 00 00 00 00 00 00 00 00 - 4c fd 18 00 2f 0d 65 00 ........L.../.e.
0018fcec 08 00 00 00 31 e7 46 07 - 0c b3 b8 00 c0 25 46 00 ....1.F......%F.
0018fcfc 08 fd 18 00 04 86 40 00 - 4c fd 18 00 14 fd 18 00 ......@.L.......
0018fd0c 2e 26 46 00 4c fd 18 00 - 20 fd 18 00 8b 26 46 00 .&F.L........&F.
0018fd1c 4c fd 18 00 54 fd 18 00 - aa 26 46 00 4c fd 18 00 L...T....&F.L...

disassembling:
[...]
0075441b call -$25decc ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754420 619 mov eax, [esi]
00754422 mov dl, 1
00754424 mov ecx, [eax]
00754426 call dword ptr [ecx+$80]
0075442c 620 mov eax, [esi]
0075442e mov edx, $754530
00754433 call +$41b574 ($b6f9ac) ; MainUnit.TMainForm.LogMessage
00754438 621 mov eax, [$bbdf74]
0075443d mov eax, [eax]
0075443f > call -$1e8580 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754444 622 call -$3287c1 ($42bc88) ; System.SysUtils.Now
00754449 add esp, -8
0075444c fstp qword ptr [esp]
0075444f wait
00754450 mov al, 1
00754452 call +$26111 ($77a568) ; CommonUnit.DoTrendValues
00754457 623 mov eax, [esi]
00754459 mov edx, $75457c
0075445e call +$41b549 ($b6f9ac) ; MainUnit.TMainForm.LogMessage
00754463 625 call +$416140 ($b6a5a8) ; MainUnit.ProcessPaintrequests
[...]

date/time : 2013-01-24, 11:53:09, 173ms
computer name : SUNROOMPC
user name : me
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 3 days 17 hours
program up time : 3 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 3468/8064 MB (free/total)
free disk space : (C:) 1668.63 GB
display mode : 1366x768, 32 bit
process id : $b48
allocated memory : 76.22 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $adbeb200, $85e7b163, $2438a7ba
count : 6
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056712F in module 'cumulus.exe'. Read of address 00000010.

main thread ($ed8):
0056712f +00f cumulus.exe Vcl.Forms TCustomForm.IsFormSizeStored
00567115 +005 cumulus.exe Vcl.Forms TCustomForm.IsClientSizeStored
00569969 +5f5 cumulus.exe Vcl.Forms TCustomForm.CreateParams
77272eff +02b ntdll.dll KiUserCallbackDispatcher
004b8f72 +02e cumulus.exe Vcl.Controls TWinControl.CreateWnd
005659d5 +005 cumulus.exe Vcl.Forms TScrollingWinControl.CreateWnd
005699e6 +00a cumulus.exe Vcl.Forms TCustomForm.CreateWnd
004b94c6 +016 cumulus.exe Vcl.Controls TWinControl.CreateHandle
004bd2d4 +01c cumulus.exe Vcl.Controls TWinControl.HandleNeeded
004bd2e1 +005 cumulus.exe Vcl.Controls TWinControl.GetHandle
0056c49a +00e cumulus.exe Vcl.Forms TCustomForm.Release
0056bf5c +098 cumulus.exe Vcl.Forms TCustomForm.Close
00754be8 +394 cumulus.exe EasyweatherUSBUnit 737 +62 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
004b9a80 +02c cumulus.exe Vcl.Controls TWinControl.MainWndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75608a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e12 +00a cumulus.exe Vcl.Forms TApplication.ProcessMessages
00b6a5af +007 cumulus.exe MainUnit 11819 +0 ProcessPaintrequests
00759b3f +06f cumulus.exe EasyweatherUSBUnit 1527 +6 TEWUSBForm.GetHistory
00759725 +0a5 cumulus.exe EasyweatherUSBUnit 1498 +7 CheckoutDevice
00752612 +0e6 cumulus.exe EasyweatherUSBUnit 205 +15 TEWUSBForm.EWUSB_Init
00b6f505 +049 cumulus.exe MainUnit 12981 +4 TMainForm.Timer1Timer
0051644b +00f cumulus.exe Vcl.ExtCtrls TTimer.Timer
0051632f +02b cumulus.exe Vcl.ExtCtrls TTimer.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75608a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
74e38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $220c:
74e38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1f54:
750e11f2 +04d KERNELBASE.dll SleepEx
750e1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
74e38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $153c:
750e11f2 +04d KERNELBASE.dll SleepEx
750e1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
74e38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1cfc:
74e38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1cc:
74e38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $15f8:
74e38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $24c:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
74e38541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($ed8) at:
74f882e6 +00 combase.dll

thread $1bd0:
74e38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1f0c (TJvHidDeviceReadThread):
750e1123 +066 KERNELBASE.dll WaitForSingleObjectEx
750e10af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
74e38541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($ed8) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

cpu registers:
eax = 05be9ee0
ebx = 05be9ee0
ecx = 0018f87c
edx = 00000000
esi = 00568124
edi = 0018f874
eip = 0056712f
esp = 0018f7d8
ebp = ffffffec

stack dump:
0018f7d8 1a 71 56 00 e0 9e be 05 - 6e 99 56 00 00 00 00 00 .qV.....n.V.....
0018f7e8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f7f8 90 f8 18 00 02 2f 27 77 - 10 f8 18 00 00 00 00 00 ...../'w........
0018f808 f8 f8 18 00 60 2e 27 77 - 50 fd 46 01 40 f9 18 00 ....`.'wP.F.@...
0018f818 e0 9e be 05 e0 9e be 05 - e0 9e be 05 78 8f 4b 00 ............x.K.
0018f828 ac f9 18 00 34 88 40 00 - 40 f9 18 00 61 5a 59 07 ....4.@.@...aZY.
0018f838 e0 9e be 05 e0 9e be 05 - 00 00 00 00 1a 00 00 00 ................
0018f848 28 f9 18 00 e7 4b 02 00 - 28 f9 18 00 65 1d ce 01 (....K..(...e...
0018f858 78 f8 18 00 b9 2a 29 77 - 3c 00 00 00 09 c7 5c 3a x....*)w<.....\:
0018f868 28 f9 18 00 65 1d ce 01 - 18 e9 8c 02 94 97 4d 07 (...e.........M.
0018f878 00 00 c0 06 00 00 01 00 - ee 01 00 00 fc 00 00 00 ................
0018f888 79 01 00 00 e0 00 00 00 - 6e 06 05 00 00 00 00 00 y.......n.......
0018f898 08 00 00 00 0c 35 41 00 - 00 00 00 00 00 00 00 00 .....5A.........
0018f8a8 00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00 ..@.............
0018f8b8 00 00 00 00 00 00 00 00 - 54 00 50 00 6c 00 65 00 ........T.P.l.e.
0018f8c8 61 00 73 00 65 00 57 00 - 61 00 69 00 74 00 46 00 a.s.e.W.a.i.t.F.
0018f8d8 6f 00 72 00 6d 00 00 00 - 00 00 00 00 00 00 00 00 o.r.m...........
0018f8e8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f8f8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f908 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00754bc1 mov edx, 4
00754bc6 call -$34a42b ($40a7a0) ; System.@UStrCatN
00754bcb mov eax, [ebp-$48]
00754bce mov dl, 1
00754bd0 call +$41d2eb ($b71ec0) ; MainUnit.LogErrorMessage
00754bd5 736 mov dl, 1
00754bd7 mov eax, $7558d8
00754bdc call +$41d2df ($b71ec0) ; MainUnit.LogErrorMessage
00754be1 737 mov eax, [$bbdf74]
00754be6 mov eax, [eax]
00754be8 > call -$1e8d29 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754bed 738 mov eax, [$bbb818]
00754bf2 mov eax, [eax]
00754bf4 mov eax, [eax+$448]
00754bfa mov eax, [eax+$278]
00754c00 xor edx, edx
00754c02 call -$25e60f ($4f65f8) ; Vcl.ComCtrls.TStatusPanels.GetItem
00754c07 xor edx, edx
00754c09 call -$25e6ba ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754c0e 739 mov eax, [$bbb818]
00754c13 mov eax, [eax]
[...]

date/time : 2013-02-08, 07:10:47, 600ms
computer name : SUNROOMPC
user name : me <admin>
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 2 minutes 2 seconds
program up time : 3 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 6297/8064 MB (free/total)
free disk space : (C:) 1490.35 GB
display mode : 1366x768, 32 bit
process id : $17e4
allocated memory : 74.93 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $adbeb200, $957e7641, $cc58b39d
count : 21
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056712F in module 'cumulus.exe'. Read of address 00000010.

main thread ($17f4):
0056712f +00f cumulus.exe Vcl.Forms TCustomForm.IsFormSizeStored
00567115 +005 cumulus.exe Vcl.Forms TCustomForm.IsClientSizeStored
00569969 +5f5 cumulus.exe Vcl.Forms TCustomForm.CreateParams
77412eff +02b ntdll.dll KiUserCallbackDispatcher
004b8f72 +02e cumulus.exe Vcl.Controls TWinControl.CreateWnd
005659d5 +005 cumulus.exe Vcl.Forms TScrollingWinControl.CreateWnd
005699e6 +00a cumulus.exe Vcl.Forms TCustomForm.CreateWnd
004b94c6 +016 cumulus.exe Vcl.Controls TWinControl.CreateHandle
004bd2d4 +01c cumulus.exe Vcl.Controls TWinControl.HandleNeeded
004bd2e1 +005 cumulus.exe Vcl.Controls TWinControl.GetHandle
0056c49a +00e cumulus.exe Vcl.Forms TCustomForm.Release
0056bf5c +098 cumulus.exe Vcl.Forms TCustomForm.Close
00754be8 +394 cumulus.exe EasyweatherUSBUnit 737 +62 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
771f8a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e12 +00a cumulus.exe Vcl.Forms TApplication.ProcessMessages
00b6a5af +007 cumulus.exe MainUnit 11819 +0 ProcessPaintrequests
00759b3f +06f cumulus.exe EasyweatherUSBUnit 1527 +6 TEWUSBForm.GetHistory
00759725 +0a5 cumulus.exe EasyweatherUSBUnit 1498 +7 CheckoutDevice
00752612 +0e6 cumulus.exe EasyweatherUSBUnit 205 +15 TEWUSBForm.EWUSB_Init
00b6f505 +049 cumulus.exe MainUnit 12981 +4 TMainForm.Timer1Timer
0051644b +00f cumulus.exe Vcl.ExtCtrls TTimer.Timer
0051632f +02b cumulus.exe Vcl.ExtCtrls TTimer.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
771f8a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
76d38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1630:
76d38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1634:
74df11f2 +04d KERNELBASE.dll SleepEx
74df1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
76d38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1420:
74df11f2 +04d KERNELBASE.dll SleepEx
74df1197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
76d38541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1124:
76d38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $10f8:
76d38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $534:
76d38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $670:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
76d38541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($17f4) at:
76e882e6 +00 combase.dll

thread $68c:
76d38541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1028 (TJvHidDeviceReadThread):
74df1123 +066 KERNELBASE.dll WaitForSingleObjectEx
74df10af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
76d38541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($17f4) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

cpu registers:
eax = 05b69ee0
ebx = 05b69ee0
ecx = 0018f87c
edx = 00000000
esi = 00568124
edi = 0018f874
eip = 0056712f
esp = 0018f7d8
ebp = ffffffec

stack dump:
0018f7d8 1a 71 56 00 e0 9e b6 05 - 6e 99 56 00 00 00 00 00 .qV.....n.V.....
0018f7e8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f7f8 90 f8 18 00 02 2f 41 77 - 10 f8 18 00 00 00 00 00 ...../Aw........
0018f808 f8 f8 18 00 60 2e 41 77 - d0 9e 36 01 40 f9 18 00 ....`.Aw..6.@...
0018f818 e0 9e b6 05 e0 9e b6 05 - e0 9e b6 05 78 8f 4b 00 ............x.K.
0018f828 ac f9 18 00 34 88 40 00 - 40 f9 18 00 01 5c 61 07 ....4.@.@....\a.
0018f838 e0 9e b6 05 e0 9e b6 05 - 00 00 00 00 1a 00 00 00 ................
0018f848 28 f9 18 00 f6 4b 02 00 - 28 f9 18 00 65 1d ce 01 (....K..(...e...
0018f858 78 f8 18 00 b9 2a 43 77 - 3c 00 00 00 da 69 60 71 x....*Cw<....i`q
0018f868 28 f9 18 00 65 1d ce 01 - 12 67 8a 01 04 b0 53 07 (...e....g....S.
0018f878 00 00 c0 06 00 00 01 00 - ee 01 00 00 fc 00 00 00 ................
0018f888 79 01 00 00 e0 00 00 00 - cc 05 02 00 00 00 00 00 y...............
0018f898 08 00 00 00 0c 35 41 00 - 00 00 00 00 00 00 00 00 .....5A.........
0018f8a8 00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00 ..@.............
0018f8b8 00 00 00 00 00 00 00 00 - 54 00 50 00 6c 00 65 00 ........T.P.l.e.
0018f8c8 61 00 73 00 65 00 57 00 - 61 00 69 00 74 00 46 00 a.s.e.W.a.i.t.F.
0018f8d8 6f 00 72 00 6d 00 00 00 - 00 00 00 00 00 00 00 00 o.r.m...........
0018f8e8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f8f8 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f908 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00754bc1 mov edx, 4
00754bc6 call -$34a42b ($40a7a0) ; System.@UStrCatN
00754bcb mov eax, [ebp-$48]
00754bce mov dl, 1
00754bd0 call +$41d2eb ($b71ec0) ; MainUnit.LogErrorMessage
00754bd5 736 mov dl, 1
00754bd7 mov eax, $7558d8
00754bdc call +$41d2df ($b71ec0) ; MainUnit.LogErrorMessage
00754be1 737 mov eax, [$bbdf74]
00754be6 mov eax, [eax]
00754be8 > call -$1e8d29 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754bed 738 mov eax, [$bbb818]
00754bf2 mov eax, [eax]
00754bf4 mov eax, [eax+$448]
00754bfa mov eax, [eax+$278]
00754c00 xor edx, edx
00754c02 call -$25e60f ($4f65f8) ; Vcl.ComCtrls.TStatusPanels.GetItem
00754c07 xor edx, edx
00754c09 call -$25e6ba ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754c0e 739 mov eax, [$bbb818]
00754c13 mov eax, [eax]
[...]

date/time : 2013-02-15, 14:29:18, 838ms
computer name : SUNROOMPC
user name : me <admin>
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 6 hours 23 minutes
program up time : 16 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 5078/8064 MB (free/total)
free disk space : (C:) 1484.65 GB
display mode : 1366x768, 32 bit
process id : $d34
allocated memory : 66.37 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $adbeb200, $5cce600e, $c62453f7
count : 6
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056712F in module 'cumulus.exe'. Read of address 00000010.

main thread ($ea0):
0056712f +00f cumulus.exe Vcl.Forms TCustomForm.IsFormSizeStored
00567115 +005 cumulus.exe Vcl.Forms TCustomForm.IsClientSizeStored
00569969 +5f5 cumulus.exe Vcl.Forms TCustomForm.CreateParams
77682eff +02b ntdll.dll KiUserCallbackDispatcher
004b8f72 +02e cumulus.exe Vcl.Controls TWinControl.CreateWnd
005659d5 +005 cumulus.exe Vcl.Forms TScrollingWinControl.CreateWnd
005699e6 +00a cumulus.exe Vcl.Forms TCustomForm.CreateWnd
004b94c6 +016 cumulus.exe Vcl.Controls TWinControl.CreateHandle
004bd2d4 +01c cumulus.exe Vcl.Controls TWinControl.HandleNeeded
004bd2e1 +005 cumulus.exe Vcl.Controls TWinControl.GetHandle
0056c49a +00e cumulus.exe Vcl.Forms TCustomForm.Release
0056bf5c +098 cumulus.exe Vcl.Forms TCustomForm.Close
00754be8 +394 cumulus.exe EasyweatherUSBUnit 737 +62 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
0051644b +00f cumulus.exe Vcl.ExtCtrls TTimer.Timer
0051632f +02b cumulus.exe Vcl.ExtCtrls TTimer.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75128a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $13b0:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $f00:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1514:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $18ac:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $518:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $ef4:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $548:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
77138541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($ea0) at:
74d382e6 +00 combase.dll

thread $1870:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $19e0 (TJvHidDeviceReadThread):
76d21123 +066 KERNELBASE.dll WaitForSingleObjectEx
76d210af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
77138541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($ea0) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

cpu registers:
eax = 05609ee0
ebx = 05609ee0
ecx = 0018fb00
edx = 00000000
esi = 00568124
edi = 0018faf8
eip = 0056712f
esp = 0018fa5c
ebp = ffffffec

stack dump:
0018fa5c 1a 71 56 00 e0 9e 60 05 - 6e 99 56 00 00 00 00 00 .qV...`.n.V.....
0018fa6c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fa7c 00 00 00 00 18 fb 18 00 - 02 2f 68 77 98 fa 18 00 ........./hw....
0018fa8c 00 00 00 00 7c fb 18 00 - 60 2e 68 77 c4 fb 18 00 ....|...`.hw....
0018fa9c e0 9e 60 05 e0 9e 60 05 - e0 9e 60 05 78 8f 4b 00 ..`...`...`.x.K.
0018faac 30 fc 18 00 34 88 40 00 - c4 fb 18 00 01 72 ea 06 0...4.@......r..
0018fabc e0 9e 60 05 e0 9e 60 05 - 00 00 00 00 eb 50 d7 c6 ..`...`......P..
0018facc 1a 00 00 00 ac fb 18 00 - fd 4b 02 00 ac fb 18 00 .........K......
0018fadc 65 1d ce 01 00 fb 18 00 - b9 2a 6a 77 3c 00 00 00 e........*jw<...
0018faec 24 a5 d5 a2 ac fb 18 00 - 65 1d ce 01 84 6b 07 07 $.......e....k..
0018fafc 00 00 c0 06 00 00 01 00 - ee 01 00 00 fc 00 00 00 ................
0018fb0c 79 01 00 00 e0 00 00 00 - 5c 07 07 00 00 00 00 00 y.......\.......
0018fb1c 08 00 00 00 0c 35 41 00 - 00 00 00 00 00 00 00 00 .....5A.........
0018fb2c 00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00 ..@.............
0018fb3c 00 00 00 00 00 00 00 00 - 54 00 50 00 6c 00 65 00 ........T.P.l.e.
0018fb4c 61 00 73 00 65 00 57 00 - 61 00 69 00 74 00 46 00 a.s.e.W.a.i.t.F.
0018fb5c 6f 00 72 00 6d 00 00 00 - 00 00 00 00 00 00 00 00 o.r.m...........
0018fb6c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fb7c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fb8c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00754bc1 mov edx, 4
00754bc6 call -$34a42b ($40a7a0) ; System.@UStrCatN
00754bcb mov eax, [ebp-$48]
00754bce mov dl, 1
00754bd0 call +$41d2eb ($b71ec0) ; MainUnit.LogErrorMessage
00754bd5 736 mov dl, 1
00754bd7 mov eax, $7558d8
00754bdc call +$41d2df ($b71ec0) ; MainUnit.LogErrorMessage
00754be1 737 mov eax, [$bbdf74]
00754be6 mov eax, [eax]
00754be8 > call -$1e8d29 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754bed 738 mov eax, [$bbb818]
00754bf2 mov eax, [eax]
00754bf4 mov eax, [eax+$448]
00754bfa mov eax, [eax+$278]
00754c00 xor edx, edx
00754c02 call -$25e60f ($4f65f8) ; Vcl.ComCtrls.TStatusPanels.GetItem
00754c07 xor edx, edx
00754c09 call -$25e6ba ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754c0e 739 mov eax, [$bbb818]
00754c13 mov eax, [eax]
[...]

date/time : 2013-02-15, 14:33:42, 980ms
computer name : SUNROOMPC
user name : me
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 6 hours 27 minutes
program up time : 3 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 5065/8064 MB (free/total)
free disk space : (C:) 1484.65 GB
display mode : 1366x768, 32 bit
process id : $518
allocated memory : 66.19 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $adbeb200, $584d486f, $4b93449f
count : 5
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056712F in module 'cumulus.exe'. Read of address 00000010.

main thread ($18ac):
0056712f +00f cumulus.exe Vcl.Forms TCustomForm.IsFormSizeStored
00567115 +005 cumulus.exe Vcl.Forms TCustomForm.IsClientSizeStored
00569969 +5f5 cumulus.exe Vcl.Forms TCustomForm.CreateParams
77682eff +02b ntdll.dll KiUserCallbackDispatcher
004b8f72 +02e cumulus.exe Vcl.Controls TWinControl.CreateWnd
005659d5 +005 cumulus.exe Vcl.Forms TScrollingWinControl.CreateWnd
005699e6 +00a cumulus.exe Vcl.Forms TCustomForm.CreateWnd
004b94c6 +016 cumulus.exe Vcl.Controls TWinControl.CreateHandle
004bd2d4 +01c cumulus.exe Vcl.Controls TWinControl.HandleNeeded
004bd2e1 +005 cumulus.exe Vcl.Controls TWinControl.GetHandle
0056c49a +00e cumulus.exe Vcl.Forms TCustomForm.Release
0056bf5c +098 cumulus.exe Vcl.Forms TCustomForm.Close
00754be8 +394 cumulus.exe EasyweatherUSBUnit 737 +62 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75128a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $13b0:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $18f0:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $998:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $1354:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $184c:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $d40:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $ea8:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
77138541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($18ac) at:
74d382e6 +00 combase.dll

thread $1b88:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1328 (TJvHidDeviceReadThread):
76d21123 +066 KERNELBASE.dll WaitForSingleObjectEx
76d210af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
77138541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($18ac) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

cpu registers:
eax = 055c9ee0
ebx = 055c9ee0
ecx = 0018fb00
edx = 00000000
esi = 00568124
edi = 0018faf8
eip = 0056712f
esp = 0018fa5c
ebp = ffffffec

stack dump:
0018fa5c 1a 71 56 00 e0 9e 5c 05 - 6e 99 56 00 00 00 00 00 .qV...\.n.V.....
0018fa6c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fa7c 00 00 00 00 18 fb 18 00 - 02 2f 68 77 98 fa 18 00 ........./hw....
0018fa8c 00 00 00 00 7c fb 18 00 - 60 2e 68 77 c4 fb 18 00 ....|...`.hw....
0018fa9c e0 9e 5c 05 e0 9e 5c 05 - e0 9e 5c 05 78 8f 4b 00 ..\...\...\.x.K.
0018faac 30 fc 18 00 34 88 40 00 - c4 fb 18 00 01 72 ea 06 0...4.@......r..
0018fabc e0 9e 5c 05 e0 9e 5c 05 - 00 00 00 00 eb 50 d7 c6 ..\...\......P..
0018facc 1a 00 00 00 ac fb 18 00 - fd 4b 02 00 ac fb 18 00 .........K......
0018fadc 65 1d ce 01 00 fb 18 00 - b9 2a 6a 77 3c 00 00 00 e........*jw<...
0018faec 24 a5 d5 a2 ac fb 18 00 - 65 1d ce 01 84 6c 07 07 $.......e....l..
0018fafc 00 00 c0 06 00 00 01 00 - ee 01 00 00 fc 00 00 00 ................
0018fb0c 79 01 00 00 e0 00 00 00 - 06 0b 04 00 00 00 00 00 y...............
0018fb1c 08 00 00 00 0c 35 41 00 - 00 00 00 00 00 00 00 00 .....5A.........
0018fb2c 00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00 ..@.............
0018fb3c 00 00 00 00 00 00 00 00 - 54 00 50 00 6c 00 65 00 ........T.P.l.e.
0018fb4c 61 00 73 00 65 00 57 00 - 61 00 69 00 74 00 46 00 a.s.e.W.a.i.t.F.
0018fb5c 6f 00 72 00 6d 00 00 00 - 00 00 00 00 00 00 00 00 o.r.m...........
0018fb6c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fb7c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018fb8c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00754bc1 mov edx, 4
00754bc6 call -$34a42b ($40a7a0) ; System.@UStrCatN
00754bcb mov eax, [ebp-$48]
00754bce mov dl, 1
00754bd0 call +$41d2eb ($b71ec0) ; MainUnit.LogErrorMessage
00754bd5 736 mov dl, 1
00754bd7 mov eax, $7558d8
00754bdc call +$41d2df ($b71ec0) ; MainUnit.LogErrorMessage
00754be1 737 mov eax, [$bbdf74]
00754be6 mov eax, [eax]
00754be8 > call -$1e8d29 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754bed 738 mov eax, [$bbb818]
00754bf2 mov eax, [eax]
00754bf4 mov eax, [eax+$448]
00754bfa mov eax, [eax+$278]
00754c00 xor edx, edx
00754c02 call -$25e60f ($4f65f8) ; Vcl.ComCtrls.TStatusPanels.GetItem
00754c07 xor edx, edx
00754c09 call -$25e6ba ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754c0e 739 mov eax, [$bbb818]
00754c13 mov eax, [eax]
[...]

date/time : 2013-02-15, 14:37:18, 515ms
computer name : SUNROOMPC
user name : me
registered owner : me
operating system : Windows NT New x64 build 9200
system language : English
system up time : 6 hours 31 minutes
program up time : 20 seconds
processors : 4x Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
physical memory : 5096/8064 MB (free/total)
free disk space : (C:) 1484.65 GB
display mode : 1366x768, 32 bit
process id : $17bc
allocated memory : 70.28 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 13:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $adbeb200, $f84cc4af, $c5f8cf1d
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056712F in module 'cumulus.exe'. Read of address 00000010.

main thread ($1b90):
0056712f +00f cumulus.exe Vcl.Forms TCustomForm.IsFormSizeStored
00567115 +005 cumulus.exe Vcl.Forms TCustomForm.IsClientSizeStored
00569969 +5f5 cumulus.exe Vcl.Forms TCustomForm.CreateParams
77682eff +02b ntdll.dll KiUserCallbackDispatcher
004b8f72 +02e cumulus.exe Vcl.Controls TWinControl.CreateWnd
005659d5 +005 cumulus.exe Vcl.Forms TScrollingWinControl.CreateWnd
005699e6 +00a cumulus.exe Vcl.Forms TCustomForm.CreateWnd
004b94c6 +016 cumulus.exe Vcl.Controls TWinControl.CreateHandle
004bd2d4 +01c cumulus.exe Vcl.Controls TWinControl.HandleNeeded
004bd2e1 +005 cumulus.exe Vcl.Controls TWinControl.GetHandle
0056c49a +00e cumulus.exe Vcl.Forms TCustomForm.Release
0056bf5c +098 cumulus.exe Vcl.Forms TCustomForm.Close
00754be8 +394 cumulus.exe EasyweatherUSBUnit 737 +62 TEWUSBForm.StartupDeviceData
00650d29 +01d cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.DoData
004625bd +12d cumulus.exe System.Classes CheckSynchronize
0057054e +76e cumulus.exe Vcl.Forms TApplication.WndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75128a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
0056c649 +1a1 cumulus.exe Vcl.Forms TCustomForm.ShowModal
00b6a265 +009 cumulus.exe MainUnit 11749 +0 TMainForm.AboutClick
005578df +0a7 cumulus.exe Vcl.Menus TMenuItem.Click
00558ee3 +013 cumulus.exe Vcl.Menus TMenu.DispatchCommand
0056adbf +01f cumulus.exe Vcl.Forms TCustomForm.WMCommand
004b5acd +2bd cumulus.exe Vcl.Controls TControl.WndProc
004ba42b +5b3 cumulus.exe Vcl.Controls TWinControl.WndProc
00567bf5 +60d cumulus.exe Vcl.Forms TCustomForm.WndProc
004b9a80 +02c cumulus.exe Vcl.Controls TWinControl.MainWndProc
00465788 +014 cumulus.exe System.Classes StdWndProc
75128a61 +00b user32.dll DispatchMessageW
00570de7 +0f3 cumulus.exe Vcl.Forms TApplication.ProcessMessage
00570e2a +00a cumulus.exe Vcl.Forms TApplication.HandleMessage
00571169 +0c9 cumulus.exe Vcl.Forms TApplication.Run
00b87553 +29f cumulus.exe Cumulus 98 +37 initialization
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $23c:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1b88:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
008632a1 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $18f0:
76d211f2 +04d KERNELBASE.dll SleepEx
76d21197 +00a KERNELBASE.dll Sleep
00463471 +001 cumulus.exe System.Classes TThread.Sleep
0086bf22 +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
77138541 +00c KERNEL32.DLL BaseThreadInitThunk

thread $184c:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $d40:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $ea8:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1354:
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
77138541 +0c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1b90) at:
74d382e6 +00 combase.dll

thread $182c:
77138541 +c KERNEL32.DLL BaseThreadInitThunk

thread $1494 (TJvHidDeviceReadThread):
76d21123 +066 KERNELBASE.dll WaitForSingleObjectEx
76d210af +00d KERNELBASE.dll WaitForSingleObject
0042f5a6 +002 cumulus.exe System.SysUtils WaitForSyncWaitObj
0042f753 +01f cumulus.exe System.SysUtils WaitOrSignalObj
0040837d +065 cumulus.exe System 2116 +0 TMonitor.Wait
004083ec +020 cumulus.exe System 2116 +0 TMonitor.Wait
00463053 +13b cumulus.exe System.Classes TThread.Synchronize
004630e9 +029 cumulus.exe System.Classes TThread.Synchronize
00650e31 +0d1 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.Execute
008e693f +02b cumulus.exe madExcept HookedTThreadExecute
004626fe +042 cumulus.exe System.Classes ThreadProc
00409168 +028 cumulus.exe System 2116 +0 ThreadWrapper
008e6821 +00d cumulus.exe madExcept CallThreadProcSafe
008e688b +037 cumulus.exe madExcept ThreadExceptFrame
77138541 +00c KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($1b90) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

cpu registers:
eax = 05529ee0
ebx = 05529ee0
ecx = 0018f728
edx = 00000000
esi = 00568124
edi = 0018f720
eip = 0056712f
esp = 0018f684
ebp = ffffffec

stack dump:
0018f684 1a 71 56 00 e0 9e 52 05 - 6e 99 56 00 00 00 00 00 .qV...R.n.V.....
0018f694 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f6a4 00 00 00 00 40 f7 18 00 - 02 2f 68 77 c0 f6 18 00 ....@..../hw....
0018f6b4 00 00 00 00 a4 f7 18 00 - 60 2e 68 77 ec f7 18 00 ........`.hw....
0018f6c4 e0 9e 52 05 e0 9e 52 05 - e0 9e 52 05 78 8f 4b 00 ..R...R...R.x.K.
0018f6d4 58 f8 18 00 34 88 40 00 - ec f7 18 00 01 72 ea 06 X...4.@......r..
0018f6e4 e0 9e 52 05 e0 9e 52 05 - 00 00 00 00 eb 50 d7 c6 ..R...R......P..
0018f6f4 1a 00 00 00 d4 f7 18 00 - fd 4b 02 00 d4 f7 18 00 .........K......
0018f704 65 1d ce 01 28 f7 18 00 - b9 2a 6a 77 3c 00 00 00 e...(....*jw<...
0018f714 24 a5 d5 a2 d4 f7 18 00 - 65 1d ce 01 24 6b 07 07 $.......e...$k..
0018f724 00 00 c0 06 00 00 01 00 - ee 01 00 00 fc 00 00 00 ................
0018f734 79 01 00 00 e0 00 00 00 - 84 04 08 00 00 00 00 00 y...............
0018f744 08 00 00 00 0c 35 41 00 - 00 00 00 00 00 00 00 00 .....5A.........
0018f754 00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00 ..@.............
0018f764 00 00 00 00 00 00 00 00 - 54 00 50 00 6c 00 65 00 ........T.P.l.e.
0018f774 61 00 73 00 65 00 57 00 - 61 00 69 00 74 00 46 00 a.s.e.W.a.i.t.F.
0018f784 6f 00 72 00 6d 00 00 00 - 00 00 00 00 00 00 00 00 o.r.m...........
0018f794 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f7a4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018f7b4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00754bc1 mov edx, 4
00754bc6 call -$34a42b ($40a7a0) ; System.@UStrCatN
00754bcb mov eax, [ebp-$48]
00754bce mov dl, 1
00754bd0 call +$41d2eb ($b71ec0) ; MainUnit.LogErrorMessage
00754bd5 736 mov dl, 1
00754bd7 mov eax, $7558d8
00754bdc call +$41d2df ($b71ec0) ; MainUnit.LogErrorMessage
00754be1 737 mov eax, [$bbdf74]
00754be6 mov eax, [eax]
00754be8 > call -$1e8d29 ($56bec4) ; Vcl.Forms.TCustomForm.Close
00754bed 738 mov eax, [$bbb818]
00754bf2 mov eax, [eax]
00754bf4 mov eax, [eax+$448]
00754bfa mov eax, [eax+$278]
00754c00 xor edx, edx
00754c02 call -$25e60f ($4f65f8) ; Vcl.ComCtrls.TStatusPanels.GetItem
00754c07 xor edx, edx
00754c09 call -$25e6ba ($4f6554) ; Vcl.ComCtrls.TStatusPanel.SetText
00754c0e 739 mov eax, [$bbb818]
00754c13 mov eax, [eax]
[...]
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus is crashing on startup!!! Help

Post by steve »

It's trying to log an error message telling you that it's having problems talking to the station. You'll need to reset the station - remove batteries and USB cable. Note that version 1.9.3 is now the current version, and I did some changes in that which hopefully stop it crashing in this situation, so it should successfully flash the error light.
Steve
chasingrabbits
Posts: 2
Joined: Thu 10 Jan 2013 2:54 pm
Weather Station: TP1080WS
Operating System: Windows 8
Location: Texas, USA

Re: Cumulus is crashing on startup!!! Help

Post by chasingrabbits »

Thanks Steve your solution worked perfectly.
Tad
Post Reply