Closed Cody-G closed 6 years ago
This seems to be a very strange Heisenbug: for example, if I just force those functions to recompile (e.g., make trivial edits while using Revise), then it would work.
Seems to be fixed by https://github.com/JuliaMath/Interpolations.jl/pull/190
This seems to have fixed the problem, thanks! Would have taken me forever to find that.
It's easiest to demonstrate this by changing the magnitude of the rotation in the test file:
https://github.com/HolyLab/BlockRegistrationScheduler/blob/master/test/rigid.jl#L7
If I change that to
pi/8.85
or higher I get the error below. (I truncated the trace a bit)Most of the time our rotations are not that large, but this could still bite us at some point.