From: Phil Endecott (spam_from_boost_dev_at_[hidden])
Date: 2008-03-25 11:57:43


Jens Seidel wrote:
> std::system("true");
> // leads to "Test setup error: child has exited; pid: 1001; uid: 30540; exit value: 0"

> Any idea?

I know basically nothing about Boost.Test, but I won't let that stop me
from guessing that it has a signal handler for SIGCHLD, or conceivably
a thread blocking in a call to wait(), that detects your subprocess
terminating. Perhaps it's not expecting your test to start subprocesses?

Phil.