[BUG]: When python3.8 starts a c++ dynamic library containing pybind11, the dynamic library will crash. If you use a C++ process to call this dynamic library, it can run normally #4931
What version (or hash if on master) of pybind11 are you using?
2.11.1
Problem description
When python3.8 starts a c++ dynamic library containing pybind11, the dynamic library will crash. If you use a C++ process to call this dynamic library, it can run normally
Reproducible example code
c++ code
py::scoped_interpreter python;
auto scope = py::module_::import("uuid").attr("__dict__");
pybind11::eval_file("./PythonUnitInterface.py", scope);
Is this a regression? Put the last known working version here if it is.
Required prerequisites
What version (or hash if on master) of pybind11 are you using?
2.11.1
Problem description
When python3.8 starts a c++ dynamic library containing pybind11, the dynamic library will crash. If you use a C++ process to call this dynamic library, it can run normally
Reproducible example code
Is this a regression? Put the last known working version here if it is.
Not a regression