Re: Unofficial patch for QC#14007



>Rest assured that I will try my best to get to the bottom of this.

Thanks for your work. Here is my results. I used your patch for QC
14007, and attempted to use your replacement borlndmm.dll. I get lots
of AV's in the editor and can't really do anything with it. I went
back to the standard MM, but still using the patch for QC 14007, and
it seems okay (so far, I'm typing this only a few minutes after this
test.)

I have eurkalog, and, when I was getting the AV's in the IDE, I got
some Eurkalog reports. I don't know if they help or not, but they
follow. There are three reports below:

EurekaLog 5.0.2

Application:
-------------------------------------------------------------
1.1 Start Date : Thu, 30 Jun 2005 17:39:48 -0500
1.2 Name/Description: Borland® Developer Studio for Windows
1.3 Version Number : 9.0.1935.22056
1.4 Parameters :
1.5 Compilation Date: Sat, 30 Dec 1899 05:00:00 -0500

Exception:
-------------------------------------------------------------------------------
2.1 Date : Thu, 30 Jun 2005 17:41:12 -0500
2.2 Address: 07312F37
2.3 Module :
2.4 Type : EAccessViolation
2.5 Message: Access violation at address 07312F37. Write of address
20E136A4.

Active Controls:
----------------------------------------------------------------------
3.1 Form Class : TAppBuilder
3.2 Form Text : DNPparse - Borland Delphi 2005 - DNPparse.bdsproj
3.3 Control Class: TEditControl
3.4 Control Text :

Computer:
-------------------------------------------------------------
4.1 Name : PAULD2
4.2 User : pe-pauld
4.3 Total Memory : 1023 Mb
4.4 Free Memory : 562 Mb
4.5 Total Disk : 55.83 Gb
4.6 Free Disk : 33.31 Gb
4.7 System Up Time: 03:08:07:10
4.8 Processor : Intel(R) Pentium(R) M processor 2.00GHz
4.9 Display Mode : 1280 x 1024 x 32

Operating System:
---------------------------------------
5.1 Type : Microsoft Windows XP
5.2 Build # : 2600
5.3 Update : Service Pack 2
5.4 Language: English (United States)

Network:
---------------------------------------------------------------------------
6.1 IP Address: 192.168.2.103 - 0.0.0.0 - 172.18.145.42 -
129.60.1.75
6.2 Submask : 255.255.255.0 - 0.0.0.0 - 255.255.248.0 -
255.255.255.255
6.3 Gateway : 192.168.2.100 - - 172.18.151.254 -
6.4 DNS 1 : 12.127.17.83 - - 172.18.144.4 -
6.5 DNS 2 : 12.127.16.83 - - -
6.6 DHCP : ON - ON - ON - OFF

Call Stack Information:
------------------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line|
------------------------------------------------------------------------------------------
| Exception Thread: ID=1460; Priority=0; Class=; [Main] |
|----------------------------------------------------------------------------------------|
|7C910976|ntdll.dll | | |RtlFreeUnicodeString | |
|7C9010ED|ntdll.dll | | |RtlLeaveCriticalSection| |
|0074AE8C|coreide90.bpl|Edkrnl.pas | |EkEval | |
|77D4EB03|user32.dll | | |CallNextHookEx | |
|007070D8|coreide90.bpl|Editorcontrol.pas|TCustomEditControl|DoKeyDown | |
|00539794|vcl90.bpl |Controls.pas |TControl |WndProc | |
|77D5F39A|user32.dll | | |SendMessageA | |
|0055F510|vcl90.bpl |Forms.pas |TApplication |IsKeyMsg | |
|0055F704|vcl90.bpl |Forms.pas |TApplication |ProcessMessage | |
|0055F830|vcl90.bpl 00 |Forms.pas0 00 00 |TApplication......|HandleMessage: 0012FD6C| 07|
|0055F9C4|vcl90.bpl D0 |Forms.pas1 00 00 |TApplication......|Run...9..
0012F3C4: 00|5FB8|
------------------------------------------------------------------------------------------

Registers:
-----------------------------
EAX: ???? EDI: ????
EBX: ???? ESI: ????
ECX: ???? ESP: ????
EDX: ???? EIP: ????

Stack: Memory Dump:
------------------
---------------------------------------------------------------------------
0012F394: 0012FD50 07312F37: 00 54 43 6F 6D 70 6F 6E 65 6E 74 42 61
73 65 64 .TComponentBased
0012F398: 1062030A 07312F47: 2E 43 6C 61 73 73 65 73 2E 54 50 65 72
73 69 73 .Classes.TPersis
0012F39C: 0012F3C0 07312F57: 74 65 6E 74 2E 54 45 53 42 50 72 65 73
73 75 72 tent.TESBPressur
0012F3A0: 0B33ECE0 07312F67: 65 43 6F 6E 76 65 72 74 6F 72 00 00 00
00 00 00 eConvertor......
0012F3A4: 013E8140 07312F77: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3A8: 00000000 07312F87: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3AC: 00000000 07312F97: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3B0: 00000000 07312FA7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3B4: 00000000 07312FB7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3B8: 00000000 07312FC7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3BC: 00000000 07312FD7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3C0: 0012FD6C 07312FE7: 00 00 00 00 00 D0 14 31 07 01 00 00 00
39 00 00 .......1.....9..
0012F3C4: 0055FB87 07312FF7: 00 54 43 6F 6D 70 6F 6E 65 6E 74 42 61
73 65 64 .TComponentBased
0012F3C8: 00000000 07313007: 2E 43 6C 61 73 73 65 73 2E 54 50 65 72
73 69 73 .Classes.TPersis
0012F3CC: 0053C951 07313017: 74 65 6E 74 2E 54 45 53 42 56 65 6C 6F
63 69 74 tent.TESBVelocit
0012F3D0: 0053C960 07313027: 79 43 6F 6E 76 65 72 74 6F 72 00 00 00
00 00 00 yConvertor......


EurekaLog 5.0.2

Application:
-------------------------------------------------------------
1.1 Start Date : Thu, 30 Jun 2005 17:39:48 -0500
1.2 Name/Description: Borland® Developer Studio for Windows
1.3 Version Number : 9.0.1935.22056
1.4 Parameters :
1.5 Compilation Date: Sat, 30 Dec 1899 05:00:00 -0500

Exception:
----------------------------------------------------------------------------------------------------
2.1 Date : Thu, 30 Jun 2005 17:44:51 -0500
2.2 Address: 4000F399
2.3 Module : rtl90.bpl
2.4 Type : EAccessViolation
2.5 Message: Access violation at address 4000F399 in module
'rtl90.bpl'. Read of address 00000001.

Active Controls:
-------------------------------------
3.1 Form Class : TFormEditPadLite
3.2 Form Text : EditPad Lite
3.3 Control Class: TEditControl
3.4 Control Text :

Computer:
-------------------------------------------------------------
4.1 Name : PAULD2
4.2 User : pe-pauld
4.3 Total Memory : 1023 Mb
4.4 Free Memory : 582 Mb
4.5 Total Disk : 55.83 Gb
4.6 Free Disk : 33.31 Gb
4.7 System Up Time: 03:08:10:49
4.8 Processor : Intel(R) Pentium(R) M processor 2.00GHz
4.9 Display Mode : 1280 x 1024 x 32

Operating System:
---------------------------------------
5.1 Type : Microsoft Windows XP
5.2 Build # : 2600
5.3 Update : Service Pack 2
5.4 Language: English (United States)

Network:
---------------------------------------------------------------------------
6.1 IP Address: 192.168.2.103 - 0.0.0.0 - 172.18.145.42 -
129.60.1.75
6.2 Submask : 255.255.255.0 - 0.0.0.0 - 255.255.248.0 -
255.255.255.255
6.3 Gateway : 192.168.2.100 - - 172.18.151.254 -
6.4 DNS 1 : 12.127.17.83 - - 172.18.144.4 -
6.5 DNS 2 : 12.127.16.83 - - -
6.6 DHCP : ON - ON - ON - OFF

