Seems like calling exec() with shell like stderr/stdout redirections and "&" is wrong.
Created attachment 105944 [details]
CC Gustavo as he wrote the original code
The symptom being:
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]
Clearing flag on committed patch.