Page 1 of 1

Bug Report Build 1032

Posted: Wed 06 Mar 2013 10:28 am
by senbrea
My Computer crashed this morning - possibly due to a windows 7 update.

The report is attached:-
date/time : 2012-08-28, 12:00:15, 343ms
computer name : GRANT-5DAAD57C7
user name : GRANT <admin>
registered owner : Owner
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 1 minute 37 seconds
program up time : 17 seconds
processors : 2x Intel(R) Pentium(R) 4 CPU 3.40GHz
physical memory : 555/1014 MB (free/total)
free disk space : (C:) 138.75 GB
display mode : 800x600, 32 bit
process id : $b90
allocated memory : 21.89 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 : $2c6e8898, $9cc698be, $a61b0a20
exception number : 1
exception class : EInvalidOp
exception message : Invalid floating point operation.

main thread ($b94):
005c007b +533 cumulus.exe StAstro 546 +76 MoonPosPrim
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
00465788 +014 cumulus.exe System.Classes StdWndProc
7e418a0b +00a 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

thread $bac:
7c90df48 +a ntdll.dll NtWaitForMultipleObjects

thread $bb0:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.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

thread $bb4:
7c90d218 +00a ntdll.dll NtDelayExecution
7c8023eb +04b kernel32.dll SleepEx
7c802450 +00a kernel32.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

thread $bbc: <priority:1>
7c90da48 +0a ntdll.dll NtRemoveIoCompletion
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($b94) at:
71a5d926 +00 mswsock.dll

thread $c54 (TJvHidDeviceReadThread):
7c90df58 +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.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
>> created by main thread ($b94) at:
00650c81 +021 cumulus.exe JvHidControllerClass TJvHidDeviceReadThread.CtlCreate

