In article 1B07E47F.20010506131757.FOO-5823.frank@g-n-u.de, Frank Heckenbach frank@g-n-u.de writes
I'm now adding somewhat improved support to trace memory leaks (will be uploaded soon).
Simply using the unit HeapMon should show some report about non-released pointers at the end of the program. The unit also provides a function to generate such a report at an arbitrary point during a program run and to an arbitrary file.
The report contains the caller address (which can be turned to source lines using addr2line) which might help find the leaks.
I suppose this is not currently am important thing to you, but when it will become a problem again (to you or anyone else), this should now help debugging.
We haven't yet located the problem so this will be very useful. Thank you very much.