GSL 'make check' failure

Hello all,

I have built GSL without incident at this point, but ‘make check’ dies in the block subdirectory with this:

make check-TESTS

make[1]: Entering directory `/home/notroot/gsl-1.11/block’

*** glibc detected *** ./test: free(): invalid pointer: 0x0805f050 ***

======= Backtrace: =========

/lib/tls/i686/cmov/libc.so.6[0x400bca85]

.

.

.

FAIL: test

For (i=0;i<N;i++)

{

  v->data[2*i] = ATOMIC(N - i);

  v->data[2*i + 1] = ATOMIC(10 * (N - i) + 1);

};

fwrite().

fclose().

free().

I've seen similar free errors after doing out-of-bounds write. Are you sure
that data is allocated long enough (2N elements)?

Gr.

Matthijs