Bug 305998
| Summary: | Add diagnostics to help debug a crash in JSLock::unlock(). | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mark Lam <mark.lam> |
| Component: | JavaScriptCore | Assignee: | 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
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Mark Lam
Pull request: https://github.com/WebKit/WebKit/pull/57022
EWS
Committed 305986@main (176b030fd3da): <https://commits.webkit.org/305986@main>
Reviewed commits have been landed. Closing PR #57022 and removing active labels.