From 28bf362f69d7f1d2069f3b7de6feb80de4e00b32 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Tue, 3 Jun 2025 12:13:21 +0800 Subject: [PATCH] ui: add safety check to prevent ui overlay access to invalid data (#35432) check ui_state.started --- selfdrive/ui/onroad/augmented_road_view.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/selfdrive/ui/onroad/augmented_road_view.py b/selfdrive/ui/onroad/augmented_road_view.py index 9a7d88e504..f987d70c9c 100644 --- a/selfdrive/ui/onroad/augmented_road_view.py +++ b/selfdrive/ui/onroad/augmented_road_view.py @@ -44,6 +44,10 @@ class AugmentedRoadView(CameraView): self.driver_state_renderer = DriverStateRenderer() def render(self, rect): + # Only render when system is started to avoid invalid data access + if not ui_state.started: + return + # Update calibration before rendering self._update_calibration()