[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] chicken-4.8.0rc1 on OpenBSD -current sparc64

From: Felix
Subject: Re: [Chicken-hackers] chicken-4.8.0rc1 on OpenBSD -current sparc64
Date: Sun, 12 Aug 2012 21:00:22 +0200 (CEST)

> Sat, 11 Aug 2012 12:29:39 +0200 (CEST), felix wrote:
>> This is caused by an incorrect stack-overflow error triggered due to
>> wrap-around in the computation of the stack-limit.  If you change
>> "C_STACK_RESERVE" in "chicken.h" to 0x2000, does the build still fail?
> No, my problematic 32bit build on a 64bit Linux works for the first time!

Oh, very good. Apparently the same problem exists on x86-64, too.

> Very impressive remote analysis, Felix!

I was able to debug the problem on a machine at the gcc-compile-farm,
fortunately. Otherwise I wouldn't have thought of this.

I'm working on a better patch - reducing the stack-reserve is just
a temporary solution.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]