Crash when making virtualenv directory with parallel pipenv invocations #3257
When running multiple pipenv processes simultaneously, they may both attempt to use 'mkdir_p' at the same time, which can cause one of the pipenv processes to crash when it tries to create a directory that already exists. This is a classic TOCTOU bug that has bitten many a piece of software.
I personally hit this in my continuous integration setup where I invoke
The root cause is that two
I'd except both
Steps to replicate
Launch multiple instances of
The text was updated successfully, but these errors were encountered:
We did a quick check and this issue looks very darn similar to
This could be a coincidence, but if any of these issues solves your problem then I did a good job
If not, the maintainers will get to this issue shortly.