[Gsll-devel] clisp&cffi: broken foreign functions in saved images

Sam Steingold sds at gnu.org
Wed Jan 6 22:00:50 UTC 2010


On 8/23/09, Liam Healy <lhealy at common-lisp.net> wrote:
> On Sun, Aug 23, 2009 at 1:59 AM, Sam Steingold<sds at gnu.org> wrote:
>  > On Sat, Aug 22, 2009 at 3:48 PM, Liam Healy<lhealy at common-lisp.net> wrote:
>  >>
>  >> Which brings me to the real CLISP errors,
>  >> (lisp-unit:run-tests) ends after a few units with
>  >> *** - handle_fault error2 ! address = 0x8 not in [0x33497c000,0x3350de6d8) !
>  >> SIGSEGV cannot be cured. Fault address = 0x8.
>  >>
>  >> Do you see that?  Do you know what could be causing it?
>  >
>  > chances are - bad ffi forms.
>  > if you can create an isolated test case, that would be a great help!
>
>
> OK, this will cause the crash:
>  (make-chebyshev 40 'chebyshev-step 0.0d0 1.0d0)

not for me:

[9]> (gsll:make-chebyshev 40 'gsll::chebyshev-step 0.0d0 1.0d0)
#<GSLL:CHEBYSHEV for CHEBYSHEV-STEP, dimensions (1) #x00034D640FF8>
[10]>

this is the current clisp cvs head.
maybe you could try that?

sorry about the long delay.

-- 
Sam Steingold <http://sds.podval.org>




More information about the gsll-devel mailing list