I have 3 test cases which reproduce these crashes. On Linux they manifest as segfaults (first two cases) and floating exception (third case), on Windows as access violations (first two cases) and divide by zero (third case). I've reproduced these using three machines and toolchains, with the master code of SFCGAL and CGAL and also an earlier version of each - I can fill in more of those details later but more important at this point is the code to reproduce, so that these cases can be tried in a completely different environment.
Any of these three cases, inserted at the end of DifferenceTest.cpp, should produce one of the crashes:
I have 3 test cases which reproduce these crashes. On Linux they manifest as segfaults (first two cases) and floating exception (third case), on Windows as access violations (first two cases) and divide by zero (third case). I've reproduced these using three machines and toolchains, with the master code of SFCGAL and CGAL and also an earlier version of each - I can fill in more of those details later but more important at this point is the code to reproduce, so that these cases can be tried in a completely different environment.
Any of these three cases, inserted at the end of DifferenceTest.cpp, should produce one of the crashes: