Bug 278812
Summary: | REGRESSION(282843@main): [Win] ASSERTION FAILED: sizeof(RemoteGraphicsContextGLProxy) == size | ||
---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> |
Component: | WebKit2 | Assignee: | Fujii Hironori <Hironori.Fujii> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | commit-queue, kkinnunen, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 278697, 278815 | ||
Bug Blocks: |
Fujii Hironori
REGRESSION(282843@main): [Win] ASSERTION FAILED: sizeof(RemoteGraphicsContextGLProxy) == size
WinCairo-64-bit-Debug-Tests is crashing.
Buildbot: builder WinCairo-64-bit-Debug-Tests build 23325
https://build.webkit.org/#/builders/727/builds/23325
https://build.webkit.org/results/WinCairo-64-bit-Debug-Tests/282849@main%20(23325)/fast/canvas/webgl/fragment-shader-assertion-stderr.txt
ASSERTION FAILED: sizeof(RemoteGraphicsContextGLProxy) == size
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\WebProcess\GPU\graphics\RemoteGraphicsContextGLProxy.h(62) : static void WebKit::RemoteGraphicsContextGLProxy::operator delete(RemoteGraphicsContextGLProxy *, std::destroying_delete_t, size_t)
1 00007FFD07FA8408 WKWebsiteDataStoreDisableNetworkProxySettings
2 00007FFD07FA64AB WKWebsiteDataStoreDisableNetworkProxySettings
3 00007FFCFFFA39ED WebCore::GraphicsContextGLTextureMapperANGLE::unmakeCurrentImpl
4 00007FFD035420B1 WebCore::ValidatedFormListedElement::setCustomValidity
5 00007FFD0360D8C2 WebCore::WebGLRenderingContextBase::simulateEventForTesting
6 00007FFD035E07D5 WebCore::Path2D::addPath
7 00007FFD035FE2AD WebCore::WebGLRenderingContextBase::getContextAttributes
8 00007FFD030891A9 WebCore::ScriptedAnimationController::throttlingReasons
9 00007FFD03089161 WebCore::ScriptedAnimationController::throttlingReasons
10 00007FFD0308CBC5 WebCore::ScriptedAnimationController::throttlingReasons
11 00007FFD0308090E WebCore::ScriptExecutionContext::addToContextsMap
12 00007FFD03080F88 WebCore::ScriptExecutionContext::addToContextsMap
13 00007FFD02E1D0EA WebCore::Document::topDocument
14 00007FFD02E1CCD4 WebCore::Document::topDocument
15 00007FFD02E2D112 WebCore::Document::willBeRemovedFromFrame
16 00007FFD03DEFD36 WebCore::LocalFrame::setView
17 00007FFD03DF4DE1 WebCore::LocalFrame::createView
18 00007FFD09B28AD9 WKBundleScriptWorldCopyName
19 00007FFD03B47E6C WebCore::FrameLoader::frameHasLoaded
20 00007FFD03B46598 WebCore::FrameLoader::frameHasLoaded
21 00007FFD03AE1999 WebCore::DocumentLoader::cancelMainResourceLoad
22 00007FFD03AE1EF1 WebCore::DocumentLoader::notifyFinished
23 00007FFD03AED070 WebCore::DocumentLoader::urlForHistoryReflectsFailure
24 00007FFD03AED2F3 WebCore::DocumentLoader::urlForHistoryReflectsFailure
25 00007FFD03B580FC WebCore::FrameLoader::loaderForWebsitePolicies
26 00007FFD03B57FC7 WebCore::FrameLoader::loaderForWebsitePolicies
27 00007FFCFFF2BABB WebCore::CurlRequest::completeDidReceiveResponse
28 00007FFCFFF4B761 WebCore::NetworkStorageSession::clearAlternativeServices
29 00007FFD03B441B2 WebCore::FrameLoader::load
30 00007FFD03B56D4A WebCore::FrameLoader::loaderForWebsitePolicies
31 00007FFD03B56C75 WebCore::FrameLoader::loaderForWebsitePolicies
ERROR: 000002909E048DC0 - [PID=9512] WebProcessProxy::didClose (web process crash)
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\UIProcess/WebProcessProxy.cpp(1225) : virtual void WebKit::WebProcessProxy::didClose(IPC::Connection &)
ERROR: 000002909E048DC0 - [PID=9512] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\UIProcess/WebProcessProxy.cpp(1233) : void WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(ProcessTerminationReason)
ERROR: 000002909E02EA80 - [pageProxyID=8, webPageID=9, PID=9512] WebPageProxy::processDidTerminate: (pid 9512), reason=Crash
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\UIProcess/WebPageProxy.cpp(10078) : void WebKit::WebPageProxy::resetStateAfterProcessTermination(ProcessTerminationReason)
ERROR: 000002909E02EA80 - [pageProxyID=8, webPageID=9, PID=9512] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
C:\BW\WinCairo-64-bit-Debug-Build\build\Source\WebKit\UIProcess/WebPageProxy.cpp(10140) : void WebKit::WebPageProxy::dispatchProcessDidTerminate(ProcessTerminationReason)
WebProcess terminated (pid 9512) for reason: crash
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Fujii Hironori
This is a crash log on my PC
ASSERTION FAILED: sizeof(RemoteGraphicsContextGLProxy) == size
C:\webkit\wc\Source\WebKit\WebProcess\GPU\graphics\RemoteGraphicsContextGLProxy.h(62) : static void WebKit::RemoteGraphicsContextGLProxy::operator delete(RemoteGraphicsContextGLProxy *, std::destroying_delete_t, size_t)
1 00007FFD6C358408 WebKit::RemoteGraphicsContextGLProxy::operator delete
2 00007FFD6C3564AB WebKit::`anonymous namespace'::RemoteGraphicsContextGLProxyWC::~RemoteGraphicsContextGLProxyWC
3 00007FFD4D413A3D WTF::RefCounted<WebCore::GraphicsContextGL>::deref
4 00007FFD509B31A1 WTF::DefaultRefDerefTraits<WebCore::GraphicsContextGL>::derefIfNotNull
5 00007FFD50A7E9B2 WTF::RefPtr<WebCore::GraphicsContextGL,WTF::RawPtrTraits<WebCore::GraphicsContextGL>,WTF::DefaultRefDerefTraits<WebCore::GraphicsContextGL> >::operator=
6 00007FFD50A518C5 WebCore::WebGLRenderingContextBase::destroyGraphicsContextGL
7 00007FFD50A6F39D WebCore::WebGLRenderingContextBase::stop
8 00007FFD504FA289 WebCore::ScriptExecutionContext::stopActiveDOMObjects::<lambda_11>::operator()<WebCore::ActiveDOMObject>
9 00007FFD504FA241 WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebCore\dom\ScriptExecutionContext.cpp:395:28',WebCore::ScriptExecutionContext::ShouldContinue,WebCore::ActiveDOMObject &>::call
10 00007FFD504FDCA5 WTF::Function<WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject &)>::operator()
11 00007FFD504F19EE WebCore::ScriptExecutionContext::forEachActiveDOMObject
12 00007FFD504F2068 WebCore::ScriptExecutionContext::stopActiveDOMObjects
13 00007FFD5028E1DA WebCore::Document::stopActiveDOMObjects
14 00007FFD5028DDC4 WebCore::Document::commonTeardown
15 00007FFD5029E202 WebCore::Document::willBeRemovedFromFrame
16 00007FFD51260E46 WebCore::LocalFrame::setView
17 00007FFD51265EF1 WebCore::LocalFrame::createView
18 00007FFD6DED93A9 WebKit::WebLocalFrameLoaderClient::transitionToCommittedForNewPage
19 00007FFD50FB8F6C WebCore::FrameLoader::transitionToCommitted
20 00007FFD50FB7698 WebCore::FrameLoader::commitProvisionalLoad
21 00007FFD50F52A99 WebCore::DocumentLoader::commitIfReady
22 00007FFD50F52FF1 WebCore::DocumentLoader::finishedLoading
23 00007FFD50F5E170 WebCore::DocumentLoader::maybeLoadEmpty
24 00007FFD50F5E3F3 WebCore::DocumentLoader::startLoadingMainResource
25 00007FFD50FC91FC WebCore::FrameLoader::continueLoadAfterNavigationPolicy::<lambda_12>::operator()
26 00007FFD50FC90C7 WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebCore\loader\FrameLoader.cpp:3981:51',void>::call
27 00007FFD4D39BB0B WTF::Function<void ()>::operator()
28 00007FFD4D3BB7B1 WTF::CompletionHandler<void ()>::operator()
29 00007FFD50FB52B2 WebCore::FrameLoader::continueLoadAfterNavigationPolicy
30 00007FFD50FC7E4A WebCore::FrameLoader::loadWithDocumentLoader::<lambda_8>::operator()
31 00007FFD50FC7D75 WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebCore\loader\FrameLoader.cpp:1845:152',void,WebCore::ResourceRequest &&,WTF::WeakPtr<WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > &&,WebCore::NavigationPolicyDecision>::call
ERROR: 00000147E13D8430 - [PID=25908] WebProcessProxy::didClose (web process crash)
C:\webkit\wc\Source\WebKit\UIProcess/WebProcessProxy.cpp(1225) : virtual void WebKit::WebProcessProxy::didClose(IPC::Connection &)
ERROR: 00000147E13D8430 - [PID=25908] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash
C:\webkit\wc\Source\WebKit\UIProcess/WebProcessProxy.cpp(1233) : void WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(ProcessTerminationReason)
ERROR: 00000147E1486B80 - [pageProxyID=8, webPageID=9, PID=25908] WebPageProxy::processDidTerminate: (pid 25908), reason=Crash
C:\webkit\wc\Source\WebKit\UIProcess/WebPageProxy.cpp(10078) : void WebKit::WebPageProxy::resetStateAfterProcessTermination(ProcessTerminationReason)
ERROR: 00000147E1486B80 - [pageProxyID=8, webPageID=9, PID=25908] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
C:\webkit\wc\Source\WebKit\UIProcess/WebPageProxy.cpp(10140) : void WebKit::WebPageProxy::dispatchProcessDidTerminate(ProcessTerminationReason)
WebProcess terminated (pid 25908) for reason: crash
Fujii Hironori
Pull request: https://github.com/WebKit/WebKit/pull/32853
EWS
Committed 282863@main (c2b00d1e5e51): <https://commits.webkit.org/282863@main>
Reviewed commits have been landed. Closing PR #32853 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/134883217>
WebKit Commit Bot
Re-opened since this is blocked by bug 278815
Fujii Hironori
*** This bug has been marked as a duplicate of bug 278697 ***