madexcept report generation allows application to run?

delphi package - automated exception handling
Post Reply
ciuly
Posts: 65
Joined: Mon Apr 30, 2007 1:16 pm
Location: Romania

madexcept report generation allows application to run?

Post by ciuly »

I know I've been dealing with this problem for over a year and was not able to gather any usable information so I can report it, due to the madtraceprocess freezing up also, but today I did (I upgraded madexcept, not sure if that helped or not)
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);
- the madexcept "Information" dialog appears (the progressbar I believe) but it is frozen: except for the titlebar, nothing else is drawn on that form - as seen on attachment

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
[...]
Attachments
information_box.PNG
information_box.PNG (3.12 KiB) Viewed 7883 times
madshi
Site Admin
Posts: 10764
Joined: Sun Mar 21, 2004 5:25 pm

Re: madexcept report generation allows application to run?

Post by madshi »

Do you have some exception handlers registered with madExcept? If so, are they asking for the bug report? Are any of the DLLs compiled with madExcept?
ciuly
Posts: 65
Joined: Mon Apr 30, 2007 1:16 pm
Location: Romania

Re: madexcept report generation allows application to run?

Post by ciuly »

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.
so, no handler. and yes, all exes, dlls and bpls are compiled with madExcept, and unless I made a mistake somewhere, they all have the same madexcept settings.
madshi
Site Admin
Posts: 10764
Joined: Sun Mar 21, 2004 5:25 pm

Re: madexcept report generation allows application to run?

Post by madshi »

Hmmmm... There's one weird thing:

Normally the thread in which the exception is raised call madExcept.HandleException. Which according to your callstack actually happens. Then madExcept.HandleException tries to contact its own private thread to do the full exception handling. But for some reason this isn't happening here. Instead the main thread is doing all the work. This usually happens when madExcept considers you application to be "blocked" by the loader lock. See "madExcept.IsProcessBlocked()". So my impression is that your process has the loader lock active, for some reason. The most usual case for the loader lock to become active is when a DLL gets loaded. Basically as long as DllMain of some DLL is being executed, the loader lock is active. But once DllMain is through, the loader lock should be unlocked again.

So the big question is: Was the loader lock really locked in this situation? And if so, why and by whom? I don't see any direct evidence that any DLL would currently be in the process of being loaded/unloaded. So if the loader lock was really set, but no DLL is in the process of being loaded/unloaded, that would be a dramatic problem, simply asking for a deadlock.

In theory I think if a secondary thread calls LoadLibrary() to load a DLL, and if this thread then gets terminated (TerminateThread() API) while it's in DllMain, this would explain the problem. Does that sound like something which could happen in your process? Are there any TerminateThread() calls in your EXE or in any of your DLLs?

Can you reproduce this problem on your development PC?
ciuly
Posts: 65
Joined: Mon Apr 30, 2007 1:16 pm
Location: Romania

Re: madexcept report generation allows application to run?

Post by ciuly »

btw, it's D2007, just in case it matters.

There is no TerminateThread in the code. As for 3rd parties, only JVCL has it, and that appears to only call it when terminating, so doesn't apply.

I went over all the madexcept usage calls. I do the following:
- call HandleException after processing and maybe logging the exception in the except block (in many places)
- StackTrace, when logging an exception to file
- SaveBugReport(CreateBugReport(etNormal, e)) in the except block in one place (not related to the problem and never called AFAICS during the reproducible steps for this issue)

Yes, I can reproduce the problem. If you have some debug build for me, send it over.
madshi
Site Admin
Posts: 10764
Joined: Sun Mar 21, 2004 5:25 pm

Re: madexcept report generation allows application to run?

Post by madshi »

Can you set a breakpoint in (or add some logging output to) madExcept.IsProcessBlocked() and check whether this function returns true or false, in the situation where the deadlock occurs? You will have to copy madExcept.pas and mad.inc to your project folder to make that work.
ciuly
Posts: 65
Joined: Mon Apr 30, 2007 1:16 pm
Location: Romania

Re: madexcept report generation allows application to run?

Post by ciuly »

I'll try to reproduce it with v3 later on. I personally use the free version, and all my clients (using ME) seem to still be on v3

In the mean time, I was working on some other bug and noticed madExcept conditional define was not set on release mode, for a package used by another package (no clue which one) which in turn was registered/installed in the IDE. Once enabled and recompiled, this resulted in the same "information" box freeze :shock:

None of the units in the package rebuilt had finalization sections. And there are about 90 units to check finalization sections, so if you have a clue what to search/check for....

Needless to say, after the crash I did a recompile of this same package and all is ok.

see stacktrace below (I had to strop a few unneeded info because of too many characters reported by the forum)

Code: Select all

allocated memory   : 491,14 MB
largest free block : 275,06 MB
command line       : "C:\Program Files\CodeGear\RAD Studio\5.0\bin\bds.exe" -pDelphi
executable         : bds.exe
current module     : madExcept_.bpl
exec. date/time    : 2014-03-26 00:23
version            : 11.0.2902.10471
compiled with      : Delphi 2006/07
madExcept version  : 4.0.12
callstack crc      : $21c8bb98, $d4478f0f, $249e336f

