In Process, the second parameter is the cwd. If this folder doesn't exist, it seems to run a getcwd.
This should initiate / throw a warning or exception, since the behaviour change is / can be critical.
For us, we were performing git clone into a folder, but the folder doesn't exist, so it clones into the folder where console is ran from. This is on ~3.0