| View previous topic :: View next topic |
| Author |
Message |
Brad White Guest
|
Posted: Sat Nov 19, 2005 12:38 am Post subject: FastMM4: no reports |
|
|
I have 2 known error leaks and yet I'm getting no reports.
What am I doing wrong?
Here are my defines:
{$define FullDebugMode}
{$define CheckHeapForCorruption}
{.$define ASMVersion}
{.$define Align16Bytes}
{$define UseCustomFixedSizeMoveRoutines}
{$define UseCustomVariableSizeMoveRoutines}
{$define EnableMMX}
{.$define AssumeMultiThreaded}
{.$define ShareMM}
{.$define ShareMMIfLibrary}
{.$define AttemptToUseSharedMM}
{$define CatchUseOfFreedInterfaces}
{$define EnableMemoryLeakReporting}
{.$define RequireIDEPresenceForLeakReporting}
{.$define RequireDebugInfoForLeakReporting}
{.$define ManualLeakReportingControl}
{.$define HideMemoryLeakHintMessage}
{$define LogErrorsToFile}
{$define LogMemoryLeakDetailToFile}
{$define ClearLogFileOnStartup}
{.$define NoMessageBoxes}
{.$define NeverUninstall}
{.$define UseOutputDebugString}
--
Brad.
|
|
| Back to top |
|
 |
Brad White Guest
|
Posted: Sat Nov 19, 2005 12:45 am Post subject: Re: FastMM4: no reports |
|
|
"Brad White" <bwhite at inebraska.com> wrote
| Quote: | I have 2 known error leaks and yet I'm getting no reports.
What am I doing wrong?
Here are my defines:
{$define FullDebugMode}
{$define CheckHeapForCorruption}
snip
{.$define RequireIDEPresenceForLeakReporting}
{.$define RequireDebugInfoForLeakReporting}
{.$define NoMessageBoxes}
|
Well, look at this.
I have "RequireIDEPresenceForLeakReporting" turned off, but if
I run it on my development machine with Delphi running, I *do*
get a report.
Running it without Delphi produces no report.
I get no dialogs either way, even though "NoMessageBoxes" is turned off.
I'll look at the FastMM code on Monday and see if I can track it down.
Can anyone reproduce?
--
Brad.
|
|
| Back to top |
|
 |
Kristofer Skaug Guest
|
Posted: Sat Nov 19, 2005 3:20 pm Post subject: Re: FastMM4: no reports |
|
|
Brad White wrote:
| Quote: | Can anyone reproduce?
|
Not sure, but what you're saying rings a bell; I've also had trouble
producing/suppressing reports reliably in the past few months (using D6 with
FastMM 4.27 and 4.46) Which version of Delphi and FastMM are you on,
respectively? I wish to grok this issue myself.
--
Kristofer
|
|
| Back to top |
|
 |
Pierre le Riche Guest
|
Posted: Sat Nov 19, 2005 3:29 pm Post subject: Re: FastMM4: no reports |
|
|
Hi Brad and Kristofer,
| Quote: | Not sure, but what you're saying rings a bell; I've also had trouble
producing/suppressing reports reliably in the past few months (using D6
with
|
Unfortunately I can't do much without a reproducable test case. If you can
send me one I will take a look at it.
Regards,
Pierre
|
|
| Back to top |
|
 |
Kristofer Skaug Guest
|
Posted: Sat Nov 19, 2005 3:42 pm Post subject: Re: FastMM4: no reports |
|
|
Pierre le Riche wrote:
| Quote: |
Unfortunately I can't do much without a reproducable test case. If
you can send me one I will take a look at it.
|
Completely understood Pierre, I will try.
BTW, I would love to see "ClearLogFileOnStartup" defined ON by default.
Since I always get the D6 RTL leaks in the log file (even 'expected leaks'
show
up in the log file) it adds up to a lot of 'noise".
I know I can control this any way I want, but I'd prefer using the original
FastMMoptions.inc file so I don't need to 'personalize' it for each update
of FastMM.
--
Kristofer
|
|
| Back to top |
|
 |
Brad White Guest
|
Posted: Sun Nov 20, 2005 1:34 am Post subject: Re: FastMM4: no reports |
|
|
"Pierre le Riche" <pleriche (AT) hotmail (DOT) com> wrote
| Quote: | Hi Brad and Kristofer,
Unfortunately I can't do much without a reproducable test case. If you can
send me one I will take a look at it.
|
OK.
I just thought I'd ask and see if there was anything
obvious that I was missing.
I'll work on test case on Monday.
--
Brad.
|
|
| Back to top |
|
 |
|