From 6b3ed01756086251d5070fb0a67bc046559da958 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 26 Nov 2024 18:16:01 +0100 Subject: [PATCH] framework: Clean up task manager on close_framework() This prevents crashes due to the tasks it spawns continuing to run Backport of a32030d46e6a96547fe4ebe6b1036be652ef659f --- panda/src/framework/pandaFramework.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/panda/src/framework/pandaFramework.cxx b/panda/src/framework/pandaFramework.cxx index 706ff4995d..29f5746c38 100644 --- a/panda/src/framework/pandaFramework.cxx +++ b/panda/src/framework/pandaFramework.cxx @@ -189,6 +189,8 @@ close_framework() { _event_handler.remove_all_hooks(); + _task_mgr.cleanup(); + _is_open = false; _made_default_pipe = false; _default_pipe.clear();