Call Stack Information:
---------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method|Line|
---------------------------------------------------------------------
| Exception Thread: ID=1460; Priority=0; Class=; [Main] |
|-------------------------------------------------------------------|
|4000F38C|rtl90.bpl |Sysutils.pas| |StrIComp | |
|00539794|vcl90.bpl |Controls.pas|TControl |WndProc | |
|77D4C96C|user32.dll| | |PeekMessageA | |
|0055F704|vcl90.bpl |Forms.pas |TApplication|ProcessMessage | |
|0055F830|vcl90.bpl |Forms.pasB|TApplication|HandleMessage
|0055F9C4|vcl90.bpl|Forms.pas
|TApplication|Run


EurekaLog 5.0.2

Application:
-------------------------------------------------------------
1.1 Start Date : Thu, 30 Jun 2005 17:39:48 -0500
1.2 Name/Description: Borland® Developer Studio for Windows
1.3 Version Number : 9.0.1935.22056
1.4 Parameters :
1.5 Compilation Date: Sat, 30 Dec 1899 05:00:00 -0500

Exception:
-------------------------------------------------------------------------------
2.1 Date : Thu, 30 Jun 2005 17:50:07 -0500
2.2 Address: 07312F37
2.3 Module :
2.4 Type : EAccessViolation
2.5 Message: Access violation at address 07312F37. Write of address
20E136A4.

Active Controls:
----------------------------------------------------------------------
3.1 Form Class : TAppBuilder
3.2 Form Text : DNPparse - Borland Delphi 2005 - DNPparse.bdsproj
3.3 Control Class: TEditControl
3.4 Control Text :

Computer:
-------------------------------------------------------------
4.1 Name : PAULD2
4.2 User : pe-pauld
4.3 Total Memory : 1023 Mb
4.4 Free Memory : 536 Mb
4.5 Total Disk : 55.83 Gb
4.6 Free Disk : 33.31 Gb
4.7 System Up Time: 03:08:16:05
4.8 Processor : Intel(R) Pentium(R) M processor 2.00GHz
4.9 Display Mode : 1280 x 1024 x 32

Operating System:
---------------------------------------
5.1 Type : Microsoft Windows XP
5.2 Build # : 2600
5.3 Update : Service Pack 2
5.4 Language: English (United States)

Network:
---------------------------------------------------------------------------
6.1 IP Address: 192.168.2.103 - 0.0.0.0 - 172.18.145.42 -
129.60.1.75
6.2 Submask : 255.255.255.0 - 0.0.0.0 - 255.255.248.0 -
255.255.255.255
6.3 Gateway : 192.168.2.100 - - 172.18.151.254 -
6.4 DNS 1 : 12.127.17.83 - - 172.18.144.4 -
6.5 DNS 2 : 12.127.16.83 - - -
6.6 DHCP : ON - ON - ON - OFF

Call Stack Information:
------------------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line|
------------------------------------------------------------------------------------------
| Exception Thread: ID=1460; Priority=0; Class=; [Main] |
|----------------------------------------------------------------------------------------|
|7C9010ED|ntdll.dll | | |RtlLeaveCriticalSection| |
|0074AE8C|coreide90.bpl|Edkrnl.pas | |EkEval | |
|4000CB90|rtl90.bpl |Sysutils.pas | |CompareMem | |
|77D4EB03|user32.dll | | |CallNextHookEx | |
|007070D8|coreide90.bpl|Editorcontrol.pas|TCustomEditControl|DoKeyDown | |
|00539794|vcl90.bpl |Controls.pas |TControl |WndProc | |
|77D5F39A|user32.dll | | |SendMessageA | |
|0055F510|vcl90.bpl |Forms.pas |TApplication |IsKeyMsg | |
|0055F704|vcl90.bpl |Forms.pas |TApplication |ProcessMessage | |
|0055F830|vcl90.bpl 00 |Forms.pas0 00 00 |TApplication......|HandleMessage: 0012FD6C| 07|
|0055F9C4|vcl90.bpl D0 |Forms.pas1 00 00 |TApplication......|Run...9..
0012F400: 00|5FB8|
------------------------------------------------------------------------------------------

