Open mmatrosov opened 3 years ago
I am not sure it is plumbum's fault, since there are a lot of variables in the equation, but please take a look.
I prepared the repro case and gathered some info in this repo: https://github.com/mmatrosov/plumbum-crash-repro
In short, if you import an extension library in c++ which uses boost.python, compiles with clang and links with gold, there is a crash in this line https://github.com/tomerfiliba/plumbum/blob/master/plumbum/commands/processes.py#L286 during program shutdown.
import
boost.python
clang
gold
I am not sure it is plumbum's fault, since there are a lot of variables in the equation, but please take a look.
I prepared the repro case and gathered some info in this repo: https://github.com/mmatrosov/plumbum-crash-repro
In short, if you
import
an extension library in c++ which usesboost.python
, compiles withclang
and links withgold
, there is a crash in this line https://github.com/tomerfiliba/plumbum/blob/master/plumbum/commands/processes.py#L286 during program shutdown.