Editor crashes on Camera::GetCameraRect when calling renderingDisplaySize on a nested Canvas GameObject (#9619)

Topic automatically created to discuss Editor crashes on Camera::GetCameraRect when calling renderingDisplaySize on a nested Canvas GameObject

You can reproduce the issue by creating a new canvas and trying to access the render size right away:

public static void GetCanvasDisplaySizeCrash()
{
  GameObject gameObject = new GameObject("TestCanvas");
  var canvas = gameObject.AddComponent<Canvas>();
  var renderingDisplaySize = canvas.renderingDisplaySize;
  Debug.Log($"x: {renderingDisplaySize.x}, y: {renderingDisplaySize.y}");
}