[27442:27460:1113/211303.018197:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27458:1113/211303.018408:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27442:27460:1113/211303.018554:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27458:1113/211303.018626:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27442:27460:1113/211303.018649:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27458:1113/211303.018678:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27474:27474:1113/211303.146098:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process. [27476:27502:1113/211303.332633:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Cache [27476:27502:1113/211303.333096:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Cache [27476:27502:1113/211303.333222:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Cache [27476:27502:1113/211303.333711:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Cache [27476:27502:1113/211303.333955:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Cache [27476:27502:1113/211303.334023:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Cache [27476:27497:1113/211303.334209:ERROR:disk_cache.cc(184)] Unable to create cache [27442:27479:1113/211303.507442:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27479:1113/211303.507749:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27479:1113/211303.507815:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Code Cache/js [27442:27460:1113/211303.508001:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27442:27460:1113/211303.508352:ERROR:simple_backend_impl.cc(81)] Failed to create directory: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27442:27460:1113/211303.508422:ERROR:simple_backend_impl.cc(757)] Simple Cache Backend: wrong file structure on disk: 1 path: /home/ubuntu/.cache/chromium/Default/Code Cache/wasm [27442:27442:1113/211303.620104:ERROR:disk_cache.cc(184)] Unable to create cache [27442:27442:1113/211303.621997:ERROR:disk_cache.cc(184)] Unable to create cache [27513:9:0100/000000.235048:ERROR:broker_posix.cc(40)] Recvmsg error: Connection reset by peer (104) [27513:1:0100/000000.246332:FATAL:font_cache.cc(472)] Check failed: false. #0 0x560ce417059b in backtrace /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4186:13 #1 0x560cef1ceb09 in base::debug::CollectStackTrace(void**, unsigned long) ./../../base/debug/stack_trace_posix.cc:833:39 #2 0x560ceefbbd43 in StackTrace ./../../base/debug/stack_trace.cc:198:12 #3 0x560ceefbbd43 in base::debug::StackTrace::StackTrace() ./../../base/debug/stack_trace.cc:195:28 #4 0x560ceeff6da8 in logging::LogMessage::~LogMessage() ./../../base/logging.cc:564:29 #5 0x560ceeff8d8e in logging::LogMessage::~LogMessage() ./../../base/logging.cc:558:27 #6 0x560cfd9a6561 in blink::FontCache::CrashWithFontInfo(blink::FontDescription const*) ./../../third_party/blink/renderer/platform/fonts/font_cache.cc:472:3 #7 0x560cfda18e7c in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:154:7 #8 0x560cfda17c94 in blink::FontFallbackIterator::UniqueOrNext(scoped_refptr, WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:0:12 #9 0x560cfda1912d in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:146:12 #10 0x560cfda192ea in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:170:12 #11 0x560cfda0c9b2 in blink::HarfBuzzShaper::ShapeSegment(blink::RangeData*, blink::RunSegmenter::RunSegmenterRange const&, blink::ShapeResult*) const ./../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc:888:29 #12 0x560cfda12aca in blink::HarfBuzzShaper::Shape(blink::Font const*, blink::TextDirection, unsigned int, unsigned int, blink::RunSegmenter::RunSegmenterRange) const ./../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc:1076:3 #13 0x560cfc543acb in blink::(anonymous namespace)::ReusingTextShaper::Reshape(blink::NGInlineItem const&, unsigned int, unsigned int) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:255:20 #14 0x560cfc527f92 in Shape ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:0:9 #15 0x560cfc527f92 in blink::NGInlineNode::ShapeText(blink::NGInlineItemsData*, WTF::String const*, WTF::Vector const*) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:1260:16 #16 0x560cfc5251ce in blink::NGInlineNode::PrepareLayout(std::__1::unique_ptr >) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:486:3 #17 0x560cfc524d89 in blink::NGInlineNode::PrepareLayoutIfNeeded() const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:475:3 #18 0x560cfc5308df in blink::NGInlineNode::EnsureData() const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:860:3 #19 0x560cfc666062 in IsBlockLevel ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.h:111:32 #20 0x560cfc666062 in blink::NGBlockNode::FirstChild() const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:956:20 #21 0x560cfc77a482 in blink::CalculateMinMaxSizesIgnoringChildren(blink::NGBlockNode const&, blink::NGBoxStrut const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:1439:50 #22 0x560cfc6cb9ca in blink::NGBlockLayoutAlgorithm::ComputeMinMaxSizes(blink::MinMaxSizesInput const&) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:235:11 #23 0x560cfc679f50 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:211:29 #24 0x560cfc679f50 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #25 0x560cfc677914 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #26 0x560cfc662586 in ComputeMinMaxSizesWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:209:3 #27 0x560cfc662586 in blink::NGBlockNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:856:30 #28 0x560cfc76a238 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:399:18 #29 0x560cfc76a238 in ComputeMinAndMaxContentContributionInternal<(lambda at ../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:387:26)> ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:280:14 #30 0x560cfc76a238 in blink::ComputeMinAndMaxContentContribution(blink::ComputedStyle const&, blink::NGBlockNode const&, blink::MinMaxSizesInput const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:403:10 #31 0x560cfc698919 in blink::NGFlexLayoutAlgorithm::ComputeMinMaxSizes(blink::MinMaxSizesInput const&) const ./../../third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc:1481:9 #32 0x560cfc677bc3 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:211:29 #33 0x560cfc677bc3 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #34 0x560cfc677510 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:165:5 #35 0x560cfc662586 in ComputeMinMaxSizesWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:209:3 #36 0x560cfc662586 in blink::NGBlockNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:856:30 #37 0x560cfc7503cc in blink::NGLayoutInputNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_layout_input_node.cc:108:33 #38 0x560cfc76c5fa in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:448:17 #39 0x560cfc76c5fa in ResolveMainInlineLength<(lambda at ../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:443:26)> ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.h:177:9 #40 0x560cfc76c5fa in blink::ComputeInlineSizeForFragment(blink::NGConstraintSpace const&, blink::NGLayoutInputNode, blink::NGBoxStrut const&, blink::MinMaxSizes const*) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:469:14 #41 0x560cfc7768f5 in blink::CalculateInitialFragmentGeometry(blink::NGConstraintSpace const&, blink::NGBlockNode const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:1174:7 #42 0x560cfc655cf7 in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:430:9 #43 0x560cfc66e508 in blink::NGBlockNode::LayoutAtomicInline(blink::NGConstraintSpace const&, blink::ComputedStyle const&, bool, blink::NGBaselineAlgorithmType) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:1582:48 #44 0x560cfc5a9854 in blink::NGLineBreaker::HandleAtomicInline(blink::NGInlineItem const&, blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:1576:14 #45 0x560cfc5a0400 in blink::NGLineBreaker::BreakLine(blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:568:7 #46 0x560cfc59fbc7 in blink::NGLineBreaker::NextLine(blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:463:3 #47 0x560cfc55ad30 in NextLine ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.h:54:5 #48 0x560cfc55ad30 in blink::NGInlineLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_layout_algorithm.cc:1038:18 #49 0x560cfc536f72 in blink::NGInlineNode::Layout(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGInlineChildLayoutContext*) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:1458:34 #50 0x560cfc6e775f in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:102:25 #51 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #52 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #53 0x560cfc6d1e65 in blink::NGBlockLayoutAlgorithm::LayoutWithItemsBuilder(blink::NGInlineNode const&, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:446:48 #54 0x560cfc6cdd24 in blink::NGBlockLayoutAlgorithm::LayoutWithInlineChildLayoutContext(blink::NGLayoutInputNode const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:435:10 #55 0x560cfc6cd7d8 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:411:14 #56 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #57 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #58 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #59 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #60 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #61 0x560cfc6e7776 in LayoutBlockChild ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:91:16 #62 0x560cfc6e7776 in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:103:10 #63 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #64 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #65 0x560cfc6cd806 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:413:14 #66 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #67 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #68 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #69 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #70 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #71 0x560cfc6e7776 in LayoutBlockChild ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:91:16 #72 0x560cfc6e7776 in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:103:10 #73 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #74 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #75 0x560cfc6cd806 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:413:14 #76 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #77 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #78 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #79 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #80 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #81 0x560cfc61a522 in blink::LayoutNGMixin::UpdateInFlowBlockLayout() ./../../third_party/blink/renderer/core/layout/ng/layout_ng_mixin.cc:341:25 #82 0x560cfc5df377 in blink::LayoutNGBlockFlowMixin::UpdateNGBlockLayout() ./../../third_party/blink/renderer/core/layout/ng/layout_ng_block_flow_mixin.cc:347:24 #83 0x560cfbfe6b6e in blink::LayoutBlock::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_block.cc:419:3 #84 0x560cfc03ab7f in blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:838:11 #85 0x560cfc03c6cd in blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:953:7 #86 0x560cfc036ce8 in blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:1658:5 #87 0x560cfc02febb in blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:618:5 #88 0x560cfc02e7c3 in blink::LayoutBlockFlow::UpdateBlockLayout(bool) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:480:5 #89 0x560cfc3fd7ba in blink::LayoutView::UpdateBlockLayout(bool) ./../../third_party/blink/renderer/core/layout/layout_view.cc:317:20 #90 0x560cfbfe6b6e in blink::LayoutBlock::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_block.cc:419:3 #91 0x560cfc3fe2be in blink::LayoutView::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_view.cc:358:20 #92 0x560cfb739e57 in blink::LocalFrameView::PerformLayout(bool) ./../../third_party/blink/renderer/core/frame/local_frame_view.cc:783:24 #93 0x560cfb735bd9 in blink::LocalFrameView::UpdateLayout() ./../../third_party/blink/renderer/core/frame/local_frame_view.cc:921:5 #94 0x560cfa957acc in blink::Document::ImplicitClose() ./../../third_party/blink/renderer/core/dom/document.cc:3871:15 #95 0x560cfa958b1e in blink::Document::CheckCompletedInternal() ./../../third_party/blink/renderer/core/dom/document.cc:3947:5 #96 0x560cfa95729e in blink::Document::CheckCompleted() ./../../third_party/blink/renderer/core/dom/document.cc:3921:7 #97 0x560cfc961fbf in blink::FrameLoader::FinishedParsing() ./../../third_party/blink/renderer/core/loader/frame_loader.cc:393:26 #98 0x560cfa987563 in blink::Document::FinishedParsing() ./../../third_party/blink/renderer/core/dom/document.cc:7025:21 #99 0x560cfe13017b in blink::HTMLDocumentParser::end() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:1281:18 #100 0x560cfe11ed1d in AttemptToRunDeferredScriptsAndEnd ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:1296:3 #101 0x560cfe11ed1d in blink::HTMLDocumentParser::PrepareToStopParsing() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:501:3 #102 0x560cfe1275f4 in blink::HTMLDocumentParser::ProcessTokenizedChunkFromBackgroundParser(std::__1::unique_ptr >, bool*) ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:846:7 #103 0x560cfe1232f7 in blink::HTMLDocumentParser::PumpPendingSpeculations() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:896:34 #104 0x560cfe122c8f in blink::HTMLDocumentParser::ResumeParsingAfterYield() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:582:3 #105 0x560cede76c66 in Run ./../../base/callback.h:101:12 #106 0x560cede76c66 in blink::TaskHandle::Runner::Run(blink::TaskHandle const&) ./../../third_party/blink/renderer/platform/scheduler/common/post_cancellable_task.cc:47:21 #107 0x560cede77bd7 in Invoke, blink::TaskHandle> ./../../base/bind_internal.h:498:12 #108 0x560cede77bd7 in MakeItSo, blink::TaskHandle> ./../../base/bind_internal.h:657:5 #109 0x560cede77bd7 in RunImpl, blink::TaskHandle>, 0, 1> ./../../base/bind_internal.h:710:12 #110 0x560cede77bd7 in base::internal::Invoker, blink::TaskHandle>, void ()>::RunOnce(base::internal::BindStateBase*) ./../../base/bind_internal.h:679:12 #111 0x560cef0e1588 in Run ./../../base/callback.h:101:12 #112 0x560cef0e1588 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:163:33 #113 0x560cef11e817 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:352:23 #114 0x560cef11df55 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:268:36 #115 0x560cef00c711 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #116 0x560cef120806 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:471:12 #117 0x560cef08f521 in base::RunLoop::Run() ./../../base/run_loop.cc:124:14 #118 0x560d023faeef in content::RendererMain(content::MainFunctionParams const&) ./../../content/renderer/renderer_main.cc:256:16 #119 0x560ceedcb009 in content::RunZygote(content::ContentMainDelegate*) ./../../content/app/content_main_runner_impl.cc:499:14 #120 0x560ceedce33a in content::ContentMainRunnerImpl::Run(bool) ./../../content/app/content_main_runner_impl.cc:885:10 #121 0x560ceedc7f5f in content::RunContentProcess(content::ContentMainParams const&, content::ContentMainRunner*) ./../../content/app/content_main.cc:372:36 #122 0x560ceedc854d in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:398:10 #123 0x560ce41e0898 in ChromeMain ./../../chrome/app/chrome_main.cc:130:12 #124 0x7f7600dfb840 in __libc_start_main /build/glibc-e6zv40/glibc-2.23/csu/../csu/libc-start.c:291:0 #125 0x560ce41399ea in _start ??:0:0 Task trace: #0 0x560cfe19690b in blink::HTMLParserScheduler::ScheduleForUnpause() ./../../third_party/blink/renderer/core/html/parser/html_parser_scheduler.cc:64:50 #1 0x560cfe16cc3c in blink::HTMLParserScriptRunner::PendingScriptFinished(blink::PendingScript*) ./../../third_party/blink/renderer/core/script/html_parser_script_runner.cc:312:18 #2 0x560cf0a677ad in mojo::SimpleWatcher::Context::Notify(unsigned int, MojoHandleSignalsState, unsigned int) ./../../mojo/public/cpp/system/simple_watcher.cc:100:13 Received signal 6 #0 0x560ce417059b in backtrace /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4186:13 #1 0x560cef1ceb09 in base::debug::CollectStackTrace(void**, unsigned long) ./../../base/debug/stack_trace_posix.cc:833:39 #2 0x560ceefbbd43 in StackTrace ./../../base/debug/stack_trace.cc:198:12 #3 0x560ceefbbd43 in base::debug::StackTrace::StackTrace() ./../../base/debug/stack_trace.cc:195:28 #4 0x560cef1cd6df in base::debug::(anonymous namespace)::StackDumpSignalHandler(int, siginfo_t*, void*) ./../../base/debug/stack_trace_posix.cc:345:3 #5 0x7f760822b390 in __funlockfile ??:? #6 0x7f760822b390 in ?? ??:0 #7 0x7f7600e10438 in raise /build/glibc-e6zv40/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0 #8 0x7f7600e1203a in abort /build/glibc-e6zv40/glibc-2.23/stdlib/abort.c:89:0 #9 0x560cef1cafca in base::debug::BreakDebugger() ./../../base/debug/debugger_posix.cc:344:3 #10 0x560ceeff7684 in logging::LogMessage::~LogMessage() ./../../base/logging.cc:882:7 #11 0x560ceeff8d8e in logging::LogMessage::~LogMessage() ./../../base/logging.cc:558:27 #12 0x560cfd9a6561 in blink::FontCache::CrashWithFontInfo(blink::FontDescription const*) ./../../third_party/blink/renderer/platform/fonts/font_cache.cc:472:3 #13 0x560cfda18e7c in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:154:7 #14 0x560cfda17c94 in blink::FontFallbackIterator::UniqueOrNext(scoped_refptr, WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:0:12 #15 0x560cfda1912d in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:146:12 #16 0x560cfda192ea in blink::FontFallbackIterator::Next(WTF::Vector const&) ./../../third_party/blink/renderer/platform/fonts/font_fallback_iterator.cc:170:12 #17 0x560cfda0c9b2 in blink::HarfBuzzShaper::ShapeSegment(blink::RangeData*, blink::RunSegmenter::RunSegmenterRange const&, blink::ShapeResult*) const ./../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc:888:29 #18 0x560cfda12aca in blink::HarfBuzzShaper::Shape(blink::Font const*, blink::TextDirection, unsigned int, unsigned int, blink::RunSegmenter::RunSegmenterRange) const ./../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc:1076:3 #19 0x560cfc543acb in blink::(anonymous namespace)::ReusingTextShaper::Reshape(blink::NGInlineItem const&, unsigned int, unsigned int) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:255:20 #20 0x560cfc527f92 in Shape ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:0:9 #21 0x560cfc527f92 in blink::NGInlineNode::ShapeText(blink::NGInlineItemsData*, WTF::String const*, WTF::Vector const*) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:1260:16 #22 0x560cfc5251ce in blink::NGInlineNode::PrepareLayout(std::__1::unique_ptr >) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:486:3 #23 0x560cfc524d89 in blink::NGInlineNode::PrepareLayoutIfNeeded() const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:475:3 #24 0x560cfc5308df in blink::NGInlineNode::EnsureData() const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:860:3 #25 0x560cfc666062 in IsBlockLevel ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.h:111:32 #26 0x560cfc666062 in blink::NGBlockNode::FirstChild() const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:956:20 #27 0x560cfc77a482 in blink::CalculateMinMaxSizesIgnoringChildren(blink::NGBlockNode const&, blink::NGBoxStrut const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:1439:50 #28 0x560cfc6cb9ca in blink::NGBlockLayoutAlgorithm::ComputeMinMaxSizes(blink::MinMaxSizesInput const&) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:235:11 #29 0x560cfc679f50 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:211:29 #30 0x560cfc679f50 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #31 0x560cfc677914 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #32 0x560cfc662586 in ComputeMinMaxSizesWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:209:3 #33 0x560cfc662586 in blink::NGBlockNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:856:30 #34 0x560cfc76a238 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:399:18 #35 0x560cfc76a238 in ComputeMinAndMaxContentContributionInternal<(lambda at ../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:387:26)> ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:280:14 #36 0x560cfc76a238 in blink::ComputeMinAndMaxContentContribution(blink::ComputedStyle const&, blink::NGBlockNode const&, blink::MinMaxSizesInput const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:403:10 #37 0x560cfc698919 in blink::NGFlexLayoutAlgorithm::ComputeMinMaxSizes(blink::MinMaxSizesInput const&) const ./../../third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc:1481:9 #38 0x560cfc677bc3 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:211:29 #39 0x560cfc677bc3 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #40 0x560cfc677510 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::ComputeMinMaxSizesWithAlgorithm(blink::NGLayoutAlgorithmParams const&, blink::MinMaxSizesInput const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:165:5 #41 0x560cfc662586 in ComputeMinMaxSizesWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:209:3 #42 0x560cfc662586 in blink::NGBlockNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:856:30 #43 0x560cfc7503cc in blink::NGLayoutInputNode::ComputeMinMaxSizes(blink::WritingMode, blink::MinMaxSizesInput const&, blink::NGConstraintSpace const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_layout_input_node.cc:108:33 #44 0x560cfc76c5fa in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:448:17 #45 0x560cfc76c5fa in ResolveMainInlineLength<(lambda at ../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:443:26)> ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.h:177:9 #46 0x560cfc76c5fa in blink::ComputeInlineSizeForFragment(blink::NGConstraintSpace const&, blink::NGLayoutInputNode, blink::NGBoxStrut const&, blink::MinMaxSizes const*) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:469:14 #47 0x560cfc7768f5 in blink::CalculateInitialFragmentGeometry(blink::NGConstraintSpace const&, blink::NGBlockNode const&) ./../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc:1174:7 #48 0x560cfc655cf7 in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:430:9 #49 0x560cfc66e508 in blink::NGBlockNode::LayoutAtomicInline(blink::NGConstraintSpace const&, blink::ComputedStyle const&, bool, blink::NGBaselineAlgorithmType) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:1582:48 #50 0x560cfc5a9854 in blink::NGLineBreaker::HandleAtomicInline(blink::NGInlineItem const&, blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:1576:14 #51 0x560cfc5a0400 in blink::NGLineBreaker::BreakLine(blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:568:7 #52 0x560cfc59fbc7 in blink::NGLineBreaker::NextLine(blink::LayoutUnit, blink::NGLineInfo*) ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.cc:463:3 #53 0x560cfc55ad30 in NextLine ./../../third_party/blink/renderer/core/layout/ng/inline/ng_line_breaker.h:54:5 #54 0x560cfc55ad30 in blink::NGInlineLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_layout_algorithm.cc:1038:18 #55 0x560cfc536f72 in blink::NGInlineNode::Layout(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGInlineChildLayoutContext*) const ./../../third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc:1458:34 #56 0x560cfc6e775f in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:102:25 #57 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #58 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #59 0x560cfc6d1e65 in blink::NGBlockLayoutAlgorithm::LayoutWithItemsBuilder(blink::NGInlineNode const&, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:446:48 #60 0x560cfc6cdd24 in blink::NGBlockLayoutAlgorithm::LayoutWithInlineChildLayoutContext(blink::NGLayoutInputNode const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:435:10 #61 0x560cfc6cd7d8 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:411:14 #62 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #63 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #64 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #65 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #66 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #67 0x560cfc6e7776 in LayoutBlockChild ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:91:16 #68 0x560cfc6e7776 in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:103:10 #69 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #70 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #71 0x560cfc6cd806 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:413:14 #72 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #73 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #74 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #75 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #76 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #77 0x560cfc6e7776 in LayoutBlockChild ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:91:16 #78 0x560cfc6e7776 in blink::(anonymous namespace)::LayoutInflow(blink::NGConstraintSpace const&, blink::NGBreakToken const*, blink::NGEarlyBreak const*, blink::NGLayoutInputNode*, blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:103:10 #79 0x560cfc6e6d6b in blink::NGBlockLayoutAlgorithm::HandleInflow(blink::NGLayoutInputNode, blink::NGBreakToken const*, blink::NGPreviousInflowPosition*, blink::NGInlineChildLayoutContext*, scoped_refptr*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:1643:7 #80 0x560cfc6cfd55 in blink::NGBlockLayoutAlgorithm::Layout(blink::NGInlineChildLayoutContext*) ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:686:18 #81 0x560cfc6cd806 in blink::NGBlockLayoutAlgorithm::Layout() ./../../third_party/blink/renderer/core/layout/ng/ng_block_layout_algorithm.cc:413:14 #82 0x560cfc672426 in operator() ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:200:50 #83 0x560cfc672426 in void blink::(anonymous namespace)::CreateAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:112:3 #84 0x560cfc66fe24 in void blink::(anonymous namespace)::DetermineAlgorithmAndRun(blink::NGLayoutAlgorithmParams const&, blink::(anonymous namespace)::LayoutWithAlgorithm(blink::NGLayoutAlgorithmParams const&)::'lambda'(blink::NGLayoutAlgorithmOperations*) const&) ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:191:5 #85 0x560cfc65610a in LayoutWithAlgorithm ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:198:3 #86 0x560cfc65610a in blink::NGBlockNode::Layout(blink::NGConstraintSpace const&, blink::NGBlockBreakToken const*, blink::NGEarlyBreak const*) const ./../../third_party/blink/renderer/core/layout/ng/ng_block_node.cc:478:21 #87 0x560cfc61a522 in blink::LayoutNGMixin::UpdateInFlowBlockLayout() ./../../third_party/blink/renderer/core/layout/ng/layout_ng_mixin.cc:341:25 #88 0x560cfc5df377 in blink::LayoutNGBlockFlowMixin::UpdateNGBlockLayout() ./../../third_party/blink/renderer/core/layout/ng/layout_ng_block_flow_mixin.cc:347:24 #89 0x560cfbfe6b6e in blink::LayoutBlock::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_block.cc:419:3 #90 0x560cfc03ab7f in blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:838:11 #91 0x560cfc03c6cd in blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:953:7 #92 0x560cfc036ce8 in blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:1658:5 #93 0x560cfc02febb in blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:618:5 #94 0x560cfc02e7c3 in blink::LayoutBlockFlow::UpdateBlockLayout(bool) ./../../third_party/blink/renderer/core/layout/layout_block_flow.cc:480:5 #95 0x560cfc3fd7ba in blink::LayoutView::UpdateBlockLayout(bool) ./../../third_party/blink/renderer/core/layout/layout_view.cc:317:20 #96 0x560cfbfe6b6e in blink::LayoutBlock::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_block.cc:419:3 #97 0x560cfc3fe2be in blink::LayoutView::UpdateLayout() ./../../third_party/blink/renderer/core/layout/layout_view.cc:358:20 #98 0x560cfb739e57 in blink::LocalFrameView::PerformLayout(bool) ./../../third_party/blink/renderer/core/frame/local_frame_view.cc:783:24 #99 0x560cfb735bd9 in blink::LocalFrameView::UpdateLayout() ./../../third_party/blink/renderer/core/frame/local_frame_view.cc:921:5 #100 0x560cfa957acc in blink::Document::ImplicitClose() ./../../third_party/blink/renderer/core/dom/document.cc:3871:15 #101 0x560cfa958b1e in blink::Document::CheckCompletedInternal() ./../../third_party/blink/renderer/core/dom/document.cc:3947:5 #102 0x560cfa95729e in blink::Document::CheckCompleted() ./../../third_party/blink/renderer/core/dom/document.cc:3921:7 #103 0x560cfc961fbf in blink::FrameLoader::FinishedParsing() ./../../third_party/blink/renderer/core/loader/frame_loader.cc:393:26 #104 0x560cfa987563 in blink::Document::FinishedParsing() ./../../third_party/blink/renderer/core/dom/document.cc:7025:21 #105 0x560cfe13017b in blink::HTMLDocumentParser::end() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:1281:18 #106 0x560cfe11ed1d in AttemptToRunDeferredScriptsAndEnd ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:1296:3 #107 0x560cfe11ed1d in blink::HTMLDocumentParser::PrepareToStopParsing() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:501:3 #108 0x560cfe1275f4 in blink::HTMLDocumentParser::ProcessTokenizedChunkFromBackgroundParser(std::__1::unique_ptr >, bool*) ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:846:7 #109 0x560cfe1232f7 in blink::HTMLDocumentParser::PumpPendingSpeculations() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:896:34 #110 0x560cfe122c8f in blink::HTMLDocumentParser::ResumeParsingAfterYield() ./../../third_party/blink/renderer/core/html/parser/html_document_parser.cc:582:3 #111 0x560cede76c66 in Run ./../../base/callback.h:101:12 #112 0x560cede76c66 in blink::TaskHandle::Runner::Run(blink::TaskHandle const&) ./../../third_party/blink/renderer/platform/scheduler/common/post_cancellable_task.cc:47:21 #113 0x560cede77bd7 in Invoke, blink::TaskHandle> ./../../base/bind_internal.h:498:12 #114 0x560cede77bd7 in MakeItSo, blink::TaskHandle> ./../../base/bind_internal.h:657:5 #115 0x560cede77bd7 in RunImpl, blink::TaskHandle>, 0, 1> ./../../base/bind_internal.h:710:12 #116 0x560cede77bd7 in base::internal::Invoker, blink::TaskHandle>, void ()>::RunOnce(base::internal::BindStateBase*) ./../../base/bind_internal.h:679:12 #117 0x560cef0e1588 in Run ./../../base/callback.h:101:12 #118 0x560cef0e1588 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:163:33 #119 0x560cef11e817 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:352:23 #120 0x560cef11df55 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:268:36 #121 0x560cef00c711 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #122 0x560cef120806 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:471:12 #123 0x560cef08f521 in base::RunLoop::Run() ./../../base/run_loop.cc:124:14 #124 0x560d023faeef in content::RendererMain(content::MainFunctionParams const&) ./../../content/renderer/renderer_main.cc:256:16 #125 0x560ceedcb009 in content::RunZygote(content::ContentMainDelegate*) ./../../content/app/content_main_runner_impl.cc:499:14 #126 0x560ceedce33a in content::ContentMainRunnerImpl::Run(bool) ./../../content/app/content_main_runner_impl.cc:885:10 #127 0x560ceedc7f5f in content::RunContentProcess(content::ContentMainParams const&, content::ContentMainRunner*) ./../../content/app/content_main.cc:372:36 #128 0x560ceedc854d in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:398:10 #129 0x560ce41e0898 in ChromeMain ./../../chrome/app/chrome_main.cc:130:12 #130 0x7f7600dfb840 in __libc_start_main /build/glibc-e6zv40/glibc-2.23/csu/../csu/libc-start.c:291:0 #131 0x560ce41399ea in _start ??:0:0 r8: 000000000000a000 r9: 0000000000000000 r10: 0000000000000008 r11: 0000000000000202 r12: 00000fef3edb3000 r13: 00000feebedbb278 r14: 00007f75f6dd93b0 r15: 00007f75f6dd93f0 di: 0000000000000001 si: 0000000000000001 bp: 00007ffdf8ab0f30 bx: 00007ffdf8ab0f40 dx: 0000000000000006 ax: 0000000000000000 cx: 00007f7600e10438 sp: 00007ffdf8ab0df8 ip: 00007f7600e10438 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. Received signal 11 SEGV_MAPERR 00000000001a #0 0x56177a60959b in backtrace /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4186:13 #1 0x561785667b09 in base::debug::CollectStackTrace(void**, unsigned long) ./../../base/debug/stack_trace_posix.cc:833:39 #2 0x561785454d43 in StackTrace ./../../base/debug/stack_trace.cc:198:12 #3 0x561785454d43 in base::debug::StackTrace::StackTrace() ./../../base/debug/stack_trace.cc:195:28 #4 0x5617856666df in base::debug::(anonymous namespace)::StackDumpSignalHandler(int, siginfo_t*, void*) ./../../base/debug/stack_trace_posix.cc:345:3 #5 0x7f4310df4390 in __funlockfile ??:? #6 0x7f4310df4390 in ?? ??:0 #5 0x7f42f77c6179 #6 0x7f42f77c4bcc #7 0x7f42f77e25f2 #8 0x7f42f77a6078 #9 0x7f42f77a6348 #10 0x7f42fa981dec #11 0x7f42fa4dd4ec #7 0x561787c1ea27 in (anonymous namespace)::TextureOp::onExecute(GrOpFlushState*, SkRect const&) ./../../third_party/skia/src/gpu/ops/GrTextureOp.cpp:931:17 #8 0x561787a0ab95 in GrOp::execute(GrOpFlushState*, SkRect const&) ./../../third_party/skia/src/gpu/ops/GrOp.h:226:15 #9 0x561787a0a111 in GrOpsTask::onExecute(GrOpFlushState*) ./../../third_party/skia/src/gpu/GrOpsTask.cpp:596:23 #10 0x5617879d320b in execute ./../../third_party/skia/src/gpu/GrRenderTask.h:38:61 #11 0x5617879d320b in GrDrawingManager::executeRenderTasks(int, int, GrOpFlushState*, int*) ./../../third_party/skia/src/gpu/GrDrawingManager.cpp:436:25 #12 0x5617879d1d25 in GrDrawingManager::flush(SkSpan, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*) ./../../third_party/skia/src/gpu/GrDrawingManager.cpp:316:23 #13 0x5617879d373f in GrDrawingManager::flushSurfaces(SkSpan, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*) ./../../third_party/skia/src/gpu/GrDrawingManager.cpp:530:27 #14 0x561787a862d0 in GrSurfaceContext::flush(SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*) ./../../third_party/skia/src/gpu/GrSurfaceContext.cpp:1233:36 #15 0x56178049ee90 in viz::SkiaOutputDevice::Flush(SkSurface*, viz::VulkanContextProvider*, std::__1::vector >, base::OnceCallback) ./../../components/viz/service/display_embedder/skia_output_device.cc:256:22 #16 0x56178049d036 in viz::SkiaOutputDevice::ScopedPaint::Flush(viz::VulkanContextProvider*, std::__1::vector >, base::OnceCallback) ./../../components/viz/service/display_embedder/skia_output_device.cc:65:19 #17 0x5617804db084 in viz::SkiaOutputSurfaceImplOnGpu::FinishPaintCurrentFrame(sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional) ./../../components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc:564:48 #18 0x5617804ceb5c in void base::internal::FunctorTraits, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), void>::Invoke, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), viz::SkiaOutputSurfaceImplOnGpu*, sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional >(void (viz::SkiaOutputSurfaceImplOnGpu::*)(sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), viz::SkiaOutputSurfaceImplOnGpu*&&, sk_sp&&, sk_sp&&, std::__1::vector >&&, std::__1::vector >&&, base::OnceCallback&&, base::Optional&&) ./../../base/bind_internal.h:498:12 #19 0x5617804ce73e in MakeItSo, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), viz::SkiaOutputSurfaceImplOnGpu *, sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional > ./../../base/bind_internal.h:637:12 #20 0x5617804ce73e in RunImpl, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), std::__1::tuple, sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional >, 0, 1, 2, 3, 4, 5, 6> ./../../base/bind_internal.h:710:12 #21 0x5617804ce73e in base::internal::Invoker, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional), base::internal::UnretainedWrapper, sk_sp, sk_sp, std::__1::vector >, std::__1::vector >, base::OnceCallback, base::Optional >, void ()>::RunOnce(base::internal::BindStateBase*) ./../../base/bind_internal.h:679:12 #22 0x5617804d42e9 in Run ./../../base/callback.h:101:12 #23 0x5617804d42e9 in operator() ./../../components/viz/service/display_embedder/skia_output_surface_impl.cc:984:27 #24 0x5617804d42e9 in Invoke<(lambda at ../../components/viz/service/display_embedder/skia_output_surface_impl.cc:974:7), std::__1::vector, std::__1::allocator > >, base::WaitableEvent *, viz::SkiaOutputSurfaceImplOnGpu *, bool> ./../../base/bind_internal.h:379:12 #25 0x5617804d42e9 in MakeItSo<(lambda at ../../components/viz/service/display_embedder/skia_output_surface_impl.cc:974:7), std::__1::vector, std::__1::allocator > >, base::WaitableEvent *, viz::SkiaOutputSurfaceImplOnGpu *, bool> ./../../base/bind_internal.h:637:12 #26 0x5617804d42e9 in RunImpl<(lambda at ../../components/viz/service/display_embedder/skia_output_surface_impl.cc:974:7), std::__1::tuple, std::__1::allocator > >, base::WaitableEvent *, viz::SkiaOutputSurfaceImplOnGpu *, bool>, 0, 1, 2, 3> ./../../base/bind_internal.h:710:12 #27 0x5617804d42e9 in base::internal::Invoker, std::__1::allocator > >, base::WaitableEvent*, viz::SkiaOutputSurfaceImplOnGpu*, bool>, void ()>::RunOnce(base::internal::BindStateBase*) ./../../base/bind_internal.h:679:12 #28 0x561789fe2e3b in Run ./../../base/callback.h:101:12 #29 0x561789fe2e3b in gpu::Scheduler::RunNextTask() ./../../gpu/command_buffer/service/scheduler.cc:577:26 #30 0x561789fead25 in Invoke> ./../../base/bind_internal.h:498:12 #31 0x561789fead25 in MakeItSo> ./../../base/bind_internal.h:657:5 #32 0x561789fead25 in RunImpl >, 0> ./../../base/bind_internal.h:710:12 #33 0x561789fead25 in base::internal::Invoker >, void ()>::RunOnce(base::internal::BindStateBase*) ./../../base/bind_internal.h:679:12 #34 0x56178557a588 in Run ./../../base/callback.h:101:12 #35 0x56178557a588 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:163:33 #36 0x5617855b7817 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:352:23 #37 0x5617855b6f55 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:268:36 #38 0x5617854a7a1a in HandleDispatch ./../../base/message_loop/message_pump_glib.cc:374:46 #39 0x5617854a7a1a in base::(anonymous namespace)::WorkSourceDispatch(_GSource*, int (*)(void*), void*) ./../../base/message_loop/message_pump_glib.cc:124:43 #40 0x7f43102bb197 in g_main_context_dispatch ??:0:0 #41 0x7f43102bb3f0 in g_main_context_dispatch ??:? #42 0x7f43102bb3f0 in ?? ??:0 #43 0x7f43102bb49c in g_main_context_iteration ??:0:0 #44 0x5617854a6de8 in base::MessagePumpGlib::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_glib.cc:400:30 #45 0x5617855b9806 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:471:12 #46 0x561785528521 in base::RunLoop::Run() ./../../base/run_loop.cc:124:14 #47 0x561796840151 in content::GpuMain(content::MainFunctionParams const&) ./../../content/gpu/gpu_main.cc:453:14 #48 0x561785264009 in content::RunZygote(content::ContentMainDelegate*) ./../../content/app/content_main_runner_impl.cc:499:14 #49 0x56178526733a in content::ContentMainRunnerImpl::Run(bool) ./../../content/app/content_main_runner_impl.cc:885:10 #50 0x561785260f5f in content::RunContentProcess(content::ContentMainParams const&, content::ContentMainRunner*) ./../../content/app/content_main.cc:372:36 #51 0x56178526154d in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:398:10 #52 0x56177a679898 in ChromeMain ./../../chrome/app/chrome_main.cc:130:12 #53 0x7f43099c4840 in __libc_start_main /build/glibc-e6zv40/glibc-2.23/csu/../csu/libc-start.c:291:0 #54 0x56177a5d29ea in _start ??:0:0 r8: 000060e000051400 r9: 0000000000000000 r10: 0000000000000002 r11: 0000000000000001 r12: 000061900008f170 r13: 000060e000051480 r14: 00007ffd579552c0 r15: 0000000000000001 di: 000060400033c890 si: 0000000000000000 bp: 0000626000009100 bx: 000061900008ed80 dx: 0000000000004562 ax: 0000000000000008 cx: 0000000000000000 sp: 00007ffd579552a0 ip: 00007f42f77c6179 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 000000000000001a [end of stack trace] Calling _exit(1). Core file will not be generated.