Bug 276042
| Summary: | Crash under WebPageProxy::resetStateAfterProcessTermination() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Chris Dumez <cdumez> |
| Component: | WebKit2 | Assignee: | Chris Dumez <cdumez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | kkinnunen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Chris Dumez
Crash under WebPageProxy::resetStateAfterProcessTermination():
```
5 WebKit::PageClient::ref()
5 WTF::DefaultRefDerefTraits<WebKit::PageClient>::ref(WebKit::PageClient&)
5 WTF::Ref<WebKit::PageClient, WTF::RawPtrTraits<WebKit::PageClient>, WTF::DefaultRefDerefTraits<WebKit::PageClient>>::Ref(WebKit::PageClient&)
5 WTF::Ref<WebKit::PageClient, WTF::RawPtrTraits<WebKit::PageClient>, WTF::DefaultRefDerefTraits<WebKit::PageClient>>::Ref(WebKit::PageClient&)
5 WebKit::WebPageProxy::protectedPageClient() const
==> 5 WebKit::WebPageProxy::resetStateAfterProcessTermination(WebKit::ProcessTerminationReason) <==
5 auto WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(WebKit::ProcessTerminationReason)::$_0::operator()<WTF::Ref<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>>>(WTF::Ref<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>>&) const
5 WTF::Mapper<WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(WebKit::ProcessTerminationReason)::$_0, WTF::Vector<WebKit::PageLoadState::Transaction, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WTF::Vector<WTF::Ref<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, void>::map(WTF::Vector<WebKit::PageLoadState::Transaction, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WTF::Ref<WebKit::WebPageProxy, WTF::RawPtrTraits<WebKit::WebPageProxy>, WTF::DefaultRefDerefTraits<WebKit::WebPageProxy>>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(WebKit::ProcessTerminationReason)::$_0 const&)
```
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Chris Dumez
<rdar://130066536>
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/30312
EWS
Committed 280509@main (7f839364528d): <https://commits.webkit.org/280509@main>
Reviewed commits have been landed. Closing PR #30312 and removing active labels.