Main ($a6c):
7c90df3a +00a ntdll.dll                                       NtWaitForSingleObject
7c8025d5 +085 kernel32.dll                                    WaitForSingleObjectEx
7c80253d +00d kernel32.dll                                    WaitForSingleObject
59821abd +041 madExcept_.bpl       madExcept                  PauseMeEventually
5984b6b7 +003 madExcept_.bpl       madExcept                  PeekMessageCallbackA
59809037 +037 madExcept_.bpl       madNVPrgrAlert             TIProgressAlert.ProcessMessages
598090d5 +08d madExcept_.bpl       madNVPrgrAlert             TIProgressAlert.SetPosition
59809ab6 +62a madExcept_.bpl       madNVPrgrAlert             TIProgressAlert.Show
59846d7b +303 madExcept_.bpl       madExcept                  TIMEException.GetBugReportSections
59846f98 +0e8 madExcept_.bpl       madExcept                  TIMEException.GetBugReport
59840106 +28e madExcept_.bpl       madExcept                  ReceiveHandleException
59840b9e +362 madExcept_.bpl       madExcept                  HandleException
59849bd1 +021 madExcept_.bpl       madExcept                  InterceptAShowExcept
7c90e465 +009 ntdll.dll                                       KiUserExceptionDispatcher
200073cd +039 rtl100.bpl           system          11256  +20 FinalizeUnits
2000751e +046 rtl100.bpl           system          11436   +8 @PackageUnload
01db137d +005 OtherUtils.bpl       SysInit                    @PackageUnload
01db4cdd +005 OtherUtils.bpl       .OtherUtils                @PackageUnload
2001a298 +018 rtl100.bpl           sysutils        16172   +3 FinalizePackage
2001a3a5 +005 rtl100.bpl           sysutils        16223   +1 UnloadPackage
2093a16b +01b coreide100.bpl       PakLoad           149   +2 TPackage.DoUnloadPackage
2093a233 +01f coreide100.bpl       PakLoad           181   +3 TPackage.InternalUnload
20a08e28 +05c coreide100.bpl       PakMgr            462  +12 TDesignPackage.InternalUnload
20a08eb8 +004 coreide100.bpl       PakMgr            492   +0 TDesignPackage.Unload
20a09a75 +065 coreide100.bpl       PakMgr            839   +7 TDesignPackages.UnloadForCompile
2165cb36 +216 delphicoreide100.bpl PasCppPakMgr      660  +29 UnloadForCompile
216630a2 +072 delphicoreide100.bpl PackageState      271   +6 CreatePackage
21663ba6 +0fe delphicoreide100.bpl PackageState      480   +8 TPackageState.Build
216a2f54 +078 delphicoreide100.bpl PasMgr          11004   +4 TPascalPackageCodeUpdater.DoCompile
216f1600 +148 delphicoreide100.bpl CommonPasReg     1114  +16 CompileProject
216a0fdb +02f delphicoreide100.bpl PasMgr          10263   +2 TPascalProjectUpdater.CompileProject
216a2eca +036 delphicoreide100.bpl PasMgr          10995   +3 TPascalPackageCodeUpdater.Build
216a334a +0b6 delphicoreide100.bpl PasMgr          11115  +15 TPascalPackageCodeUpdater.CompileProject
209cd0d5 +441 coreide100.bpl       ProjectGroup      799  +61 TProjectGroup.CompileContainer
209cca08 +014 coreide100.bpl       ProjectGroup      638   +1 TProjectGroup.CompileActive
209d3855 +005 coreide100.bpl       ProjectGroup     2551   +0 TProjectGroupWrapper.CompileActive
00416cfe +00a bds.exe              AppMain          3056   +1 TAppBuilder.Compile
0041654f +017 bds.exe              AppMain          2866   +3 TAppBuilder.ProjectMake
2004018b +00f rtl100.bpl           Classes         11081   +3 TBasicAction.Execute
20151359 +031 vcl100.bpl           ActnList          388   +1 TContainedAction.Execute
201520bc +050 vcl100.bpl           ActnList         1000   +7 TCustomAction.Execute
20040057 +013 rtl100.bpl           Classes         11010   +2 TBasicActionLink.Execute
201305d0 +090 vcl100.bpl           Menus            2281  +12 TMenuItem.Click
20131f23 +0ef vcl100.bpl           Menus            3191  +29 DoClick
2013200f +087 vcl100.bpl           Menus            3215  +14 TMenu.IsShortCut
0041a4bd +02d bds.exe              AppMain          4237   +2 TAppBuilder.FormShortCut
2015ec20 +028 vcl100.bpl           Forms            6017   +2 TCustomForm.IsShortCut
2014299c +068 vcl100.bpl           Controls         8540  +13 TWinControl.IsMenuKey
201429e9 +01d vcl100.bpl           Controls         8555   +5 TWinControl.CNKeyDown
2013c527 +2bb vcl100.bpl           Controls         5146  +83 TControl.WndProc
201406a7 +4fb vcl100.bpl           Controls         7304 +111 TWinControl.WndProc
20e7eb5a +0e6 vclide100.bpl        idevirtualtrees 23133  +32 TBaseVirtualTree.WndProc
2013fdd0 +02c vcl100.bpl           Controls         7073   +3 TWinControl.MainWndProc
20040e4c +014 rtl100.bpl           Classes         11583   +8 StdWndProc
7c90e450 +010 ntdll.dll                                       KiUserCallbackDispatcher
201623d2 +01a vcl100.bpl           Forms            8039   +2 TApplication.IsHintMsg
20e7573f +0e7 vclide100.bpl        idevirtualtrees 16998  +18 TBaseVirtualTree.Animate
201450e7 +017 vcl100.bpl           Controls         9970   +1 THintWindow.ActivateHintData
20163e2a +31a vcl100.bpl           Forms            8923  +56 TApplication.ActivateHint
201637f1 +02d vcl100.bpl           Forms            8728   +8 TApplication.HintTimerExpired
2016077e +022 vcl100.bpl           Forms            7083   +3 HintTimerProc
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
0042297a +06a bds.exe              bds               195   +7 initialization

thread $4b4: <priority:1>
7c90df3a +0a ntdll.dll                       NtWaitForSingleObject
7c8025d5 +85 kernel32.dll                    WaitForSingleObjectEx
7c80253d +0d kernel32.dll                    WaitForSingleObject
200417f4 +4c rtl100.bpl   SyncObjs   240 +14 THandleObject.WaitFor
2003eb88 +34 rtl100.bpl   Classes   9877  +7 ThreadProc
20007948 +28 rtl100.bpl   system   12110 +33 ThreadWrapper

