WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
231703
[ Windows EWS ] Flaky crashes in layout code on js/dom & js/dfg- tests
https://bugs.webkit.org/show_bug.cgi?id=231703
Summary
[ Windows EWS ] Flaky crashes in layout code on js/dom & js/dfg- tests
ayumi_kojima
Reported
2021-10-13 15:35:08 PDT
Many js/dom & js/dfg- tests are showing up on Windows EWS as flaky tests. js/dom/toInt32UInt32.html js/dom/implicit-call-with-global-reentry.html js/dom/document-all-class-extends.html js/dom/reserved-words-as-property.html js/dfg-inlining-reg-alloc.html js/dfg-inline-many-blocks.html js/dfg-float32array.html js/dfg-uint16array.html The crash seems to be only on Windows-EWS and are not seen in the open source:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=js%2Fdom%2FtoInt32UInt32.html&test=js%2Fdfg-uint16array.html&test=js%2Fdfg-float32array.html&test=js%2Fdfg-inline-many-blocks.html&test=js%2Fdfg-inlining-reg-alloc.html
Some of the tests have been flaky since August (Example build:
https://ews-build.webkit.org/#/builders/10/builds/102140
). Those tests seem to have no stderr and sometimes no crash log (No crash log found for DumpRenderTree:8796.) Example:
https://ews-build.s3-us-west-2.amazonaws.com/Windows-EWS/r441069-110127/results.html
Stdio: 22:21:33.280 10004 worker/1 worker/1 js/dom/toInt32UInt32.html crashed, (no stderr) 22:21:33.299 10004 [23872/26923] js/dom/toInt32UInt32.html failed unexpectedly (DumpRenderTree crashed [pid=1000]) 22:21:33.300 10004 worker/1 killing driver 22:21:33.300 10004 worker/1 js/dom/toInt32UInt32.html failed: 22:21:33.300 10004 worker/1 DumpRenderTree crashed [pid=1000]
Attachments
Crash log
(208.65 KB, text/plain)
2021-10-13 15:36 PDT
,
ayumi_kojima
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
ayumi_kojima
Comment 1
2021-10-13 15:36:13 PDT
Created
attachment 441149
[details]
Crash log
Radar WebKit Bug Importer
Comment 2
2021-10-13 15:36:45 PDT
<
rdar://problem/84220361
>
ayumi_kojima
Comment 3
2021-10-13 15:47:49 PDT
Marked test expectation so that they won't affect the performance of EWS
https://trac.webkit.org/changeset/284130/webkit
ayumi_kojima
Comment 4
2021-10-13 17:11:19 PDT
Crash logs: js/dfg-inline-many-blocks.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::HashTable<WTF::RefPtr<WebCore::Element const ,WTF::RawPtrTraits<WebCore::Element const >,WTF::DefaultRefDerefTraits<WebCore::Element const > >,WTF::KeyValuePair<WTF::RefPtr<WebCore::Element const ,WTF::RawPtrTraits<WebCore::Element const >,WTF::DefaultRe+0x59] Frame[03] Triage Symbol: [WebKit!WTF::HashMap<WTF::RefPtr<WebCore::Element const ,WTF::RawPtrTraits<WebCore::Element const >,WTF::DefaultRefDerefTraits<WebCore::Element const > >,WebCore::Style::ElementUpdates,WTF::DefaultHash<WTF::RefPtr<WebCore::Element const ,WTF::RawPtrTraits<WebCore::El+0x23e] Frame[04] Triage Symbol: [WebKit!WebCore::Style::TreeResolver::resolveComposedTree+0x650] Frame[05] Triage Symbol: [WebKit!WebCore::Style::TreeResolver::resolve+0x3a0] Frame[06] Triage Symbol: [WebKit!WebCore::Document::resolveStyle+0x2e7] Frame[07] Triage Symbol: [WebKit!WebCore::Document::updateStyleIfNeeded+0x130] Frame[08] Triage Symbol: [WebKit!WebCore::Document::finishedParsing+0x1fe] Frame[09] Triage Symbol: [WebKit!WebCore::HTMLDocumentParser::prepareToStopParsing+0x8e] Frame[0a] Triage Symbol: [WebKit!WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution+0x57] Frame[0b] Triage Symbol: [WebKit!WebCore::HTMLDocumentParser::notifyFinished+0xad] Frame[0c] Triage Symbol: [WebKit!WebCore::PendingScript::notifyClientFinished+0x1e] Frame[0d] Triage Symbol: [WebKit!WebCore::LoadableScript::notifyClientFinished+0x17c] Frame[0e] Triage Symbol: [WebKit!WebCore::CachedResource::checkNotify+0x11d] Frame[0f] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0x139] Frame[10] Triage Symbol: [WebKit!<lambda_e7e2d454785dfeaf6199132ec807941c>::operator+0xec] Frame[11] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[12] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[13] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[14] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[15] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[16] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[17] Triage Symbol: [DumpRenderTree!main+0x880] Frame[18] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[19] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[1a] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dfg-float32array.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::Vector<WebCore::FloatQuad,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x5f] Frame[03] Triage Symbol: [WebKit!WTF::Vector<WebCore::FloatQuad,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x53] Frame[04] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::collectContentIfNeeded+0x2a8] Frame[05] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::lineLayoutForIntergration+0x65] Frame[06] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x2ae] Frame[07] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x391] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x443] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[13] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[14] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[15] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[16] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2e3] Frame[17] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x599] Frame[18] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[19] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[1a] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[1b] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[1c] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0xf0] Frame[1d] Triage Symbol: [WebKit!WTF::Detail::CallableWrapper<<lambda_e7e2d454785dfeaf6199132ec807941c>,void>::call+0x7a] Frame[1e] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[1f] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[20] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[21] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[22] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[23] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[24] Triage Symbol: [DumpRenderTree!main+0x880] Frame[25] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[26] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[27] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dfg-uint32array.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::Vector<WebCore::Layout::LineBox,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x5d] Frame[03] Triage Symbol: [WebKit!WTF::Vector<WebCore::Layout::LineBox,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x6e] Frame[04] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::computeGeometryForLineContent+0x17e] Frame[05] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::lineLayout+0x257] Frame[06] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::lineLayoutForIntergration+0x8a] Frame[07] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x2ae] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x316] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x443] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[13] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[14] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[15] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[16] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[17] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2e3] Frame[18] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x4fb] Frame[19] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[1a] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[1b] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[1c] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[1d] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0xf0] Frame[1e] Triage Symbol: [WebKit!WTF::Detail::CallableWrapper<<lambda_e7e2d454785dfeaf6199132ec807941c>,void>::call+0x7a] Frame[1f] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[20] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[21] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[22] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[23] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[24] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[25] Triage Symbol: [DumpRenderTree!main+0x880] Frame[26] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[27] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[28] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dfg-inlining-reg-alloc.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::constructContent+0x273] Frame[03] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x14f] Frame[04] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x347] Frame[05] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x380] Frame[06] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[07] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[13] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2ed] Frame[14] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x5bf] Frame[15] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[16] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[17] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[18] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[19] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0x163] Frame[1a] Triage Symbol: [WebKit!<lambda_e7e2d454785dfeaf6199132ec807941c>::operator+0xec] Frame[1b] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[1c] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[1d] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[1e] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[1f] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[20] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[21] Triage Symbol: [DumpRenderTree!main+0x880] Frame[22] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[23] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[24] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dfg-uint16array.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::Vector<WebCore::FloatQuad,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x5f] Frame[03] Triage Symbol: [WebKit!<lambda_d3c85f595435a51d9a01f47c3175058e>::operator+0xf7] Frame[04] Triage Symbol: [WebKit!WebCore::Layout::InlineTextItem::createAndAppendTextItems+0x4d0] Frame[05] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::collectContentIfNeeded+0x499] Frame[06] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::lineLayoutForIntergration+0x1d] Frame[07] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x2e0] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x35b] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x3b6] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x47a] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x3c1] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x47a] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x3c1] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[13] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[14] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x47a] Frame[15] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x3c1] Frame[16] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[17] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2ed] Frame[18] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x5bf] Frame[19] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[1a] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[1b] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[1c] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[1d] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0x163] Frame[1e] Triage Symbol: [WebKit!<lambda_e7e2d454785dfeaf6199132ec807941c>::operator+0xec] Frame[1f] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[20] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[21] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[22] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[23] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[24] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[25] Triage Symbol: [DumpRenderTree!main+0x880] Frame[26] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[27] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[28] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dom/reserved-words-as-property.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::Vector<WebCore::InlineDisplay::Box,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::shrinkCapacity+0xae] Frame[03] Triage Symbol: [WebKit!WebCore::LayoutIntegration::InlineContent::shrinkToFit+0x1a] Frame[04] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::constructContent+0x113] Frame[05] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x384] Frame[06] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x347] Frame[07] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x443] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x5e1] Frame[13] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x44e] Frame[14] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[15] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2ed] Frame[16] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x5bf] Frame[17] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[18] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[19] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[1a] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[1b] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0xf0] Frame[1c] Triage Symbol: [WebKit!WTF::Detail::CallableWrapper<<lambda_e7e2d454785dfeaf6199132ec807941c>,void>::call+0x7a] Frame[1d] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[1e] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[1f] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[20] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[21] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[22] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[23] Triage Symbol: [DumpRenderTree!main+0x880] Frame[24] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[25] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[26] Triage Symbol: [ntdll!RtlUserThreadStart+0x21] js/dom/toInt32UInt32.html Frame[00] Triage Symbol: [WTF!abort+0x35] Frame[01] Triage Symbol: [WTF!WTF::fastMalloc+0x18] Frame[02] Triage Symbol: [WebKit!WTF::Vector<WebCore::FloatQuad,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>::expandCapacity<0>+0x5f] Frame[03] Triage Symbol: [WebKit!WebCore::Layout::InlineTextItem::createAndAppendTextItems+0x673] Frame[04] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::collectContentIfNeeded+0x499] Frame[05] Triage Symbol: [WebKit!WebCore::Layout::InlineFormattingContext::lineLayoutForIntergration+0x1d] Frame[06] Triage Symbol: [WebKit!WebCore::LayoutIntegration::LineLayout::layout+0x147] Frame[07] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutModernLines+0x347] Frame[08] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x380] Frame[09] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0a] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0b] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[0c] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[0d] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[0e] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[0f] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[10] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[11] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[12] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChild+0x292] Frame[13] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlockChildren+0x508] Frame[14] Triage Symbol: [WebKit!WebCore::RenderBlockFlow::layoutBlock+0x43f] Frame[15] Triage Symbol: [WebKit!WebCore::RenderBlock::layout+0x80] Frame[16] Triage Symbol: [WebKit!WebCore::RenderView::layout+0x2ed] Frame[17] Triage Symbol: [WebKit!WebCore::FrameViewLayoutContext::layout+0x5bf] Frame[18] Triage Symbol: [WebKit!WebCore::Document::implicitClose+0x35d] Frame[19] Triage Symbol: [WebKit!WebCore::FrameLoader::checkCompleted+0x13f] Frame[1a] Triage Symbol: [WebKit!WebCore::CachedResourceLoader::loadDone+0x80] Frame[1b] Triage Symbol: [WebKit!WebCore::SubresourceLoader::notifyDone+0x55] Frame[1c] Triage Symbol: [WebKit!WebCore::SubresourceLoader::didFinishLoading+0x163] Frame[1d] Triage Symbol: [WebKit!<lambda_e7e2d454785dfeaf6199132ec807941c>::operator+0xec] Frame[1e] Triage Symbol: [WTF!WTF::RunLoop::performWork+0x23f] Frame[1f] Ignore Symbol: [WTF!WTF::RunLoop::RunLoopWndProc+0x5c] Frame[20] Triage Symbol: [USER32!UserCallWinProcCheckWow+0x2f8] Frame[21] Triage Symbol: [USER32!DispatchMessageWorker+0x249] Frame[22] Triage Symbol: [DumpRenderTreeLib!runTest+0xb08] Frame[23] Triage Symbol: [DumpRenderTreeLib!main+0x5d3] Frame[24] Triage Symbol: [DumpRenderTree!main+0x880] Frame[25] Triage Symbol: [DumpRenderTree!__scrt_common_main_seh+0x10c] Frame[26] Triage Symbol: [KERNEL32!BaseThreadInitThunk+0x14] Frame[27] Triage Symbol: [ntdll!RtlUserThreadStart+0x21]
Alexey Proskuryakov
Comment 5
2021-10-16 10:54:51 PDT
This needs to be split into multiple bugs. "
Per Arne Vollan
Comment 6
2021-10-18 15:28:36 PDT
I wonder if we're running out of memory, since fastMalloc is failing.
Simon Fraser (smfr)
Comment 7
2021-10-18 15:34:56 PDT
I have seen similar crashes in macOS EWS too.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug