Ruben Laguna's blog

Nov 28, 2012 - 1 minute read

GDB posix_spawn failed on Mac OS X Mountain Lion

If you can’t debug with ddd or gdb on Mac OS X Mountain Lion due to posix_spawn failed error then just run sudo gdb or sudo ddd instead.

The complete error message is

(gdb) run
Starting program: /Users/ecerulm/projects/luaqueue/test
warning: posix_spawn failed, trying execvp, error: 2
Cannot exec /home/ecerulm/local/bin/zsh -c  exec /usr/bin/arch -arch x86_64 /Users/ecerulm/projects/luaqueue/test .

and after running it as sudo gdb the error is gone