thread $e48:
7c90df2a +0a ntdll.dll     NtWaitForMultipleObjects
7c80956e +00 kernel32.dll  WaitForMultipleObjectsEx
7e4195f3 +00 USER32.dll    MsgWaitForMultipleObjectsEx
7e4196a3 +1a USER32.dll    MsgWaitForMultipleObjects

thread $c68:
7c90df2a +0a ntdll.dll     NtWaitForMultipleObjects
7c80956e +00 kernel32.dll  WaitForMultipleObjectsEx
7c80a100 +13 kernel32.dll  WaitForMultipleObjects

thread $7f0: <priority:2>
7c90df2a +0a ntdll.dll     NtWaitForMultipleObjects
7c80956e +00 kernel32.dll  WaitForMultipleObjectsEx
7c80a100 +13 kernel32.dll  WaitForMultipleObjects

thread $d4c:
7e42f406 +44 USER32.dll                              SendMessageA
20e6449c +38 vclide100.bpl idevirtualtrees  5176  +2 TWorkerThread.ChangeTreeStates
2003eb88 +34 rtl100.bpl    Classes          9877  +7 ThreadProc
20007948 +28 rtl100.bpl    system          12110 +33 ThreadWrapper

thread $e38 (TWriterThread):
7c90d1fa +0a ntdll.dll                           NtDelayExecution
7c8023eb +4b kernel32.dll                        SleepEx
7c802450 +0a kernel32.dll                        Sleep
5984aaf7 +2b madExcept_.bpl  madExcept           HookedTThreadExecute
2003eb88 +34 rtl100.bpl      Classes    9877  +7 ThreadProc
20007948 +28 rtl100.bpl      system    12110 +33 ThreadWrapper
5984a9d9 +0d madExcept_.bpl  madExcept           CallThreadProcSafe
5984aa43 +37 madExcept_.bpl  madExcept           ThreadExceptFrame
>> created by Main ($a6c) at:
40789721 +00 ibxpress100.bpl

thread $efc (TCnFeedThread):
7c90d1fa +0a ntdll.dll                             NtDelayExecution
7c8023eb +4b kernel32.dll                          SleepEx
7c802450 +0a kernel32.dll                          Sleep
5984aaf7 +2b madExcept_.bpl    madExcept           HookedTThreadExecute
2003eb88 +34 rtl100.bpl        Classes    9877  +7 ThreadProc
20007948 +28 rtl100.bpl        system    12110 +33 ThreadWrapper
5984a9d9 +0d madExcept_.bpl    madExcept           CallThreadProcSafe
5984aa43 +37 madExcept_.bpl    madExcept           ThreadExceptFrame
>> created by Main ($a6c) at:
06f92771 +00 CnWizards_D11.dll

thread $87c:
7c90d1fa +0a ntdll.dll                NtDelayExecution
7c8023eb +4b kernel32.dll             SleepEx
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by Main ($a6c) at:
7a1730ac +00 mscorwks.dll

thread $8e8:
7c90d1fa +0a ntdll.dll                NtDelayExecution
7c8023eb +4b kernel32.dll             SleepEx
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by Main ($a6c) at:
79f81a22 +00 mscorwks.dll

thread $f24:
7c90da2a +0a ntdll.dll                NtRemoveIoCompletion
7c80a7d0 +23 kernel32.dll             GetQueuedCompletionStatus
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by thread $87c at:
79f97732 +00 mscorwks.dll

thread $260:
7c90d1fa +a ntdll.dll  NtDelayExecution

thread $84c:
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by thread $b7c at:
77e7df36 +00 RPCRT4.dll

thread $e34: <priority:1>
7c90d1fa +0a ntdll.dll                NtDelayExecution
7c8023eb +4b kernel32.dll             SleepEx
7c802450 +0a kernel32.dll             Sleep
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by Main ($a6c) at:
16f06f6b +00 bordbk105N.dll

thread $908:
7c90d1fa +0a ntdll.dll                NtDelayExecution
7c8023eb +4b kernel32.dll             SleepEx
7c802450 +0a kernel32.dll             Sleep
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by thread $4b4 at:
7752fd64 +00 ole32.dll

thread $d14:
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by thread $84c at:
77e7df36 +00 RPCRT4.dll

thread $df8:
7c90df3a +0a ntdll.dll                NtWaitForSingleObject
7c8025d5 +85 kernel32.dll             WaitForSingleObjectEx
7c80253d +0d kernel32.dll             WaitForSingleObject
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by Main ($a6c) at:
7dd079d0 +00 mshtml.dll

thread $b10:
7c90df3a +0a ntdll.dll                NtWaitForSingleObject
7c8025d5 +85 kernel32.dll             WaitForSingleObjectEx
7c80253d +0d kernel32.dll             WaitForSingleObject
5984a9d9 +0d madExcept_.bpl madExcept CallThreadProcSafe
5984aa43 +37 madExcept_.bpl madExcept ThreadExceptFrame
>> created by Main ($a6c) at:
7dd079d0 +00 mshtml.dll

thread $4a8:
7c90da2a +a ntdll.dll  NtRemoveIoCompletion