thread $f8 (TSLTimerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.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
>> created by main thread ($b94) at:
0086eb4a +3a cumulus.exe SLHMTimer 120 +4 TSLTimerThread.Create

thread $138:
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
008e6821 +0d cumulus.exe madExcept CallThreadProcSafe
008e688b +37 cumulus.exe madExcept ThreadExceptFrame
>> created by main thread ($b94) at:
71abd374 +00 WS2_32.dll

cpu registers:
eax = 02f07e40
ebx = 02f09ee0
ecx = fffffffe
edx = 000204b0
esi = 00c6bfdc
edi = 043f5ce9
eip = 005c007e
esp = 0012fc42
ebp = 0012fc8c

stack dump:
0012fc42 00 00 34 28 72 01 b0 17 - e4 40 00 00 00 00 eb be ..4(r....@......
0012fc52 56 00 fe ff ff ff dc bf - c6 00 60 b5 f0 02 44 44 V.........`...DD
0012fc62 75 00 94 fc 12 00 34 88 - 40 00 8c fc 12 00 08 00 u.....4.@.......
0012fc72 00 00 00 00 00 00 00 00 - 00 00 31 c3 45 01 b0 17 ..........1.E...
0012fc82 e4 40 00 00 00 00 00 00 - 00 00 48 fd 12 00 cb 4f .@........H....O
0012fc92 75 00 60 fd 12 00 34 88 - 40 00 48 fd 12 00 90 1a u.`...4.@.H.....
0012fca2 82 01 b0 a4 33 04 60 b4 - 23 04 00 00 00 00 00 00 ....3.`.#.......
0012fcb2 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fcc2 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fcd2 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fce2 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fcf2 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fd02 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fd12 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fd22 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fd32 00 00 00 00 00 00 60 b5 - f0 02 00 00 00 00 00 00 ......`.........
0012fd42 00 00 00 00 00 00 b0 fd - 12 00 2f 0d 65 00 08 00 ........../.e...
0012fd52 00 00 e9 5c 3f 04 0c b3 - b8 00 c0 25 46 00 6c fd ...\?......%F.l.
0012fd62 12 00 04 86 40 00 b0 fd - 12 00 78 fd 12 00 2e 26 ....@.....x....&
0012fd72 46 00 b0 fd 12 00 84 fd - 12 00 8b 26 46 00 b0 fd F..........&F...

disassembling:
[...]
005c0051 wait
005c0052 call -$1baeb7 ($4051a0) ; System.Sin
005c0057 fmul dword ptr [$5c2450]
005c005d fld tbyte ptr [esp+$f8]
005c0064 faddp st(1), st
005c0066 fstp tbyte ptr [esp+$104]
005c006d wait
005c006e fld dword ptr [$5c244c]
005c0074 fmul qword ptr [esp+$40]
005c0078 add esp, -$c
005c007b > fstp tbyte ptr [esp]
005c007e wait
005c007f call -$1baee4 ($4051a0) ; System.Sin
005c0084 fmul dword ptr [$5c2454]
005c008a fld tbyte ptr [esp+$104]
005c0091 faddp st(1), st
005c0093 fstp tbyte ptr [esp+$110]
005c009a wait
005c009b fld dword ptr [$5c244c]
005c00a1 fmul qword ptr [esp+$50]
005c00a5 add esp, -$c
[...]

date/time : 2013-03-06, 08:50:13, 500ms
computer name : OPTIPLEX
user name : GRANT <admin>
registered owner : Owner
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 19 days 22 hours
program up time : 11 seconds
processors : 2x Intel(R) Pentium(R) 4 CPU 3.40GHz
physical memory : 27/1014 MB (free/total)
free disk space : (C:) 137.00 GB
display mode : 1024x768, 32 bit
process id : $be8
allocated memory : 18.47 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 12:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $004629fc, $3cb3b07a, $3cb3b07a
exception number : 1
exception class : EThread
exception message : Thread Error: (6).

main thread ($c6c):
004629fc +0 cumulus.exe
7c90e485 +9 ntdll.dll KiUserExceptionDispatcher
7e418a0b +a USER32.dll DispatchMessageW

thread $1258:
7c90df48 +a ntdll.dll NtWaitForMultipleObjects

thread $ecc:
7c90d218 +0a ntdll.dll NtDelayExecution
7c8023eb +4b KERNEL32.dll SleepEx
7c802450 +0a KERNEL32.dll Sleep

thread $11f4:
7c90d218 +0a ntdll.dll NtDelayExecution
7c8023eb +4b KERNEL32.dll SleepEx
7c802450 +0a KERNEL32.dll Sleep

thread $1144: <priority:1>
7c90da48 +a ntdll.dll NtRemoveIoCompletion
>> created by main thread ($c6c) at:
71a5d926 +0 mswsock.dll

thread $fe8 (TJvHidDeviceReadThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 KERNEL32.dll WaitForSingleObjectEx
7c80253d +0d KERNEL32.dll WaitForSingleObject
>> created by main thread ($c6c) at:
00650c86 +00 cumulus.exe

disassembling:
7c90e47c public KiUserExceptionDispatcher: ; function entry point
7c90e47c mov ecx, [esp+4]
7c90e480 mov ebx, [esp]
7c90e483 push ecx
7c90e484 push ebx
7c90e485 > call +$1c39a ($7c92a824)
7c90e48a or al, al
7c90e48c jz loc_7c90e49a
7c90e48e pop ebx
7c90e48f pop ecx
7c90e490 push 0
7c90e492 push ecx
7c90e493 call -$143a ($7c90d05e) ; NtContinue (ntdll.dll)
7c90e498 jmp loc_7c90e4a5
7c90e49a pop ebx
7c90e49b pop ecx
[...]

date/time : 2013-03-06, 10:00:47, 937ms
computer name : OPTIPLEX
user name : GRANT <admin>
registered owner : Owner
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 19 days 23 hours
program up time : 5 seconds
processors : 2x Intel(R) Pentium(R) 4 CPU 3.40GHz
physical memory : 56/1014 MB (free/total)
free disk space : (C:) 137.00 GB
display mode : 1024x768, 32 bit
process id : $117c
allocated memory : 16.91 MB
executable : cumulus.exe
exec. date/time : 2012-03-20 12:25
version : 1.9.2.1032
compiled with : Delphi XE2
madExcept version : 3.0n
callstack crc : $00462854, $7b215a56, $7b215a56
count : 3
exception number : 1
exception class : EThread
exception message : Thread creation error:.

main thread ($11a0):
00462854 +0 cumulus.exe
7e418a0b +a USER32.dll DispatchMessageW

thread $16cc:
7c90df48 +a ntdll.dll NtWaitForMultipleObjects

thread $450:
7c90d218 +0a ntdll.dll NtDelayExecution
7c8023eb +4b KERNEL32.dll SleepEx
7c802450 +0a KERNEL32.dll Sleep

thread $10d0:
7c90d218 +0a ntdll.dll NtDelayExecution
7c8023eb +4b KERNEL32.dll SleepEx
7c802450 +0a KERNEL32.dll Sleep

thread $6f0: <priority:1>
7c90da48 +a ntdll.dll NtRemoveIoCompletion
>> created by main thread ($11a0) at:
71a5d926 +0 mswsock.dll

disassembling:
7e418a01 public DispatchMessageW: ; function entry point
7e418a01 mov edi, edi
7e418a03 push ebp
7e418a04 mov ebp, esp
7e418a06 push 0
7e418a08 push dword ptr [ebp+8]
7e418a0b > call -$11f ($7e4188f1)
7e418a10 pop ebp
7e418a11 ret 4

`

Re: Bug Report Build 1032

Posted: Wed 06 Mar 2013 10:50 am
by steve
Windows wasn't able to start Cumulus. Was it OK after a reboot?

Re: Bug Report Build 1032

Posted: Wed 06 Mar 2013 10:54 am
by water01
Steve, I don't know if you noticed but even though this is supposed to be a W7 Home system in the exception report it says "operating system : Windows XP Service Pack 3 build 2600".

To me this would mean that this is upgraded XP system to Windows 7 which is not a recommended upgrade, but I could be wrong of course!!

Re: Bug Report Build 1032

Posted: Wed 06 Mar 2013 10:57 am
by steve
water01 wrote:even though this is supposed to be a W7 Home system in the exception report it says "operating system : Windows XP Service Pack 3 build 2600".
Good point. But I think that even if it had been upgraded, a Windows 7 system would still be reported with the correct build identifier.

Re: Bug Report Build 1032

Posted: Wed 06 Mar 2013 3:23 pm
by senbrea
Thank you for your comments. The computer was rebooted and cumulus (build 1032 re-started). No problems. The software works fine. It seems to have been a general computer (Windows 7?) malfunction as my other programs on that machine failed to operate properly. I have now downloaded and installed ver 1.9.3 on it. Download and installation worked with no problem. New version Cumulus is up and running and purring along quite happily! Everything now seems OK.