See the attached stacktrace (I got it while debugging in the IDE, but behavior and trace is the same at runtime).
The context is like this:
- there is an edit control, taking numerical input
- user enters invalid number
- code is like this (much simplified) in the event handler
Code: Select all
begin
svalue := input;
try
StrToFloat(svalue);
except
cleanup svalue
end;
if svalue = '' then
raise exception();
v := StrToFloat(svalue);
I may be wrong but according to the trace it seems that when the exception is raised explicitly by my code, madexcept kicks in, starts generating the report then in or after TIMEException.GetBugReportSections, it somehow trigger s the delphi main thread processing, which of course runs the failing code again, madexcept starts generating the bugreport again (!!!???) and freezes up in PauseMeEventually as I reckon it did that with the first call.
To note that "pause all running delphi/bcb threads" is checked. "check for frozen main thread" is not checked.
There is no madexcept custom handler or anything else in the picture in this project.
To note that this kind of "Information" box freezing is happening quite often in this project (as in the number of times an exception happens vs number of times information box freezes) , which is multithreaded, with a bunch of COM DLLs, plus regular DLLs and a bunch of EXE's, making it hard to trace problems.
I was not able to upload the trace as file (it didn't show any errors, it just didn't place it in the attachments list) so here it is below
Code: Select all
date/time : 2015-06-06, 22:20:51, 265ms
computer name : ODESK-ROOM328-X
user name : Admin <admin>
registered owner : home / home
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 33 minutes 5 seconds
program up time : 6 minutes 37 seconds
processors : 2x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
physical memory : 2026/3071 MB (free/total)
free disk space : (C:) 559,31 MB (W:) 559,31 MB
display mode : 1024x768, 32 bit
process id : $ce4
allocated memory : 65,29 MB
largest free block : 731,37 MB
command line : "W:\bin\Room328Designer.exe" /setupurl "http://www.room328.com/rd/setup?project_id=272006&ticket=994065&version_id=176869&Lang=uk&GetSysInfo"
executable : Room328Designer.exe
exec. date/time : 2015-06-06 22:14
version : 1.11.0.61
compiled with : Delphi 2006/07
madExcept version : 4.0.12
callstack crc : $21c8bb98, $5d9df6ff, $f58ae6bb
Main ($fd0):
7c90df3a +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
00432f01 +041 Room328Designer.exe madExcept PauseMeEventually
0045a5d7 +003 Room328Designer.exe madExcept PeekMessageCallbackA
004062fb +037 Room328Designer.exe madNVPrgrAlert TIProgressAlert.ProcessMessages
00406399 +08d Room328Designer.exe madNVPrgrAlert TIProgressAlert.SetPosition
00406d7a +62a Room328Designer.exe madNVPrgrAlert TIProgressAlert.Show
00456293 +303 Room328Designer.exe madExcept TIMEException.GetBugReportSections
004564ab +0e3 Room328Designer.exe madExcept TIMEException.GetBugReport
004500e2 +28e Room328Designer.exe madExcept ReceiveHandleException
00450b7a +362 Room328Designer.exe madExcept HandleException
00458b96 +03a Room328Designer.exe madExcept InterceptAHandleExcept
7c90e465 +009 ntdll.dll KiUserExceptionDispatcher
036a7e79 +025 Kernel.dll IntlCore 276 +2 _IntlStr
03680511 +029 Kernel.dll UI 212 +1 IntlStr
09791f26 +066 RDCore.dll MetricControls 247 +6 TMetricEdit.GetValue
2013fdd0 +02c vcl100.bpl Controls 7073 +3 TWinControl.MainWndProc
20040e4c +014 rtl100.bpl Classes 11583 +8 StdWndProc
7c90e450 +010 ntdll.dll KiUserCallbackDispatcher
7e428d72 +052 USER32.dll DefWindowProcW
00406729 +0c9 Room328Designer.exe madNVPrgrAlert ProgressAlertWndProc
7c90e450 +010 ntdll.dll KiUserCallbackDispatcher
00456293 +303 Room328Designer.exe madExcept TIMEException.GetBugReportSections
004564ab +0e3 Room328Designer.exe madExcept TIMEException.GetBugReport
004500e2 +28e Room328Designer.exe madExcept ReceiveHandleException
00450b7a +362 Room328Designer.exe madExcept HandleException
00458b96 +03a Room328Designer.exe madExcept InterceptAHandleExcept
7c90e465 +009 ntdll.dll KiUserExceptionDispatcher
036a7e79 +025 Kernel.dll IntlCore 276 +2 _IntlStr
03680511 +029 Kernel.dll UI 212 +1 IntlStr
09791f26 +066 RDCore.dll MetricControls 247 +6 TMetricEdit.GetValue
09791e4b +007 RDCore.dll MetricControls 222 +2 TMetricEdit.Change
200f966a +016 vcl100.bpl StdCtrls 2239 +1 TCustomEdit.CNCommand
2013c527 +2bb vcl100.bpl Controls 5146 +83 TControl.WndProc
201406a7 +4fb vcl100.bpl Controls 7304 +111 TWinControl.WndProc
0968d3ef +5a7 RDCore.dll JvExMask TJvExCustomMaskEdit.WndProc
2013c1b4 +024 vcl100.bpl Controls 5021 +5 TControl.Perform
201407f7 +023 vcl100.bpl Controls 7353 +6 DoControlMsg
2014124f +00b vcl100.bpl Controls 7616 +1 TWinControl.WMCommand
2013c527 +2bb vcl100.bpl Controls 5146 +83 TControl.WndProc
201406a7 +4fb vcl100.bpl Controls 7304 +111 TWinControl.WndProc
2013fdd0 +02c vcl100.bpl Controls 7073 +3 TWinControl.MainWndProc
20040e4c +014 rtl100.bpl Classes 11583 +8 StdWndProc
7e4292de +044 USER32.dll SendMessageW
7c90e450 +010 ntdll.dll KiUserCallbackDispatcher
7e42a993 +016 USER32.dll CallWindowProcA
201407a3 +0d7 vcl100.bpl Controls 7334 +23 TWinControl.DefaultHandler
200f95ae +16a vcl100.bpl StdCtrls 2209 +29 TCustomEdit.DefaultHandler
201421ed +049 vcl100.bpl Controls 8198 +9 TWinControl.DoKeyPress
20142225 +019 vcl100.bpl Controls 8207 +1 TWinControl.WMChar
2013c527 +2bb vcl100.bpl Controls 5146 +83 TControl.WndProc
2013cdc2 +06e vcl100.bpl Controls 5343 +8 TControl.WMMouseMove
2013c527 +2bb vcl100.bpl Controls 5146 +83 TControl.WndProc
201406a7 +4fb vcl100.bpl Controls 7304 +111 TWinControl.WndProc
0968d3ef +5a7 RDCore.dll JvExMask TJvExCustomMaskEdit.WndProc
2013fdd0 +02c vcl100.bpl Controls 7073 +3 TWinControl.MainWndProc
20040e4c +014 rtl100.bpl Classes 11583 +8 StdWndProc
7e4196c2 +00a USER32.dll DispatchMessageA
201625f0 +0fc vcl100.bpl Forms 8105 +23 TApplication.ProcessMessage
2016262a +00a vcl100.bpl Forms 8124 +1 TApplication.HandleMessage
2015e693 +187 vcl100.bpl Forms 5822 +29 TCustomForm.ShowModal
09734314 +040 RDCore.dll FBase 51 +5 FormSafeShowModal
0973437c +000 RDCore.dll FBase 73 +0 TFormBase.SafeShowModal
0987440d +571 RDCore.dll DPatWizard 260 +73 TDialogPatWiz.Run
09873dee +04e RDCore.dll DPatWizard 151 +6 ChangePattern
0973198c +12c RDCore.dll VRLayers 3048 +21 TVRDefaultLayers.ChangePattern
09733723 +143 RDCore.dll VRLayers 3918 +27 TVRDefaultLayers.DropMaterial
096fa6e7 +197 RDCore.dll ODBDatabase 1879 +31 TODBSelections.StreamDrop
0974a200 +148 RDCore.dll VRRooms 1499 +29 TVRRoom.StreamDrop
097221ac +018 RDCore.dll VREngine 585 +1 TVRWorld.StreamDrop
0986c7da +14a RDCore.dll Fr3D 893 +30 TProg3D.HandleDrop
09781c42 +02e RDCore.dll View3DControls 201 +1 TView3DControl.HandleOLEDropTarget
09781b97 +023 RDCore.dll View3DControls 182 +1 TView3DControl.DropTargetDrop
096ef7a1 +02d RDCore.dll DropTarget 383 +2 TDropTarget.DoDrop
096eff68 +03c RDCore.dll DropStream 96 +9 TDropStreamTarget.HandleTimer
2010eb07 +00f vcl100.bpl ExtCtrls 2281 +1 TTimer.Timer
2010e9eb +02b vcl100.bpl ExtCtrls 2239 +4 TTimer.WndProc
20040e4c +014 rtl100.bpl Classes 11583 +8 StdWndProc
7e4196c2 +00a USER32.dll DispatchMessageA
201625f0 +0fc vcl100.bpl Forms 8105 +23 TApplication.ProcessMessage
2016262a +00a vcl100.bpl Forms 8124 +1 TApplication.HandleMessage
2016291f +0b3 vcl100.bpl Forms 8223 +20 TApplication.Run
0046a08b +1cb Room328Designer.exe FMain 487 +31 TRoom328DesignerMainForm.Run
0046b4a4 +0a4 Room328Designer.exe Room328Designer 46 +15 initialization
thread $c4c:
0045995d +0d Room328Designer.exe madExcept CallThreadProcSafe
004599c7 +37 Room328Designer.exe madExcept ThreadExceptFrame
>> created by Main ($fd0) at:
77e7df36 +00 RPCRT4.dll
thread $c28:
7c90df3a +0a ntdll.dll NtWaitForSingleObject
71aa150a +6a WS2HELP.dll WahReferenceContextByHandle
71ab314c +a4 WS2_32.dll select
0045995d +0d Room328Designer.exe madExcept CallThreadProcSafe
004599c7 +37 Room328Designer.exe madExcept ThreadExceptFrame
>> created by Main ($fd0) at:
771d9218 +00 wininet.dll
thread $f68:
7c90d1fa +a ntdll.dll NtDelayExecution
thread $c6c:
0045995d +0d Room328Designer.exe madExcept CallThreadProcSafe
004599c7 +37 Room328Designer.exe madExcept ThreadExceptFrame
>> created by thread $c4c at:
77e7df36 +00 RPCRT4.dll
thread $f00:
7c90df3a +00a ntdll.dll NtWaitForSingleObject
7c8025d5 +085 kernel32.dll WaitForSingleObjectEx
7c80253d +00d kernel32.dll WaitForSingleObject
2003f173 +113 rtl100.bpl Classes 10168 +34 TThread.Synchronize
2003f21a +01e rtl100.bpl Classes 10196 +4 TThread.Synchronize
2003ee01 +00d rtl100.bpl Classes 9975 +0 TThread.DoTerminate
2003ebc9 +075 rtl100.bpl Classes 9884 +14 ThreadProc
20007948 +028 rtl100.bpl system 12110 +33 ThreadWrapper
0045995d +00d Room328Designer.exe madExcept CallThreadProcSafe
004599c7 +037 Room328Designer.exe madExcept ThreadExceptFrame
modules:
00400000 Room328Designer.exe 1.11.0.61 W:\bin
02290000 Log.dll 4.0.0.3 C:\Program Files\Common Files\Room328\RoomCore\v4.0
03620000 Kernel.dll 4.0.2.97 C:\Program Files\Common Files\Room328\RoomCore\v4.0
04a50000 Image.dll 4.0.0.12 C:\Program Files\Common Files\Room328\RoomCore\v4.0
05e20000 Splash.dll 4.0.0.2 C:\Program Files\Common Files\Room328\RoomCore\v4.0
07200000 Compression.dll 4.0.0.5 C:\Program Files\Common Files\Room328\RoomCore\v4.0
088c0000 xpsp2res.dll 5.1.2600.5512 C:\WINDOWS\system32
09150000 wshtcpip.dll 5.1.2600.5512 C:\WINDOWS\System32
09470000 mswsock.dll 5.1.2600.5512 C:\WINDOWS\system32
09620000 RDCore.dll 1.325.2.93 W:\bin
0acb0000 VisualKernel.dll 4.0.0.21 C:\Program Files\Common Files\Room328\RoomCore\v4.0
0c0a0000 GraphicUtils.dll 4.0.0.4 C:\Program Files\Common Files\Room328\RoomCore\v4.0
0d450000 Esh.dll 4.0.1.3 C:\Program Files\Common Files\Room328\RoomCore\v4.0
0e810000 Geometry.dll 4.0.0.5 C:\Program Files\Common Files\Room328\RoomCore\v4.0
0fbc0000 Render3D.dll 4.0.0.5 C:\Program Files\Common Files\Room328\RoomCore\v4.0
10000000 guard32.dll 8.1.0.4426 C:\WINDOWS\system32
11070000 Dxf.dll 4.0.0.4 C:\Program Files\Common Files\Room328\RoomCore\v4.0
12400000 Database.dll 4.0.0.3 C:\Program Files\Common Files\Room328\RoomCore\v4.0
137b0000 DataExports.dll 4.0.0.2 C:\Program Files\Common Files\Room328\RoomCore\v4.0
14b60000 Report.dll 4.0.0.2 C:\Program Files\Common Files\Room328\RoomCore\v4.0
15fd0000 RDWidgets.dll 4.0.0.8 W:\bin
17400000 Tutorial.dll 4.0.0.2 C:\Program Files\Common Files\Room328\RoomCore\v4.0
18cb0000 DropboxExt.25.dll 1.0.0.25 C:\Documents and Settings\Admin\Application Data\Dropbox\bin
18ce0000 TortoiseOverlays.dll 1.1.3.21564 C:\Program Files\Common Files\TortoiseOverlays
18d20000 TortoiseStub32.dll 1.8.4.24972 C:\Program Files\TortoiseSVN\bin
18d50000 TortoiseSVN32.dll 1.8.4.24972 C:\Program Files\TortoiseSVN\bin
18dd0000 libsvn_tsvn32.dll 1.8.5.34819 C:\Program Files\TortoiseSVN\bin
19140000 MSVCR110.dll 11.0.51106.1 C:\WINDOWS\system32
19230000 intl3_tsvn32.dll 0.14.6.0 C:\Program Files\TortoiseSVN\bin
19250000 libsasl32.dll 2.1.24.0 C:\Program Files\TortoiseSVN\bin
19280000 MSVCP110.dll 11.0.51106.1 C:\WINDOWS\system32
19320000 oDeskHook82.dll 3.8.34.0 C:\Program Files\oDesk
197e0000 Render3DRetain.dll 4.0.1.5 C:\Program Files\Common Files\Room328\RoomCore\v4.0
20000000 rtl100.bpl 11.0.2902.10471 C:\WINDOWS\system32
200e0000 vcl100.bpl 11.0.2902.10471 C:\WINDOWS\system32
4de10000 msado15.dll 2.81.1132.0 C:\Program Files\Common Files\System\ado
4ffe0000 fltlib.dll 5.1.2600.5512 C:\WINDOWS\system32
58d40000 Wship6.dll 5.1.2600.5512 C:\WINDOWS\system32
5ad70000 uxtheme.dll 6.0.2900.5512 C:\WINDOWS\system32
5b860000 NETAPI32.dll 5.1.2600.5512 C:\WINDOWS\system32
5edd0000 olepro32.dll 5.1.2600.5512 C:\WINDOWS\system32
662b0000 hnetcfg.dll 5.1.2600.5512 C:\WINDOWS\system32
69b10000 msxml4.dll 4.10.9404.0 C:\WINDOWS\system32
6c750000 DPlayX.dll 5.3.2600.5512 C:\WINDOWS\system32
6d7e0000 D3DXOF.DLL 5.1.2600.0 C:\WINDOWS\system32
6d800000 D3DRM.dll 5.1.2600.0 C:\WINDOWS\system32
6d910000 D3DIM.DLL 5.1.2600.0 C:\WINDOWS\system32
6ee60000 libaprutil_tsvn32.dll 1.5.2.0 C:\Program Files\TortoiseSVN\bin
6eec0000 libapr_tsvn32.dll 1.4.8.0 C:\Program Files\TortoiseSVN\bin
71aa0000 WS2HELP.dll 5.1.2600.5512 C:\WINDOWS\system32
71ab0000 WS2_32.dll 5.1.2600.5512 C:\WINDOWS\system32
71ad0000 wsock32.dll 5.1.2600.5512 C:\WINDOWS\system32
71b20000 mpr.dll 5.1.2600.5512 C:\WINDOWS\system32
71bf0000 SAMLIB.dll 5.1.2600.5512 C:\WINDOWS\system32
71c10000 ntlanman.dll 5.1.2600.5512 C:\WINDOWS\System32
71c80000 NETRAP.dll 5.1.2600.5512 C:\WINDOWS\System32
71c90000 NETUI1.dll 5.1.2600.5512 C:\WINDOWS\System32
71cd0000 NETUI0.dll 5.1.2600.5512 C:\WINDOWS\System32
72280000 DInput.dll 5.3.2600.5512 C:\WINDOWS\system32
722b0000 sensapi.dll 5.1.2600.5512 C:\WINDOWS\system32
73000000 winspool.drv 5.1.2600.5512 C:\WINDOWS\system32
73760000 DDraw.dll 5.3.2600.5512 C:\WINDOWS\system32
73bc0000 DCIMAN32.dll 5.1.2600.5512 C:\WINDOWS\system32
73f10000 DSound.dll 5.3.2600.5512 C:\WINDOWS\system32
74c80000 oleacc.dll 4.2.5406.0 C:\WINDOWS\system32
74e30000 RICHED20.DLL 5.30.23.1230 C:\WINDOWS\system32
75a70000 MSVFW32.dll 5.1.2600.5512 C:\WINDOWS\system32
75cf0000 mlang.dll 6.0.2900.5512 C:\WINDOWS\system32
75f60000 drprov.dll 5.1.2600.5512 C:\WINDOWS\System32
75f70000 davclnt.dll 5.1.2600.5512 C:\WINDOWS\System32
76080000 MSVCP60.dll 6.2.3104.0 C:\WINDOWS\system32
763b0000 comdlg32.dll 6.0.2900.5512 C:\WINDOWS\system32
765b0000 MSDART.DLL 2.81.1132.0 C:\WINDOWS\system32
769c0000 USERENV.dll 5.1.2600.5512 C:\WINDOWS\system32
76b20000 ATL.DLL 3.5.2284.1 C:\WINDOWS\system32
76b40000 WINMM.dll 5.1.2600.5512 C:\WINDOWS\system32
76bf0000 PSAPI.DLL 5.1.2600.5512 C:\WINDOWS\system32
76c90000 IMAGEHLP.DLL 5.1.2600.5512 C:\WINDOWS\system32
76d40000 MPRAPI.dll 5.1.2600.5512 C:\WINDOWS\system32
76d60000 iphlpapi.dll 5.1.2600.5512 C:\WINDOWS\system32
76e10000 adsldpc.dll 5.1.2600.5512 C:\WINDOWS\system32
76e80000 rtutils.dll 5.1.2600.5512 C:\WINDOWS\system32
76e90000 rasman.dll 5.1.2600.5512 C:\WINDOWS\system32
76eb0000 TAPI32.dll 5.1.2600.5512 C:\WINDOWS\system32
76ee0000 RASAPI32.DLL 5.1.2600.5512 C:\WINDOWS\system32
76f20000 DNSAPI.dll 5.1.2600.5512 C:\WINDOWS\system32
76f60000 WLDAP32.dll 5.1.2600.5512 C:\WINDOWS\system32
76fc0000 rasadhlp.dll 5.1.2600.5512 C:\WINDOWS\system32
76fd0000 CLBCATQ.DLL 2001.12.4414.700 C:\WINDOWS\system32
77050000 COMRes.dll 2001.12.4414.700 C:\WINDOWS\system32
77120000 oleaut32.dll 5.1.2600.5512 C:\WINDOWS\system32
771b0000 wininet.dll 6.0.2900.5512 C:\WINDOWS\system32
773d0000 COMCTL32.dll 6.0.2900.5512 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83
774e0000 ole32.dll 5.1.2600.5512 C:\WINDOWS\system32
77690000 NTMARTA.DLL 5.1.2600.5512 C:\WINDOWS\system32
77920000 SETUPAPI.dll 5.1.2600.5512 C:\WINDOWS\system32
77a80000 CRYPT32.dll 5.131.2600.5512 C:\WINDOWS\system32
77b20000 MSASN1.dll 5.1.2600.5512 C:\WINDOWS\system32
77b40000 appHelp.dll 5.1.2600.5512 C:\WINDOWS\system32
77c00000 version.dll 5.1.2600.5512 C:\WINDOWS\system32
77c10000 msvcrt.dll 7.0.2600.5512 C:\WINDOWS\system32
77c70000 msv1_0.dll 5.1.2600.5512 C:\WINDOWS\system32
77cc0000 ACTIVEDS.dll 5.1.2600.5512 C:\WINDOWS\system32
77dd0000 ADVAPI32.dll 5.1.2600.5512 C:\WINDOWS\system32
77e70000 RPCRT4.dll 5.1.2600.5512 C:\WINDOWS\system32
77f10000 GDI32.dll 5.1.2600.5512 C:\WINDOWS\system32
77f60000 SHLWAPI.dll 6.0.2900.5512 C:\WINDOWS\system32
77fe0000 Secur32.dll 5.1.2600.5512 C:\WINDOWS\system32
7c800000 kernel32.dll 5.1.2600.5512 C:\WINDOWS\system32
7c900000 ntdll.dll 5.1.2600.5512 C:\WINDOWS\system32
7c9c0000 shell32.dll 6.0.2900.5512 C:\WINDOWS\system32
7df70000 oledlg.dll 5.1.2600.5512 C:\WINDOWS\system32
7e1e0000 URLMON.DLL 6.0.2900.5512 C:\WINDOWS\system32
7e410000 USER32.dll 5.1.2600.5512 C:\WINDOWS\system32
processes:
000 Idle 0 0
004 System 0 0 normal
264 smss.exe 0 0 normal C:\WINDOWS\system32
29c csrss.exe 61 59 normal C:\WINDOWS\system32
2b8 winlogon.exe 34 8 high C:\WINDOWS\system32
2e4 services.exe 4 0 normal C:\WINDOWS\system32
2f0 lsass.exe 4 0 normal C:\WINDOWS\system32
398 vmacthlp.exe 4 0 normal C:\Program Files\VMware\VMware Tools
3b4 svchost.exe 4 0 normal C:\WINDOWS\system32
3f4 svchost.exe 4 0 normal C:\WINDOWS\system32
454 cmdagent.exe 280 1 normal C:\Program Files\COMODO\COMODO Internet Security
480 svchost.exe 11 10 normal C:\WINDOWS\system32
514 svchost.exe 4 0 normal C:\WINDOWS\System32
58c svchost.exe 4 0 normal C:\WINDOWS\System32
5d8 spoolsv.exe 4 0 normal C:\WINDOWS\system32
6d0 BSQLServer.exe 4 1 normal C:\Program Files\CodeGear\RAD Studio\5.0\bin
164 alg.exe 4 0 normal C:\WINDOWS\System32
530 wscntfy.exe 23 6 normal C:\WINDOWS\system32
568 cavwp.exe 27 0 normal C:\Program Files\COMODO\COMODO Internet Security
850 Explorer.EXE 166 69 normal C:\WINDOWS
884 TSVNCache.exe 8 1 normal C:\Program Files\TortoiseSVN\bin
8bc cistray.exe 129 42 normal C:\Program Files\COMODO\COMODO Internet Security
8cc VMwareTray.exe 29 8 normal C:\Program Files\VMware\VMware Tools
8dc vmtoolsd.exe 8 11 normal C:\Program Files\VMware\VMware Tools
8f0 oDeskTeam.exe 213 106 normal C:\Program Files\oDesk
990 Dropbox.exe 43 21 normal C:\Documents and Settings\Admin\Application Data\Dropbox\bin
b64 cis.exe 66 13 normal C:\Program Files\COMODO\COMODO Internet Security
cb8 oDeskHelper.exe 14 5 normal C:\Program Files\oDesk
ea0 taskmgr.exe 112 120 high C:\WINDOWS\system32
49c TOTALCMD.EXE 347 165 normal C:\totalcmd
9c4 regedit.exe 73 21 normal C:\WINDOWS
a5c notepad++.exe 342 249 normal C:\Program Files\Notepad++
f78 bds.exe 2023 836 normal C:\Program Files\CodeGear\RAD Studio\5.0\bin
ce4 Room328Designer.exe 279 264 normal W:\bin
1e4 madTraceProcess32.exe 39 15 normal c:\Program Files\madCollection\madExcept\Tools
hardware:
+ Batteries
- Microsoft AC Adapter
+ Computer
- ACPI Multiprocessor PC
+ Disk drives
- VMware Virtual IDE Hard Drive
+ Display adapters
- VMware SVGA II (driver 11.7.2.0)
+ DVD/CD-ROM drives
- NECVMWar VMware IDE CDR10
+ Floppy disk controllers
- Standard floppy disk controller
+ Floppy disk drives
- Floppy disk drive
+ IDE ATA/ATAPI controllers
- Intel(r) 82371AB/EB PCI Bus Master IDE Controller
- Primary IDE Channel
- Secondary IDE Channel
+ Keyboards
- Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
+ Mice and other pointing devices
- VMware Pointing Device (driver 12.4.0.6)
+ Network adapters
- AMD PCNET Family PCI Ethernet Adapter - Packet Scheduler Miniport
- Direct Parallel
- VMware Accelerated AMD PCNet Adapter (driver 2.1.2.0)
- WAN Miniport (IP)
- WAN Miniport (IP) - Packet Scheduler Miniport
- WAN Miniport (L2TP)
- WAN Miniport (PPPOE)
- WAN Miniport (PPTP)
+ Ports (COM & LPT)
- Communications Port (COM1)
- Communications Port (COM2)
- Printer Port (LPT1)
+ Processors
- Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
- Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
+ Sound, video and game controllers
- Audio Codecs
- Legacy Audio Drivers
- Legacy Video Capture Devices
- Media Control Devices
- Video Codecs
+ System devices
- ACPI Fixed Feature Button
- Direct memory access controller
- EISA programmable interrupt controller
- Generic Bus
- Generic Bus
- Generic Bus
- High precision event timer
- Intel 82371AB/EB PCI to ISA bridge (ISA mode)
- Intel 82443BX Pentium(R) II Processor to AGP Controller
- Intel 82443BX Pentium(r) II Processor to PCI Bridge
- ISAPNP Read Data Port
- Logical Disk Manager
- Microcode Update Device
- Microsoft ACPI-Compliant System
- Microsoft Composite Battery
- Microsoft System Management BIOS Driver
- Motherboard resources
- Motherboard resources
- PCI bus
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- PCI standard PCI-to-PCI bridge
- Plug and Play Software Device Enumerator
- Printer Port Logical Interface
- System CMOS/real time clock
- System speaker
- System timer
- Terminal Server Device Redirector
- Terminal Server Keyboard Driver
- Terminal Server Mouse Driver
- VMware VMCI Bus Device (driver 9.0.13.0)
- Volume Manager
disassembling:
[...]
036a7e6f jz loc_36a7e7e
036a7e71 mov ecx, edi
036a7e73 mov edx, esi
036a7e75 mov eax, ebx
036a7e77 mov ebx, [eax]
036a7e79 > call dword ptr [ebx+$4c]
036a7e7c jmp loc_36a7e87
036a7e7e mov eax, edi
036a7e80 mov edx, esi
036a7e82 call -$86baf ($36212d8) ; System.@LStrAsg (rtl100.bpl)
036a7e87 277 pop edi
[...]