modules:
00400000 bds.exe                                     11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
012b0000 DropboxExt.25.dll                           1.0.0.25         C:\Documents and Settings\Admin\Application Data\Dropbox\bin
01320000 TortoiseSVN32.dll                           1.8.4.24972      C:\Program Files\TortoiseSVN\bin
013a0000 libsvn_tsvn32.dll                           1.8.5.34819      C:\Program Files\TortoiseSVN\bin
01710000 MSWSOCK.dll                                 5.1.2600.5512    C:\WINDOWS\system32
01750000 MSVCR110.dll                                11.0.51106.1     C:\WINDOWS\system32
01840000 intl3_tsvn32.dll                            0.14.6.0         C:\Program Files\TortoiseSVN\bin
01860000 libsasl32.dll                               2.1.24.0         C:\Program Files\TortoiseSVN\bin
01890000 MSVCP110.dll                                11.0.51106.1     C:\WINDOWS\system32
01960000 xpsp2res.dll                                5.1.2600.5512    C:\WINDOWS\system32
01db0000 OtherUtils.bpl                              1.0.0.0          C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
023c0000 asmview100.bpl                              11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
02410000 plugview100.bpl                             11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
02510000 DotNetCoreAssemblies100.bpl                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
04a00000 exceptiondiag100.bpl                        11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
04b40000 soaprtl100.bpl                              11.0.2902.10471  C:\WINDOWS\system32
04d10000 fileexplorer100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
04d40000 htmlhelp2100.bpl                            11.0.2987.10779  c:\program files\codegear\rad studio\5.0\Bin
055b0000 idefilefilters100.bpl                       11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
055d0000 projecttargets100.bpl                       11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
055f0000 delphidotnetcore100.bpl                     11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
05610000 htmide100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
056d0000 MLCC100.bpl                                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05720000 htmltidy100.bpl                             11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
05760000 delphicompro100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
05790000 comcore100.bpl                              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05940000 TortoiseStub32.dll                          1.8.4.24972      C:\Program Files\TortoiseSVN\bin
05960000 TortoiseOverlays.dll                        1.1.3.21564      C:\Program Files\Common Files\TortoiseOverlays
05980000 vcldesigner100.bpl                          11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
059b0000 tlbview100.bpl                              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05a00000 delphicoreproide100.bpl                     11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05a40000 delphipro100.bpl                            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05a60000 delphierrorinsite100.bpl                    11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
05a80000 vclmenudesigner100.bpl                      11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
05ab0000 comentcore100.bpl                           11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05ad0000 iteidew32100.bpl                            11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
05cf0000 xpsp3res.dll                                5.1.2600.5512    C:\WINDOWS\system32
05e80000 Borland.Studio.Together.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
05f10000 Borland.Together.Core.dll                   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
06000000 Borland.Together.InternalAPI.dll            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
06690000 GExpertsDelphi2007.dll                      1.3.6.0          C:\Program Files\GExperts for Delphi 2007
06d60000 CnWizards_D11.dll                           1.0.2.666        C:\Program Files\CnPack\CnWizards
070c0000 CnWizHelper.Dll                             1.0.2.666        C:\Program Files\CnPack\CnWizards
07250000 CnPngLib.dll                                1.0.2.666        C:\Program Files\CnPack\CnWizards
07500000 CnWizRes.dll                                1.0.2.666        C:\Program Files\CnPack\CnWizards
08010000 oDeskHook82.dll                             3.8.34.0         C:\Program Files\oDesk
08350000 Borland.Studio.ToolsAPI.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
083b0000 Borland.Studio.Host.dll                     11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
085a0000 Borland.Globalization.dll                   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08680000 Borland.Studio.Refactoring.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08790000 Borland.SCI2.dll                            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
087c0000 Borland.Together.VFS.dll                    11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08840000 Borland.Together.OpenAPI3.dll               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
088b0000 Borland.Together.Actions.dll                11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08910000 Borland.SCI.Impl.dll                        11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08930000 Borland.JSCI.dll                            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
089b0000 Borland.Together.ModelView.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
089f0000 Borland.Together.Model3.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08a50000 Borland.Together.DesignModel.dll            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08ab0000 Borland.Together.Refactoring.Plugins.UI.dll 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08bf0000 Borland.Together.Diagram.Core.dll           11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08c30000 Borland.Together.Diagram.Basics.dll         11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08cf0000 Borland.Together.QAui.dll                   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
08ee0000 Borland.Together.DesignPatterns.dll         11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
090b0000 Borland.Together.ModelPerformers.dll        11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09130000 Borland.Together.CoreResources.dll          11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09170000 Borland.Together.Refactoring.Plugins.dll    11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09260000 Borland.Together.Refactoring.API.dll        11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09280000 Borland.Together.Refactoring.Platform.dll   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09350000 Borland.Together.DrawingSurface.dll         11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09390000 Borland.Together.DiagramClass.dll           11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09410000 Borland.Together.DiagramExtensions.dll      11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09490000 Borland.Together.ModelBasics.dll            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
094f0000 Borland.SCI.Impl.Delphi.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09670000 Borland.Together.LanguageSupport.Delphi.dll 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
096c0000 Borland.Together.UMLDiagrams1x.dll          11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
097f0000 Borland.Together.LanguageSupport.MSIL.dll   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09840000 Borland.SCI.Impl.MSIL.dll                   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
098b0000 Borland.Together.Transformations.dll        11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
098d0000 Borland.Together.Ocl.Model.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
098f0000 Borland.Together.DiagramInteraction.dll     11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
099d0000 Borland.Together.UMLDiagrams20.dll          11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09b10000 Borland.Together.HyperLinks.dll             11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09bc0000 Borland.Together.DiagramInteraction20.dll   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09cf0000 Borland.Together.GenDoc.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09d90000 Borland.Together.Refactoring.Manager.dll    11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09e20000 Borland.Together.XMLExport.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09e80000 Borland.Together.EcoDiagram.dll             11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09ee0000 Borland.Together.EcoPerformers.dll          11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09f40000 Borland.Eco.ModelLayerIntegration.dll       0.0.0.0          C:\Program Files\CodeGear\RAD Studio\5.0\bin
09f50000 Borland.Together.EcoStateMachineDiagram.dll 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
09f90000 Borland.Together.EcoTransformations.dll     11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0a1e0000 Borland.Together.XMIExchange.dll            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0a3a0000 Borland.Together.EcoXMIExchange.dll         11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0a720000 Borland.Studio.Delphi.dll                   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0a8e0000 Borland.Studio.Delphi.Gate.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0a920000 Borland.Studio.Vcl.Design.Refactoring.dll   11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0aa90000 dclRave.bpl                                                  c:\program files\codegear\rad studio\5.0\RaveReports\Lib
0ac90000 Borland.VclRtl.dll                          11.0.2902.10471  C:\WINDOWS\assembly\GAC_MSIL\Borland.VclRtl\11.0.5000.9245__91d62ebb5b0d1b1b
0ae20000 Rave75VCL100.bpl                                             C:\WINDOWS\system32
0af20000 dclIndyProtocols100.bpl                     10.0.0.17        c:\program files\codegear\rad studio\5.0\Bin
0b030000 applet100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
0b050000 dclIntraweb_90_100.bpl                                       c:\program files\codegear\rad studio\5.0\bin
0b0d0000 IntrawebDB_90_100.bpl                                        C:\WINDOWS\system32
0b1b0000 odbcint.dll                                 3.525.1132.0     C:\WINDOWS\system32
0b1d0000 vclimg100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
0b200000 vcldbx100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
0b3e0000 dbx100.bpl                                  11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0b480000 dsnapcon100.bpl                             11.0.2902.10471  C:\WINDOWS\system32
0b510000 shdoclc.dll                                 6.0.2900.5512    C:\WINDOWS\system32
0b650000 vclib100.bpl                                                 C:\WINDOWS\system32
0b790000 dclIndyCore100.bpl                          10.0.0.17        C:\Program Files\CodeGear\RAD Studio\5.0\bin
0bad0000 DbxCommonDriver100.bpl                      11.0.2902.10471  C:\WINDOWS\system32
0bb10000 DbxClientDriver100.bpl                      11.0.2902.10471  C:\WINDOWS\system32
0bb40000 DbxReadOnlyMetaData100.bpl                  11.0.2902.10471  C:\WINDOWS\system32
0bbf0000 DbxDynalinkDriver100.bpl                    11.0.2902.10471  C:\WINDOWS\system32
0bc10000 dbxcds4100.bpl                              11.0.2902.10471  C:\WINDOWS\system32
0bd70000 dcldbxcds4100.bpl                           11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
0be80000 dfshim.dll                                  4.0.31106.0      C:\WINDOWS\system32
0bfa0000 clr.dll                                     4.0.30319.233    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
0c610000 MSVCR100_CLR0400.dll                        10.0.30319.1     C:\WINDOWS\system32
0d5a0000 DelphiProvider.dll                          11.0.2902.10471  C:\WINDOWS\assembly\GAC_MSIL\DelphiProvider\11.0.5000.9245__91d62ebb5b0d1b1b
0d750000 Intraweb_90_100.bpl                                          C:\WINDOWS\system32
0e720000 Borland.Build.Tasks.Common.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0e740000 Borland.Build.Tasks.Delphi.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0e790000 Borland.Build.Tasks.Cpp.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0ed80000 Borland.Together.EcoBase.dll                11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0ee50000 VclSmp100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
0eea0000 dclwebsnap100.bpl                           6.0.0.0          c:\program files\codegear\rad studio\5.0\bin
0eef0000 inetdbxpress4100.bpl                        11.0.2902.10471  C:\WINDOWS\system32
0ef00000 inetdbbde100.bpl                            11.0.2902.10471  C:\WINDOWS\system32
0ef10000 dclwbm100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
0ffd0000 dclrxbd100.bpl                              2.7.6.100        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10000000 guard32.dll                                 8.1.0.4426       C:\WINDOWS\system32
10470000 JclDebugExpert110.bpl                       1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10490000 dclrx100.bpl                                2.7.6.109        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
104e0000 rxctl100.bpl                                2.7.6.116        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
105e0000 dclrxdb100.bpl                              2.7.6.114        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10600000 Borland.Together.OclValidator.dll           11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
10640000 Borland.Together.Ocl.dll                    11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
10820000 DVclEx2007.bpl                              1.0.0.0          C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10840000 VclEx2007.bpl                               1.0.0.0          C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
109d0000 rxbde100.bpl                                2.7.6.114        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10a10000 rxdb100.bpl                                 2.7.6.114        C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
10a70000 Borland.SCI.Impl.Common.dll                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
11000000 Borland.Studio.Interop.dll                  11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
11b50000 Borland.Build.Tasks.Shared.dll              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
11bf0000 msi.dll                                     4.5.6001.22299   C:\WINDOWS\system32
13000000 DataExplorer100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
14ef0000 IndyProtocols100.bpl                        10.0.0.17        C:\Program Files\CodeGear\RAD Studio\5.0\bin
150b0000 IndySystem100.bpl                           10.0.0.17        C:\Program Files\CodeGear\RAD Studio\5.0\bin
151c0000 IndyCore100.bpl                             10.0.0.17        C:\Program Files\CodeGear\RAD Studio\5.0\bin
15ab0000 RLINK32.DLL                                 6.1.0.0          C:\Program Files\CodeGear\RAD Studio\5.0\bin
16590000 rtl_dbg.bpl                                 1.0.0.0          C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
169b0000 bordbk105.dll                               105.11.1.12533   C:\Program Files\CodeGear\RAD Studio\5.0\bin
16ec0000 bordbk105N.dll                              105.11.1.12533   C:\Program Files\CodeGear\RAD Studio\5.0\bin
17690000 CoreLib2007.bpl                             1.0.1.1          C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
20000000 rtl100.bpl                                  11.0.2902.10471  C:\WINDOWS\system32
200e0000 vcl100.bpl                                  11.0.2902.10471  C:\WINDOWS\system32
202b0000 vclx100.bpl                                 11.0.2902.10471  C:\WINDOWS\system32
202f0000 vcljpg100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
20310000 vclhie100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
20340000 dsnap100.bpl                                11.0.2902.10471  C:\WINDOWS\system32
20390000 dbrtl100.bpl                                11.0.2902.10471  C:\WINDOWS\system32
203e0000 xmlrtl100.bpl                               11.0.2987.10779  C:\WINDOWS\system32
204c0000 websnap100.bpl                              11.0.2902.10471  C:\WINDOWS\system32
20580000 inet100.bpl                                 11.0.2902.10471  C:\WINDOWS\system32
205b0000 webdsnap100.bpl                             11.0.2902.10471  C:\WINDOWS\system32
20600000 inetdb100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
20660000 TGIDE100.bpl                                11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
206a0000 refactoride100.bpl                          11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
206e0000 historyide100.bpl                           11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
20720000 adortl100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
20750000 vcldb100.bpl                                11.0.2902.10471  C:\WINDOWS\system32
207a0000 bdertl100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
20800000 coreproide100.bpl                           11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
20850000 dbkdebugide100.bpl                          11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
208e0000 dbkdebugproide100.bpl                       11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
20930000 coreide100.bpl                              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
20d10000 designide100.bpl                            11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
20de0000 vclide100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21010000 tlib100.bpl                                 11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21090000 BrcIde.Dll                                  11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
210c0000 delphicoment100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21100000 codetemplates100.bpl                        11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21150000 borlndmm.dll                                11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21170000 iteide100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
211e0000 itecore100.bpl                              11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
212b0000 todoide100.bpl                              11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
212f0000 startpageide100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21320000 vclactnband100.bpl                          11.0.2902.10471  C:\WINDOWS\system32
214b0000 HTMLDlgs100.bpl                             11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21510000 unittestide100.bpl                          11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21640000 delphicoreide100.bpl                        11.0.2987.10779  C:\Program Files\CodeGear\RAD Studio\5.0\bin
218e0000 boreditu.dll                                11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21b10000 win32debugproide100.bpl                     11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21b30000 win32debugide100.bpl                        11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21b90000 dcc100.dll                                  11.0.2963.11001  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21d00000 delphide100.bpl                             11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
21d90000 delphivclide100.bpl                         11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
21e10000 dotnetcoreide100.bpl                        11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
22420000 htmlide100.bpl                              11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
225c0000 dclado100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
225f0000 dcldb100.bpl                                11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
22640000 dclstd100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
22740000 dclbde100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
227b0000 dclmid100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
22800000 dclmcn100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
22820000 dclsmpedit100.bpl                           11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
22840000 dclemacsedit100.bpl                         11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
22860000 dclact100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
22890000 dcl31w100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
228b0000 dclsoap100.bpl                              11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
22950000 dclnet100.bpl                               11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
22a20000 libtidy.dll                                                  C:\Program Files\CodeGear\RAD Studio\5.0\bin
27000000 dclmlwiz100.bpl                             11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
2c6a0000 crshhndl.dll                                1.0.10.0         C:\Program Files\TortoiseSVN\bin
40000000 Borland.Delphi.dll                          11.0.2902.10471  C:\WINDOWS\assembly\GAC_MSIL\Borland.Delphi\11.0.5000.9245__91d62ebb5b0d1b1b
406a0000 dbexpress4100.bpl                           11.0.2902.10471  C:\WINDOWS\system32
40760000 ibxpress100.bpl                             11.0.2902.10471  C:\WINDOWS\system32
407e0000 vcliex100.bpl                               11.0.2902.10471  C:\WINDOWS\system32
42200000 tee7100.bpl                                 7.0.10.0         C:\WINDOWS\system32
42300000 teeUI7100.bpl                               7.0.10.0         C:\WINDOWS\system32
42400000 teedb7100.bpl                               7.0.10.0         C:\WINDOWS\system32
42600000 dcltee7100.bpl                              7.0.10.0         c:\program files\codegear\rad studio\5.0\bin
48000000 Jcl110.bpl                                  1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
48400000 JclVcl110.bpl                               1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
48500000 JclContainers110.bpl                        1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49020000 JvAppFrmD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49060000 JvBDED11R.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
490e0000 JvCoreD11R.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49340000 JvCustomD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49520000 JvDlgsD11R.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
495a0000 JvDockingD11R.bpl                           3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49640000 JvEDID11R.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49660000 JvGlobusD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49700000 JvHMID11R.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49740000 JvInterpreterD11R.bpl                       3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49820000 JvJansD11R.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
498c0000 JvManagedThreadsD11R.bpl                    3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49900000 JvMMD11R.bpl                                3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
499e0000 JvPageCompsD11R.bpl                         3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49a20000 JvPluginD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49a40000 JvPrintPreviewD11R.bpl                      3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49ac0000 JvStdCtrlsD11R.bpl                          3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49d00000 JvSystemD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49da0000 JvValidatorsD11R.bpl                        3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
49dc0000 JvWizardD11R.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a000000 JvAppFrmD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a020000 JvBandsD11D.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a040000 JvBDED11D.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a060000 JvCmpD11D.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a080000 JvCoreD11D.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a0e0000 JvCryptD11D.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a100000 JvCtrlsD11D.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a140000 JvCustomD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a180000 JvDBD11D.bpl                                3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a1c0000 JvDlgsD11D.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a200000 JvDockingD11D.bpl                           3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a220000 JvDotNetCtrlsD11D.bpl                       3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a240000 JvEDID11D.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a260000 JvGlobusD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a2e0000 JvHMID11D.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a320000 JvNetD11D.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a340000 JvPageCompsD11D.bpl                         3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a380000 JvPluginD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a3a0000 JvPrintPreviewD11D.bpl                      3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a3c0000 JvRuntimeDesignD11D.bpl                     3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a3e0000 JvStdCtrlsD11D.bpl                          3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a420000 JvSystemD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a450000 JvTimeFrameworkD11D.bpl                     3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a480000 JvValidatorsD11D.bpl                        3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a4a0000 JvWizardD11D.bpl                            3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4a4c0000 JvXPCtrlsD11D.bpl                           3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b000000 JvCtrlsD11R.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b200000 JvDBD11R.bpl                                3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b380000 JvRuntimeDesignD11R.bpl                     3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b400000 JvCmpD11R.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b500000 JvCryptD11R.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4b5c0000 JvXPCtrlsD11R.bpl                           3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d010000 JvDotNetCtrlsD11R.bpl                       3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d030000 JvInterpreterD11D.bpl                       3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d050000 JvManagedThreadsD11D.bpl                    3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d2c0000 JvJansD11D.bpl                              3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d2f0000 JvMMD11D.bpl                                3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d3f0000 JvNetD11R.bpl                               3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d470000 JvTimeFrameworkD11R.bpl                     3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4d650000 JvBandsD11R.bpl                             3.31.0.0         C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
4ec50000 gdiplus.dll                                 5.1.3102.5512    C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.5512_x-ww_dfb54e0c
4ffe0000 fltlib.dll                                  5.1.2600.5512    C:\WINDOWS\system32
501d0000 dcldbx4100.bpl                              11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
502b0000 dclib100.bpl                                11.0.2902.10471  c:\program files\codegear\rad studio\5.0\Bin
50550000 dclsmp100.bpl                               11.0.2902.10471  c:\program files\codegear\rad studio\5.0\bin
52040000 idectrls100.bpl                             11.0.2902.10471  C:\Program Files\CodeGear\RAD Studio\5.0\bin
57000000 madBasic_.bpl                                                C:\Program Files\madCollection\madBasic\BDS4
57800000 madDisAsm_.bpl                                               C:\Program Files\madCollection\madDisAsm\BDS4
58000000 JclBaseExpert110.bpl                        1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
58040000 JclFavoriteFoldersExpert110.bpl             1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
58060000 JclProjectAnalysisExpert110.bpl             1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
58080000 JclSIMDViewExpert110.bpl                    1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
58100000 JclRepositoryExpert110.bpl                  1.104.1.3248     C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl
58d40000 Wship6.dll                                  5.1.2600.5512    C:\WINDOWS\system32
59800000 madExcept_.bpl                                               C:\Program Files\madCollection\madExcept\BDS4
5a000000 madExceptWizard_.bpl                                         C:\Program Files\madCollection\madExcept\BDS4
5ad70000 uxtheme.dll                                 6.0.2900.5512    C:\WINDOWS\system32
5b800000 madHelp_.bpl                                                 C:\Program Files\madCollection\madBasic\BDS4
5b860000 NETAPI32.dll                                5.1.2600.5512    C:\WINDOWS\system32
5c000000 madExceptIde_.bpl                                            C:\Program Files\madCollection\madExcept\BDS4
5c800000 madExceptVcl_.bpl                                            C:\Program Files\madCollection\madExcept\BDS4
5e310000 pngfilt.dll                                 6.0.2900.5512    C:\WINDOWS\System32
5e3a0000 diasymreader.dll                            8.0.50727.1433   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
5edd0000 olepro32.dll                                5.1.2600.5512    C:\WINDOWS\system32
603b0000 mscoreei.dll                                4.0.30319.1      C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
60610000 fusion.dll                                  2.0.50727.1433   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
637a0000 System.Xml.ni.dll                           2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Xml\139ba31a8024c79b1e1e6af19b6908be
64890000 System.Configuration.ni.dll                 2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Configuration\6249efaeae79679f5d909d727b1efe47
65a20000 System.Data.SqlXml.dll                      2.0.50727.1433   C:\WINDOWS\assembly\GAC_MSIL\System.Data.SqlXml\2.0.0.0__b77a5c561934e089
66880000 ImgUtil.dll                                 6.0.2900.5512    C:\WINDOWS\system32
68000000 rsaenh.dll                                  5.1.2600.5507    C:\WINDOWS\system32
69b10000 msxml4.dll                                  4.10.9404.0      C:\WINDOWS\system32
6a640000 System.Design.ni.dll                        2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Design\e40cbb5cdf50c4bdf93a3d8a588b30b0
6bc20000 Microsoft.Build.Engine.ni.dll               2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Eng#\23f9cbf17463769edbce1b625db8abd3
6bd60000 Microsoft.Build.Tasks.ni.dll                2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Tas#\0c2312d40c7811329a4b47ab6c1cad45
6c060000 Microsoft.Build.Framework.ni.dll            2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Fra#\418740eb6dde52c5dc16ba2af93205e5
6c090000 Microsoft.Build.Utilities.ni.dll            2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Uti#\72bdcd0d1deb9e53cbb591e7c136189e
6c1b0000 DUSER.dll                                   5.1.2600.5512    C:\WINDOWS\system32
6cd60000 vjscor.ni.dll                               2.0.50727.42     C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\vjscor\4022efc5b9cbaaf768f0344ac925b15a
6cda0000 vjslib.ni.dll                               2.0.50727.42     C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\vjslib\a253610aafe37f6f9236714ba9de5435
6d9b0000 vjsnativ.dll                                2.0.50727.42     C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
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
71d90000 url.dll                                     6.0.2900.5512    C:\WINDOWS\system32
722b0000 sensapi.dll                                 5.1.2600.5512    C:\WINDOWS\system32
72b40000 appwiz.cpl                                  5.1.2600.5512    C:\WINDOWS\system32
73000000 winspool.drv                                5.1.2600.5512    C:\WINDOWS\system32
732e0000 RICHED32.DLL                                5.1.2600.0       C:\WINDOWS\system32
735a0000 scrrun.dll                                  5.7.0.16599      C:\WINDOWS\System32
73b50000 AVIFIL32.DLL                                5.1.2600.5512    C:\WINDOWS\system32
73b80000 AVICAP32.DLL                                5.1.2600.0       C:\WINDOWS\system32
74320000 ODBC32.dll                                  3.525.1132.0     C:\WINDOWS\system32
746c0000 msls31.dll                                  3.10.349.0       C:\WINDOWS\System32
74980000 msxml3.dll                                  8.90.1101.0      C:\WINDOWS\System32
74c80000 oleacc.dll                                  4.2.5406.0       C:\WINDOWS\system32
74e30000 RICHED20.dll                                5.30.23.1230     C:\WINDOWS\system32
754d0000 CRYPTUI.dll                                 5.131.2600.5512  C:\WINDOWS\system32
75970000 MSGINA.dll                                  5.1.2600.5512    C:\WINDOWS\system32
75a70000 MSVFW32.dll                                 5.1.2600.5512    C:\WINDOWS\system32
75c50000 jscript.dll                                 5.7.0.16599      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
75f80000 browseui.dll                                6.0.2900.5512    C:\WINDOWS\System32
76080000 MSVCP60.dll                                 6.2.3104.0       C:\WINDOWS\system32
76200000 mshtmled.dll                                6.0.2900.5512    C:\WINDOWS\System32
76360000 WINSTA.dll                                  5.1.2600.5512    C:\WINDOWS\system32
76380000 msimg32.dll                                 5.1.2600.5512    C:\WINDOWS\system32
76390000 imm32.dll                                   5.1.2600.5512    C:\WINDOWS\system32
763b0000 comdlg32.dll                                6.0.2900.5512    C:\WINDOWS\system32
76780000 SHFolder.dll                                6.0.2900.5512    C:\WINDOWS\system32
76990000 ntshrui.dll                                 5.1.2600.5512    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
76c30000 WINTRUST.dll                                5.131.2600.5512  C:\WINDOWS\system32
76c90000 IMAGEHLP.DLL                                5.1.2600.5512    C:\WINDOWS\system32
76d60000 iphlpapi.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
76f60000 WLDAP32.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
77be0000 MSACM32.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
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
78130000 MSVCR80.dll                                 8.0.50727.1433   C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2
79000000 mscoree.dll                                 4.0.31106.0      C:\WINDOWS\system32
79060000 mscorjit.dll                                2.0.50727.1433   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
790c0000 mscorlib.ni.dll                             2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\642534209e13d16e93b80a628742d2ee
79e70000 mscorwks.dll                                2.0.50727.1433   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
7a440000 System.ni.dll                               2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System\36dbfcf62e07d819b3de533898868ecf
7ade0000 System.Drawing.ni.dll                       2.0.50727.1433   C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Drawing\c91f68c2920882e02aec00eeabb6b415

