wbyoung/avn

avn fork bombs system when changing directories

pinko-fowle opened this issue · 1 comments

Trying to change to a directory or run __avn_debug causes an infinite loop of processes to keep getting spawned. I am using zsh. chpwd_functions=( __avn_Chpwd ). I can think of nothing I can do to make this any simpler. I have tried various .nvmrc configurations. I have tried repeating the install setups while nvm use'ing different nvms. I continue to get never ending fork bombs. I have not found any way to begin to get debugging information about what is causing this.

Details

  • avn avn --version: 0.2.4
  • node node --version: v13.10.1
  • nvm nvm --version: v0.35.3
  • n n --version: none (i also tried homebrew install n, which was version 6.4.0, & got the same result)
  • zsh zsh --version: 5.8
  • bash bash --version: 3.2.57

The output of __avn_debug in the directory with a .node-version file is:

this fork bombs (endlessly spawns new proceses) my system with no output to the screen.

avn is loaded in my ~/.zshenv file with:

[[ -s "$HOME/.avn/bin/avn.sh" ]] && source "$HOME/.avn/bin/avn.sh"

nvm specific

  • As an nvm user I am confirming that I did not install with Homebrew

Probably start debugging by editing $HOME/.avn/bin/avn.sh and commenting out parts of the script until it doesn't fork bomb any more. Could be specific to your config, but also could be a bug in the library. Let me know what you find.