Repository navigation
[CRITICAL] Lock held across async I/O boundary blocks webhook processing #869
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingrisk: highSafety, secrets, auth, or critical infrastructureSafety, secrets, auth, or critical infrastructurestaging-ci-reviewIssue found during staging CI promotion reviewIssue found during staging CI promotion review
Description
Activity
- addedbugSomething isn't workingSomething isn't workingrisk: highSafety, secrets, auth, or critical infrastructureSafety, secrets, auth, or critical infrastructurestaging-ci-reviewIssue found during staging CI promotion reviewIssue found during staging CI promotion review
on Mar 10, 2026 Triage verdict: Legit
src/main.rs:754holdstokio::sync::Mutexacross async I/O (restart_with_addr().await).src/channels/http.rs:398-408holdsRwLockread guard acrosstx.send(msg).await, blocking other webhook handlers.- added 7 commits that reference this issue
on Mar 10, 2026
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingrisk: highSafety, secrets, auth, or critical infrastructureSafety, secrets, auth, or critical infrastructurestaging-ci-reviewIssue found during staging CI promotion reviewIssue found during staging CI promotion review
[CRITICAL:85] Issue Found by Staging CI Review
Severity: CRITICAL
Confidence: 85/100
PR comment: #865 (comment)
Description
Lock held across async I/O boundary blocks webhook processing
Auto-created by staging-ci Claude Code review