From 6d28286816bb42606b4b634d7b88e1d5f554afe4 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Mon, 8 Jul 2024 14:01:39 -0600 Subject: [PATCH] Catch error when shutting down --- frigate/util/image.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frigate/util/image.py b/frigate/util/image.py index 50cfd8a61..39c8e2fe2 100644 --- a/frigate/util/image.py +++ b/frigate/util/image.py @@ -724,7 +724,14 @@ class SharedMemoryFrameManager(FrameManager): frames = list(self.shm_store.keys()) for name in frames: self.shm_store[name].close() - self.shm_store[name].unlink() + + try: + self.shm_store[name].unlink() + except FileNotFoundError: + logger.warning( + f"Frame {name} missing in SHM, this is expected when shutting down." + ) + del self.shm_store[name]