ODS: HEAP: Free Heap... modified after it was freed

kwolak

Member
Anyone who can help me here...
Running Delphi 5, DOA 3.4.3, Oracle 8i 8.1.6
On Windows 2000.

Simple Delphi App. OracleSession1 on form.
If I connect to the database, then exit

I get thess messages in the event logger,
and a breakpoint in the NTDLL.DLL!

Every Time I exit the program...

Included actual messages. BTW, happens
AFTER the "end" in the DPR file.

Thanks,

Kirk Out!

Module Unload: OCI.dll. Process Project1.exe ($1F4)
ODS: HEAP[Project1.exe]: Process Project1.exe ($1F4)
ODS: HEAP: Free Heap block 16f3650 modified at 16f37ec after it was freed Process Project1.exe ($1F4)
Process Exit: C:\Program Files\Borland\Delphi5\Projects\Project1.exe. Process Project1.exe ($1F4)
Module Unload: Project1.exe. Process Project1.exe ($1F4)
Module Unload: ntdll.dll. Process Project1.exe ($1F4)
 
I just wanted to mention that I also see this. I believe that the errors are coming from the OCI itself (I'm using 8.1.7 on Win2k) I get two on login and 4 on exit. Does anyone know how to turn off these breakpoints? I don't see any problem actually running my programs. Here's my log if it helps:

ODS: HEAP[Golden32.exe]: Process Golden32.exe ($100)
ODS: Heap block at 0015E830 modified at 0015EA92 past requested size of 25a Process Golden32.exe ($100)
ODS: HEAP[Golden32.exe]: Process Golden32.exe ($100)
ODS: Invalid Address specified to RtlReAllocateHeap( 130000, 15e838 ) Process Golden32.exe ($100)
Module Load: WSHTCPIP.dll. No Debug Info. Base Address: $75010000. Process Golden32.exe ($100)
Module Load: orannts8.dll. No Debug Info. Base Address: $64500000. Process Golden32.exe ($100)
Module Load: Security.dll. No Debug Info. Base Address: $75500000. Process Golden32.exe ($100)
Module Load: msv1_0.dll. No Debug Info. Base Address: $4D100000. Process Golden32.exe ($100)
Module Unload: OCI.dll. Process Golden32.exe ($100)
ODS: HEAP[Golden32.exe]: Process Golden32.exe ($100)
ODS: Heap block at 0015E830 modified at 0015EA92 past requested size of 25a Process Golden32.exe ($100)
ODS: HEAP[Golden32.exe]: Process Golden32.exe ($100)
ODS: Heap block at 0015E830 modified at 0015EA92 past requested size of 25a Process Golden32.exe ($100)
ODS: HEAP[Golden32.exe]: Process Golden32.exe ($100)
ODS: Invalid Address specified to RtlFreeHeap( 130000, 15e838 ) Process Golden32.exe ($100)
Process Exit: c:\benthic\beta\Golden32.exe. Process Golden32.exe ($100)

------------------
Mark Ford
Benthic Software
Quality Oracle Tools
 
Back
Top