[m-dev.] Upgrading Boehm GC, attempt #2

Paul Bone paul at bone.id.au
Tue Sep 15 17:49:30 AEST 2015


On Tue, Sep 15, 2015 at 04:47:51PM +1000, Julien Fischer wrote:
> 
> Hi Paul,
> 
> On Tue, 15 Sep 2015, Paul Bone wrote:
> 
> >
> >Update:
> >
> >I've merged master into my branch and found that I can build and bootcheck
> >in asm_fast.gc, but I have a testcase failure.
> >
> >hard_coded/tl_backjump_test
> >
> >   Mercury runtime: memory zone nondetstack#2 overflowed
> >   This may have been caused by a stack overflow, due to unbounded recursion.
> 
> Presumably, you are not getting this failure with the old collector?

Yes, that's right.  It was the first thing I checked.

I think I've found the cause, but I still don't _understand_ the cause, not
to the point that I'm satisfied anyway.

Cheers.


-- 
Paul Bone



More information about the developers mailing list