Plase anyone give suggesion to find the problem. What shoud I do?
Code: Select all
callstack crc : $d2389088, $931646d8, $44c2db51
exception number : 1
exception message : The application seems to be frozen.
main thread ($9e0):
761966c7 +00a USER32.dll WaitMessage
005a7765 +149 Program.exe Vcl.Forms TApplication.Idle
005a698b +017 Program.exe Vcl.Forms TApplication.HandleMessage
005a6cb1 +0c9 Program.exe Vcl.Forms TApplication.Run
008cd1a8 +0c4 Program.exe Program 115 +28 initialization
771fed6a +010 kernel32.dll BaseThreadInitThunk
thread $360:
77756a02 +0a ntdll.dll NtWaitForMultipleObjects
771fed6a +10 kernel32.dll BaseThreadInitThunk
thread $1190:
77756a02 +0a ntdll.dll NtWaitForMultipleObjects
759a6a30 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771fbd19 +89 kernel32.dll WaitForMultipleObjectsEx
771fbd87 +13 kernel32.dll WaitForMultipleObjects
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $11a0 (TWorkerThread):
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
00686cda +16 Program.exe VirtualTrees 6070 +3 TWorkerThread.Execute
004bd48f +2b Program.exe madExcept HookedTThreadExecute
00484636 +42 Program.exe System.Classes ThreadProc
004079f0 +28 Program.exe System 45 +0 ThreadWrapper
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
00407a5a +5a Program.exe System 45 +0 BeginThread
thread $11a4:
777557d2 +0a ntdll.dll NtDelayExecution
759a1870 +4f KERNELBASE.dll SleepEx
759a1813 +0a KERNELBASE.dll Sleep
006ccebf +6b Program.exe VirtualShellNotifier 2281 +18 TVirtualChangeDispatchThread.Execute
005da47a +36 Program.exe MPThreadManager 676 +22 TCommonThread.ExecuteStub
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $11a8:
7619ce0e +26 USER32.dll GetMessageW
006cc0bf +bb Program.exe VirtualShellNotifier 1930 +15 TVirtualShellChangeThread.Execute
005da47a +36 Program.exe MPThreadManager 676 +22 TCommonThread.ExecuteStub
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $11b0:
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
005daa5b +2f Program.exe MPThreadManager 898 +4 TCommonEventThread.Execute
005da47a +36 Program.exe MPThreadManager 676 +22 TCommonThread.ExecuteStub
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $156c:
77756422 +0a ntdll.dll NtReplyWaitReceivePort
00794f78 +30 Program.exe madCodeHook LpcPortThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $1570: <priority:1>
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
00794bfe +12 Program.exe madCodeHook LpcDispatchThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $1580:
77756422 +0a ntdll.dll NtReplyWaitReceivePort
00794f78 +30 Program.exe madCodeHook LpcPortThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $1584: <priority:1>
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
00794bfe +12 Program.exe madCodeHook LpcDispatchThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($9e0) at:
771fdcdd +1b kernel32.dll CreateThread
thread $1604:
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
00794b47 +17 Program.exe madCodeHook LpcWorkerThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by thread $1584 at:
771fdcdd +1b kernel32.dll CreateThread
thread $160c:
77756a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
771fed6a +10 kernel32.dll BaseThreadInitThunk
thread $e74:
77756a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
771fed6a +10 kernel32.dll BaseThreadInitThunk
thread $fe0:
77756a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
771fed6a +10 kernel32.dll BaseThreadInitThunk
thread $15a8:
77756a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
771fed6a +10 kernel32.dll BaseThreadInitThunk
thread $12fc:
77756a02 +0a ntdll.dll NtWaitForMultipleObjects
759a6a30 +00 KERNELBASE.dll WaitForMultipleObjectsEx
771fbd19 +89 kernel32.dll WaitForMultipleObjectsEx
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by thread $16c4 at:
771fdcdd +1b kernel32.dll CreateThread
thread $171c:
77756a22 +0a ntdll.dll NtWaitForSingleObject
759a1796 +66 KERNELBASE.dll WaitForSingleObjectEx
771fc2ee +3e kernel32.dll WaitForSingleObjectEx
771fc29d +0d kernel32.dll WaitForSingleObject
00794b47 +17 Program.exe madCodeHook LpcWorkerThread
004bd371 +0d Program.exe madExcept CallThreadProcSafe
004bd3db +37 Program.exe madExcept ThreadExceptFrame
771fed6a +10 kernel32.dll BaseThreadInitThunk
>> created by thread $1570 at:
771fdcdd +1b kernel32.dll CreateThread
disassembling:
008cd0e4 public Program.initialization: ; function entry point
008cd0e4 087 push ebp
008cd0e5 mov ebp, esp
008cd0e7 add esp, -$10
008cd0ea mov eax, $8be96c
008cd0ef call -$4c0c78 ($40c47c) ; SysInit.@InitExe
008cd0ef
008cd0f4 xor eax, eax
008cd0f6 push ebp
008cd0f7 push $8cd1df ; System.@HandleFinally
008cd0fc push dword ptr fs:[eax]
008cd0ff mov fs:[eax], esp
008cd102 088 call -$e877 ($8be890) ; Program.IsAlreadyRunning
008cd102
008cd107 test al, al
008cd109 jnz loc_8cd1af
008cd109
008cd10f 108 mov eax, [$8e6288]
008cd114 mov eax, [eax]
008cd116 call -$3266a3 ($5a6a78) ; Vcl.Forms.TApplication.Initialize
008cd116
008cd11b 109 mov eax, [$8e6288]
008cd120 mov eax, [eax]
008cd122 mov dl, 1
008cd124 call -$3249b1 ($5a8778) ; Vcl.Forms.TApplication.SetMainFormOnTaskBar
008cd124
008cd129 110 mov ecx, [$8e5b04]
008cd12f mov eax, [$8e6288]
008cd134 mov eax, [eax]
008cd136 mov edx, [$8b42d8]
008cd13c call -$3266b1 ($5a6a90) ; Vcl.Forms.TApplication.CreateForm
008cd13c
008cd141 111 mov ecx, [$8e6724]
008cd147 mov eax, [$8e6288]
008cd14c mov eax, [eax]
008cd14e mov edx, [$8be60c]
008cd154 call -$3266c9 ($5a6a90) ; Vcl.Forms.TApplication.CreateForm
008cd154
008cd159 112 mov ecx, [$8e62bc]
008cd15f mov eax, [$8e6288]
008cd164 mov eax, [eax]
008cd166 mov edx, [$8b07c0]
008cd16c call -$3266e1 ($5a6a90) ; Vcl.Forms.TApplication.CreateForm
008cd16c
008cd171 113 mov ecx, [$8e6278]
008cd177 mov eax, [$8e6288]
008cd17c mov eax, [eax]
008cd17e mov edx, [$82defc]
008cd184 call -$3266f9 ($5a6a90) ; Vcl.Forms.TApplication.CreateForm
008cd184
008cd189 114 mov ecx, [$8e68c4]
008cd18f mov eax, [$8e6288]
008cd194 mov eax, [eax]
008cd196 mov edx, [$8b4068]
008cd19c call -$326711 ($5a6a90) ; Vcl.Forms.TApplication.CreateForm
008cd19c
008cd1a1 115 mov eax, [$8e6288]
008cd1a6 mov eax, [eax]
008cd1a8 > call -$3265c5 ($5a6be8) ; Vcl.Forms.TApplication.Run
008cd1a8
008cd1ad jmp loc_8cd1d1
008cd1ad
008cd1ad ; ---------------------------------------------------------
008cd1ad
008cd1af loc_8cd1af:
008cd1af 120 push $10040
008cd1b4 push $8cd1ec
008cd1b9 push $8cd1f0
008cd1be push 0
008cd1c0 call -$4bae41 ($412384) ; Winapi.Windows.MessageBox
008cd1c0
008cd1c5 121 mov eax, [$8e6288]
008cd1ca mov eax, [eax]
008cd1cc call -$3264c9 ($5a6d08) ; Vcl.Forms.TApplication.Terminate
008cd1cc
008cd1d1 loc_8cd1d1:
008cd1d1 124 xor eax, eax
008cd1d3 pop edx
008cd1d4 pop ecx
008cd1d5 pop ecx
008cd1d6 mov fs:[eax], edx
008cd1d9 push $8cd1e6 ; System.@Halt0
008cd1d6
008cd1de loc_8cd1de:
008cd1de ret
008cd1de
008cd1de ; ---------------------------------------------------------
008cd1de
008cd1df jmp -$4c6164 ($407080) ; System.@HandleFinally
008cd1df
008cd1e4 jmp loc_8cd1de
008cd1e4
008cd1e4 ; ---------------------------------------------------------
008cd1e4
008cd1e6 call -$4c59b3 ($407838) ; System.@Halt0