From 509e6876f158f9831587f4fa00bbe6954a297330 Mon Sep 17 00:00:00 2001 From: 1454 <19884453+1454@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:26:57 -0400 Subject: [PATCH] Never let one broken clip abort soundd startup. Any decode failure on a candidate now falls through to the next path or skip. Co-authored-by: Cursor --- selfdrive/ui/soundd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/soundd.py b/selfdrive/ui/soundd.py index a10811f6f..9fb778143 100644 --- a/selfdrive/ui/soundd.py +++ b/selfdrive/ui/soundd.py @@ -212,7 +212,7 @@ class Soundd: for path in self._sound_candidates(filename): try: sound_data = self._read_sound(path) - except (FileNotFoundError, OSError, EOFError, ValueError, wave.Error): + except Exception: cloudlog.exception(f"soundd: failed to load {path}") continue if sound_data is not None: