execv() returned EACCES
Changing to working directory failed.
Some other fatal failure,
error->message
should explain.
Fork failed due to lack of memory.
execv() returned EINVAL
execv() returned EIO
execv() returned EISDIR
execv() returned ELIBBAD
execv() returned ELOOP
execv() returned EMFILE
execv() returned ENAMETOOLONG
execv() returned ENFILE
execv() returned ENOENT
execv() returned ENOEXEC
execv() returned ENOMEM
execv() returned ENOTDIR
execv() returned EPERM
Read or select on pipes failed.
deprecated alias for %G_SPAWN_ERROR_TOO_BIG (deprecated since GLib 2.32)
execv() returned E2BIG
execv() returned ETXTBUSY
Error codes returned by spawning processes.