Hi Luc,

I managed to 'fix' the error with this commit:

https://sourceforge.net/p/cctbx/code/22003/

However, I have no idea why the previous code was problematic. Adding a SCITBX_ASSERT(vi != 0); in the 'else' statement also made the error go away. I can have another look and try out your suggestions later today to see if that results in any more insight into the underlying problem.

Cheers,

Richard

On 14 April 2015 at 00:17, Luc Bourhis <luc_j_bourhis@mac.com> wrote:
Hi Markus,

could you do a debug build and then run that very same test script? Moreover could you run each of the 3 following variants in turn,

BOOST_ADAPTBX_FE_OVERFLOW_DEFAULT=1 libtbx.python scitbx/rigid_body.proto/tst_singular.py

BOOST_ADAPTBX_FE_INVALID_DEFAULT=1 libtbx.python scitbx/rigid_body.proto/tst_singular.py

BOOST_ADAPTBX_FE_DIVBYZERO_DEFAULT libtbx.python scitbx/rigid_body.proto/tst_singular.py

and tell me the result?

Thanks,

Luc


_______________________________________________
cctbxbb mailing list
cctbxbb@phenix-online.org
http://phenix-online.org/mailman/listinfo/cctbxbb