It seems 1dc57a89e9e216873603dda485ed674df2cfcad5 is the commit that broke things, because going back one further fixes it.
Sometime in the last 12 commits since opening this issue, metaballs have been fixed. Surface Curve and Circle still crash though.
Tomorrow I'll try to find which commit it went wrong, and perhaps make a pull request.
46be42f6b1
If I move retopology_offset in the versioning 300 file into a version check block, does it still need to check if it exists in the DNA, or is the version check alone enough?
Okay I think I understand, and will go with version 306 subversion 0. The reason why this needs such a check while retopology_offset doesn't, is because this code doesn't check whether the…
@kleyco I made a thread on BlenderArtists a while ago: https://blenderartists.org/t/blender-retopology-overlay/1451351 If you report your message there, we can continue the conversation.