Seems like calling exec() with shell like stderr/stdout redirections and "&" is wrong.
Created attachment 105944 [details] proposed patch
CC Gustavo as he wrote the original code
The symptom being: run-gtk-tests let it run ps aux |grep Xvfb phil 21096 3.0 0.1 63968 11340 pts/0 S 14:57 0:00 Xvfb :31 -screen 0 800x600x24 -nolisten tcp The Xvfb process is not killed. Seems related to exec and file handles somehow, but I lack the perl-fu to debug this further.
Committed r94388: <http://trac.webkit.org/changeset/94388>
Comment on attachment 105944 [details] proposed patch Clearing flag on committed patch.