CuFFT Plan Creation from Java fails with crash

In CuFFT when I allocate a plan without enough memory, I get the following printout:

cufft: ERROR: /Volumes/Builds/nv/build/rel/gpgpu/toolkit/r2.0/cufft/src/config.cu, line 288
cufft: ERROR: CUFFT_ALLOC_FAILED
java(9979,0xb0801000) malloc: *** error for object 0x11ea70: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
java(9979,0xb0801000) malloc: *** error for object 0x12fbf0: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
java(9979,0xb0801000) malloc: *** error for object 0x12f960: Non-aligned pointer being freed (2)
*** set a breakpoint in malloc_error_break to debug
Invalid memory access of location c004c0f3 eip=4c0eddaa
/bin/sh: line 1: 9979 Segmentation fault

however it does not seem to actually return, but fails de-allocating something.

Anybody any idea?

All on MacOSX with libcuda 2.0 and java 1.5.

Regards
Mark Donszelmann