From a6234f2ee34628db33c0e9681a48c4fccf4057fe Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 4 Apr 2025 20:04:29 +0200 Subject: [PATCH] Gui: Fix crash in ~PythonBaseWorkbench with Python 3.12 --- src/Gui/Workbench.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Gui/Workbench.cpp b/src/Gui/Workbench.cpp index 532b20d7c7..f44bf2ea0e 100644 --- a/src/Gui/Workbench.cpp +++ b/src/Gui/Workbench.cpp @@ -1057,6 +1057,7 @@ PythonBaseWorkbench::~PythonBaseWorkbench() delete _toolBar; delete _commandBar; if (_workbenchPy) { + Base::PyGILStateLocker lock; _workbenchPy->setInvalid(); _workbenchPy->DecRef(); }