Bug 305998

Summary: Add diagnostics to help debug a crash in JSLock::unlock().
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Mark Lam
Reported 2026-01-21 18:00:24 PST
We're seeing a mysterious RELEASE_ASSERT failure due to the JSLock not being held by the current thread when it should be. This patch adds the collection of diagnostics data about the state of the JSLock when it is found to be in this inconsistent state. rdar://166016998
Attachments
Mark Lam
Comment 1 2026-01-21 18:21:52 PST
EWS
Comment 2 2026-01-21 19:49:05 PST
Committed 305986@main (176b030fd3da): <https://commits.webkit.org/305986@main> Reviewed commits have been landed. Closing PR #57022 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.