the child will not be automatically reaped; you must use g_child_watch_add yourself (or call waitpid or handle `SIGCHLD` yourself), or the child will become a zombie.
g_child_watch_add
waitpid