Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
5.14.2
-
None
Description
When generating a binding for a QObject class shiboken generates a call of PySide::initDynamicMetaObject(...).
This usually does not lead to problems but if the QObject inheriting class is declared inside a namespace the deadlock occurs.
Anywhere in the code of PySide::initDynamicMetaObject(...) the GIL is acquired (although I already acquired it before) via the PyGilState_*-API that is not compatible to subinterpreters.
This results in a deadlock.