pybind11 icon indicating copy to clipboard operation
pybind11 copied to clipboard

[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

Open huqin-RM opened this issue 2 years ago • 0 comments

Required prerequisites

  • [X] Make sure you've read the documentation. Your issue may be addressed there.
  • [X] Search the issue tracker and Discussions to verify that this hasn't already been reported. +1 or comment there if it has.
  • [X] Consider asking first in the Gitter chat room or in a Discussion.

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.

Not a regression

huqin-RM avatar Nov 09 '23 10:11 huqin-RM