disassembling:
[...]
2000739f         test    eax, eax
200073a1         jz      loc_200073f1
200073a1
200073a3 11239   mov     ebx, [$200837e4]
200073a9 11240   mov     edi, [eax+4]
200073ac 11244   xor     eax, eax
200073ae         push    ebp
200073af         push    $200073dd              ; System.@HandleAnyException (rtl100.bpl)
200073b4         push    dword ptr fs:[eax]
200073b7         mov     fs:[eax], esp
200073ba 11245   test    ebx, ebx
200073bc         jle     loc_200073d3
200073bc
200073be       loc_200073be:
200073be 11247   dec     ebx
200073bf 11248   mov     [$200837e4], ebx
200073c5 11249   mov     esi, [edi+ebx*8+4]
200073c9 11250   test    esi, esi
200073cb         jz      loc_200073cf
200073cb
200073cd 11256 > call    esi
200073cd
200073cf       loc_200073cf:
200073cf 11245   test    ebx, ebx
200073d1         jg      loc_200073be
200073d1
200073d3       loc_200073d3:
200073d3         xor     eax, eax
200073d5         pop     edx
200073d6         pop     ecx
200073d7         pop     ecx
200073d8         mov     fs:[eax], edx
200073db         jmp     loc_200073f1
200073db
200073db       ; ---------------------------------------------------------
200073db
200073dd         jmp     loc_20006cf0
200073dd
200073dd       ; ---------------------------------------------------------
200073dd
200073f1       loc_200073f1:
200073f1 11264   pop     edi
[...]

ciuly
Posts: 65
Joined: Mon Apr 30, 2007 1:16 pm
Location: Romania

Re: madexcept report generation allows application to run?

Post by ciuly »

does not happen with 3.0l (that is the exception bug report dialog shows up correctly)
Can you send me a .bpl for latest v4 and place some calls to OutputDebugString or something to log any relevant stuff?
madshi
Site Admin
Posts: 10764
Joined: Sun Mar 21, 2004 5:25 pm

Re: madexcept report generation allows application to run?

Post by madshi »

Trying to debug this by creating custom builds with debug logs would probably cost several hours of my time. Doing this for a non-commercial user isn't cost effective. Basically for non-commercial use, I've no income, so I can't afford spending many hours on an issue which only one user reported so far. I see three possible solutions here:

1) Either you create some test project which reproduces the issue, which I could then directly analyze on my PC. This way I could cut down my time investment to a couple of minutes instead of several hours.
2) Or you could buy a commercial v4 version, then debugging the madExcept source code yourself should only cost you a couple of minutes.
3) Or you could just stick to madExcept 3.

Sorry about that. But I'm very short of time atm, and it just doesn't make much sense for me to spend hours and hours for non-commercial support. Especially not when the same support with the commercial version would be oh so much easier.
Post Reply