Shutdown hang (#11793)

* intentionally handle queues during shutdown and carefully manage shutdown order

* more carefully manage shutdown to avoid threadlocks

* use debug for signal logging

* ensure disabled cameras dont break shutdown

* typo
This commit is contained in:
Blake Blackshear
2024-06-06 18:54:38 -05:00
committed by GitHub
parent 5b42c91a91
commit b4384a1be3
10 changed files with 93 additions and 33 deletions
+1
View File
@@ -83,6 +83,7 @@ def listen_to_audio(
logger.info("Exiting audio detector...")
def receiveSignal(signalNumber: int, frame: Optional[FrameType]) -> None:
logger.debug(f"Audio process received signal {signalNumber}")
stop_event.set()
exit_process()