Registers:
-----------------------------
EAX: ???? EDI: ????
EBX: ???? ESI: ????
ECX: ???? ESP: ????
EDX: ???? EIP: ????

Stack: Memory Dump:
------------------
---------------------------------------------------------------------------
0012F3D0: 0012FD50 07312F37: 00 54 43 6F 6D 70 6F 6E 65 6E 74 42 61
73 65 64 .TComponentBased
0012F3D4: 1062030A 07312F47: 2E 43 6C 61 73 73 65 73 2E 54 50 65 72
73 69 73 .Classes.TPersis
0012F3D8: 0012F3FC 07312F57: 74 65 6E 74 2E 54 45 53 42 50 72 65 73
73 75 72 tent.TESBPressur
0012F3DC: 0B33ECE0 07312F67: 65 43 6F 6E 76 65 72 74 6F 72 00 00 00
00 00 00 eConvertor......
0012F3E0: 013E8140 07312F77: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3E4: 00000000 07312F87: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3E8: 00000000 07312F97: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3EC: 00000000 07312FA7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3F0: 00000000 07312FB7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3F4: 00000000 07312FC7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3F8: 00000000 07312FD7: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ................
0012F3FC: 0012FD6C 07312FE7: 00 00 00 00 00 D0 14 31 07 01 00 00 00
39 00 00 .......1.....9..
0012F400: 0055FB87 07312FF7: 00 54 43 6F 6D 70 6F 6E 65 6E 74 42 61
73 65 64 .TComponentBased
0012F404: 00000000 07313007: 2E 43 6C 61 73 73 65 73 2E 54 50 65 72
73 69 73 .Classes.TPersis
0012F408: 0053C951 07313017: 74 65 6E 74 2E 54 45 53 42 56 65 6C 6F
63 69 74 tent.TESBVelocit
0012F40C: 0053C960 07313027: 79 43 6F 6E 76 65 72 74 6F 72 00 00 00
00 00 00 yConvertor......

.



Relevant Pages

  • Re: Microsoft Security Bulletin MS02-048
    ... I applied this patch on 2 different NT 4.0 test servers and both times ... Microsoft Windows 98, Microsoft Windows 98 Second Edition, ... >The Microsoft Security Response Center has released Microsoft Security ... >Bulletin MS02-048 which concerns a vulnerability in an ActiveX Control known ...
    (microsoft.public.security)
  • Re: [OT] Q: what would you choose for a VCS today
    ... FreeBSD as base that would allow better teams cooperation and easy code ... control fly out the window from, say, the 42nd floor. ... If you think you need a vendor branch, take a look at mercurial patch ... Patch queues are quite powerful, and even though you end up versioning ...
    (freebsd-hackers)
  • Re: Fw: signed kernel modules?
    ... Why is the kernel more trustable than a kernel module? ... >> without the need for this patch. ... The ultimate goal is to control what you put ... Even the names of contributors have been ...
    (Linux-Kernel)
  • Re: Fw: signed kernel modules?
    ... >> I've uploaded an updated module signing patch with Rusty's suggested ... > Why is the kernel more trustable than a kernel module? ... The ultimate goal is to control what you put ... Even the names of contributors have been ...
    (Linux-Kernel)
  • Re: Counter steering dynamics [was: Humbled again]
    ... I think, as another poster said, contact patch and so on just refer ... is constant control motion just to keep it level. ... "Contact patch" is just a tool to reason about the inherent stability ... On second though, maybe ailerons are closest to countersteering, assuming level flight. ...
    (rec.motorcycles)