This is an archive of the discontinued LLVM Phabricator instance.

Set error status when failed to catch stop after launch
ClosedPublic

Authored by tberghammer on Feb 20 2015, 3:53 AM.

Details

Summary

Set error status when failed to catch stop after launch

Process::Launch try to catch a stop signal after launching a process. If it is unsuccessful it destroy the process but previously still reported that the process launched successfully. This behavior caused a deadlock. With this change the process launch error reported correctly.

Diff Detail

Event Timeline

tberghammer retitled this revision from to Set error status when failed to catch stop after launch.
tberghammer updated this object.
tberghammer edited the test plan for this revision. (Show Details)
tberghammer added reviewers: clayborg, ovyalov.
tberghammer added a subscriber: Unknown Object (MLST).
clayborg accepted this revision.Feb 20 2015, 9:36 AM
clayborg edited edge metadata.

Looks good.

This revision is now accepted and ready to land.Feb 20 2015, 9:36 AM
ovyalov accepted this revision.Feb 20 2015, 10:15 AM
ovyalov edited edge metadata.

lgtm

This revision was automatically updated to reflect the committed changes.