From f4629804ff16e4c360a6effb9600a70ae07ec477 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Mon, 4 Jan 2021 00:24:06 +0100 Subject: [PATCH] explicitly unset chain since automatic garbage collection is broken --- csdr/csdr.py | 1 + 1 file changed, 1 insertion(+) diff --git a/csdr/csdr.py b/csdr/csdr.py index 95dbbc13..623d53c6 100644 --- a/csdr/csdr.py +++ b/csdr/csdr.py @@ -914,6 +914,7 @@ class dsp(object): self.running = False if self.pycsdr_enabled and self.pycsdr_chain is not None: self.pycsdr_chain.stop() + self.pycsdr_chain = None if self.process is not None: try: os.killpg(os.getpgid(self.process.pid), signal.SIGTERM)