The crash has been introduced by the refactor of lights to be objects in #134846. We can make such cases easier to catch at compile time in the future, but for now applying the minimal patch which solves the problem without going deeper into refactor. Pull Request: https://projects.blender.org/blender/blender/pulls/135570