In some situations the Octree used to store cached irradiance values will cause a stack overflow due to incorrect exit condition.
Given this bug, I believe the Octree was never really working. Storage uses a 'harmonic mean' value calculated using photon irradiance. This might need to be re-evaluated as part of any fix.