Proliferation of unknown bash processes when invoking ps
Okay, I think I found out the source of the problem. After removing the fasd plugin for the fish shell (https://github.com/oh-my-fish/plugin-fasd) the issue seems to have gone away. Reinstalling it brings the problem back, so it must have been that. Absolutely no idea why it was doing this though.