Chrome Version: 66 commit a1be172d99a0336d553637d9299e178224310e01
OS: Linux
What steps will reproduce the problem?
(1) Build with asserts enabled.
(2) Visit https://davidwalsh.name/permissions-api
(3) Wait a few seconds.
What is the expected result?
No crash.
What happens instead?
[1:1:0222/130233.912695:FATAL:LocalFrameView.cpp(2391)] Check failed: false.
#0 0x7f1dc228d49c base::debug::StackTrace::StackTrace()
#1 0x7f1dc22b756c logging::LogMessage::~LogMessage()
#2 0x7f1dbe85a1c7 blink::LocalFrameView::CheckDoesNotNeedLayout()
#3 0x7f1dbe866861 blink::LocalFrameView::UpdateStyleAndLayoutIfNeededRecursiveInternal()
#4 0x7f1dbe864136 blink::LocalFrameView::UpdateStyleAndLayoutIfNeededRecursive()
#5 0x7f1dbe86289b blink::LocalFrameView::UpdateLifecyclePhasesInternal()
#6 0x7f1dbe862677 blink::LocalFrameView::UpdateAllLifecyclePhases()
#7 0x7f1dbee6ddae blink::PageAnimator::UpdateAllLifecyclePhases()
#8 0x7f1dbe7d1228 blink::WebViewImpl::UpdateLifecycle()
#9 0x7f1dbe8cf178 blink::WebViewFrameWidget::UpdateLifecycle()
#10 0x7f1dc3c29f82 content::RenderWidget::UpdateVisualState()
#11 0x7f1dc21775c5 cc::ProxyMain::BeginMainFrame()
#12 0x7f1dc2175e7f _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIMN2cc9ProxyMainEFvNSt3__110unique_ptrINS4_28BeginM
ainFrameAndCommitStateENS6_14default_deleteIS8_EEEEENS_7WeakPtrIS5_EEJSB_EEEvOT_OT0_DpOT1_
#13 0x7f1dc2175d4e _ZN4base8internal7InvokerINS0_9BindStateIMN2cc9ProxyMainEFvNSt3__110unique_ptrINS3_28BeginMainFram
eAndCommitStateENS5_14default_deleteIS7_EEEEEJNS_7WeakPtrIS4_EENS0_13PassedWrapperISA_EEEEEFvvEE7RunOnceEPNS0_13BindS
tateBaseE
#14 0x7f1dc228ddba base::debug::TaskAnnotator::RunTask()
#15 0x7f1dbd2a0ef6 blink::scheduler::internal::ThreadControllerImpl::DoWork()
#16 0x7f1dbd2a2f78 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler8internal20ThreadControllerImplEFvNS5_8
Sequence8WorkTypeEEJNS_7WeakPtrIS6_EES8_EEEFvvEE3RunEPNS0_13BindStateBaseE
#17 0x7f1dc228ddba base::debug::TaskAnnotator::RunTask()
#18 0x7f1dc22c2046 base::internal::IncomingTaskQueue::RunTask()
#19 0x7f1dc22c6277 base::MessageLoop::RunTask()
#20 0x7f1dc22c669a base::MessageLoop::DeferOrRunPendingTask()
#21 0x7f1dc22c692e base::MessageLoop::DoWork()
#22 0x7f1dc22c7c89 base::MessagePumpDefault::Run()
#23 0x7f1dc22c5aec base::MessageLoop::Run()
#24 0x7f1dc22fe386 base::RunLoop::Run()
#25 0x7f1dc3c39246 content::RendererMain()
#26 0x7f1dc3df5dd5 content::RunZygote()
#27 0x7f1dc3df65b4 content::RunNamedProcessTypeMain()
#28 0x7f1dc3df76d7 content::ContentMainRunnerImpl::Run()
#29 0x7f1dc062c60f service_manager::Main()
#30 0x7f1dc3df5a21 content::ContentMain()
#31 0x0000002cb151 main
#32 0x7f1dbac782b1 __libc_start_main
#33 0x0000002cb02a _start
Comment 1 by alancutter@chromium.org
, Feb 22 2018