Hello Johan, It looks like my first approach to solve the problem (please, check my first patch)
Currently, I think vfork() is implemented in a different way among Linux Kernels (for example, in Fedora, same code, no problems) So, I'm going to come back to fork() as I think is more consistent. I hope to have a patch ASAP. Cheers 2009/4/4 Johan Walles <johan.wal...@gmail.com> > tags 520254 patch > thanks > > I'm seeing unhide crashes as well. Here are two patches that fixes all > crashes I'm seeing. > > The first, unhide-20080519-fixwarnings.diff fixes all compiler > warnings when building unhide-linux26. > > The second, unhide-20080519-nowarnings-fixcrashes.diff fixes two file > handle leaks, and changes an exit() call inside vfork() to _exit(). > According to the vfork() man page, the child process isn't allowed to > call exit(), but can call _exit(). > > With these two patches applied on top of each other I'm not seeing any > unhide crashes any more. > > Cheers //Johan >