using FastMM



I have an application, which generates random errors (seems very random to
me anyway) and have now tried these 3 setups:

D7, standard MM: Errors
D7, FastMM 4.62, FullDebugMode Off, outside of IDE: Errors

D7, FastMM 4.62, FullDebugMode On, inside IDE: No Errors

The application unzips a lot of gzipped files to a stream, processes the
content (XML) and writes some new stuff to other files. The error is always
from malformed XML (missing end-tag etc.). The error may not show up until
file no 300 out of 400 or so. It is often the same file, but not always the
same error. The file itself is of course OK.

Unzipping is done with Abbrevia and XML parsing by NativeXML.

What more can I do to locate the error? I have only changed the
FullDebugMode option in FastMM - all other settings are left as default.

Regards
Uffe


.



Relevant Pages

  • Compile FastMM_FullDebugMode.dll into my application?
    ... FastMM is nice, and i like the extra validation it has in FullDebugMode. ... the dependency on an external dll is a pain, ...
    (borland.public.delphi.language.basm)
  • Re: dbExpress / blob / FastMM problem
    ... I was using FullDebugMode. ... I wonder if the SqlExpr.Pas file was updated between Delphi 7 and Delphi 2006 with a fix? ... I just ran the code of QC24704 under Delphi 2006 with FastMM 4.64 in FullDebugMode and didn't get the error. ... In FullDebugMode FastMM uses a different reallocation routine, so the old FastMM reallocation "bug" was and is not an issue in FullDebugMode. ...
    (borland.public.delphi.language.basm)
  • Re: FastMM and ScanForMemoryLeaks
    ... > What about activating the FullDebugMode, like in FastMM? ... The built-in manager doesn't have it. ... To use FullDebugMode, you dowload ...
    (borland.public.delphi.non-technical)
  • Re: FastMM4 options for deployment
    ... >> FastMM's FullDebugMode is on. ... Can you please download the latest FastMM from Sourceforge ... Delete all all previously compiled .dcu files, copy FastMM4.pas, ...
    (borland.public.delphi.language.basm)