<div dir="ltr">It appears heaprc has another problem; if the RTL (and therefore heaprc) is compiled with OVERFLOWCHECKS enabled (i.e. -Co) it blows up when the aggregate of memory allocations made by a thread exceeds 4GB (the size of 32 bit allocation variables, e.g. getmem8_size). <br>
<br>Does this perhaps suggest that this file should specify {$PUSH}{$Q-}...{$POP} at the appropriate places to avoid this problem? Otherwise, a program with the heap tracer enabled running with an RTL built with this check enabled will throw an overflow exception eventually. <br>
<br>-b<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 18, 2013 at 8:35 PM, Ludo Brands <span dir="ltr"><<a href="mailto:ludo.brands@free.fr" target="_blank">ludo.brands@free.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 03/17/2013 08:53 PM, Martin wrote:<br>
> It seems that in FPC 2.6.2 the dwarf reading code in LnfoDwrf is broken.<br>
> It always gives a run-error 131<br>
><br>
<br>
</div>Reported and cause identified more than a year ago:<br>
<br>
<a href="http://bugs.freepascal.org/view.php?id=20296" target="_blank">http://bugs.freepascal.org/view.php?id=20296</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Ludo<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
fpc-devel maillist - <a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-devel" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-devel</a><br>
</div></div></blockquote></div><br></div>