In case it isn't clear, the problem is that the first six tests pass, but the last...
Here's the perldl -V for the Mac
Calling PDL on a list of piddles fails to propogate bad values