Skip to content

Conversation

@dcantah
Copy link
Member

@dcantah dcantah commented Dec 19, 2025

I don't believe this is the actual fix for some of the hangs we've been seeing, but this is definitely wrong. For the Sandbox Svcs stop implementation, it did not signal the wait continuations to unblock any pending wait rpcs. What you'd typically get if you had a running container (that wasn't --detach) is the dreaded xpc interrupted error for the wait rpc. After this change they should be resumed.

I don't believe this is the actual fix for some of the hangs we've been seeing, but this is definitely
wrong. For the Sandbox Svcs stop implementation, it did not signal the wait continuations to unblock any
pending wait rpcs. What you'd typically get if you had a running container (that wasn't --detach) is the
dreaded xpc interrupted error for the wait rpc. After this change they should be resumed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant