I'm running a fairly vanilla install of Windows Vista and had the fork() error with startx that has been previously reported. I would run startx and it would only successfully start up every second time I tried to run it, otherwise giving the fork() error.
The solution was to run "rebaseall." Unfortunately, this didn't work right away. It bombed out with "error 6" on several files -- cygcrypto-0.9.8.dll, cygcrypt-0.dll and cygz.dll. I moved each of these to a temporary directory to get "rebaseall" to run. This fixed the fork() problem with startx. Is "rebaseall" called by setup at any time? (I know the documentation, which seems old, says not.) If so, then these "error 6" problems may be bombing it out. Joel Eidsath -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/