The fix is to detect when the compute context is recursive and to stop the search early in that case. Currently, this does not generate a warning. There will be a warning when trying to evaluate the recursive closure though. Pull Request: https://projects.blender.org/blender/blender/pulls/144330