A position went non finite.
The simulation is stopped because it can no longer be drawn. This is a guard
rather than an expected outcome: position based dynamics normally stays bounded
even when the integrator is wrong, which is exactly what makes a wrong integrator
hard to notice.