Fwd: [cffi-devel] Array call crashes SBCL on one computer
Liam M. Healy
lnp at healy.washington.dc.us
Sun Mar 19 22:14:24 UTC 2006
Stephen> On Sun, 2006-03-19 at 12:53 -0500, Liam M. Healy wrote:
>> - The desktop is ..., Darcs pull 2006-03-07 23:11, SBCL 0.9.8.42
>> - The laptop is ..., Darcs pull 2006-03-17 23:59, SBCL 0.9.9
Stephen> This may or may not be an issue.
>> (with-foreign-objects ((retn :double))
>> (foreign-funcall "gsl_sf_bessel_Jn_array"
>> :int 0
>> :int 2
>> :double 0.25d0
>> :pointer retn
>> :int)
>> (mem-aref retn :double 0))
Stephen> I know nothing about GSL besides what I just read about the function you
Stephen> call above, but don't you need to allocate space for 3 doubles, not just
Stephen> one, for the retn (result_array) argument?
Yes, that's it. For some reason, one is OK with the lack of
allocation, the other is not.
Thanks.
Liam
More information about the cffi-devel
mailing list