I ran into this in a test scene - somehow the normalization here can result in NaN (so presumably a zero vector). I don't think this has a notable performance impact from some basic tests. Pull Request: https://projects.blender.org/blender/blender/pulls/125930