While checking another issue for --site-per-process problems, I noticed that when I visit https://shop.googlemerchandisestore.com/signin.html?vid=20160512512&mt=1&loginway=header
the captcha OOPIF in the lower middle part of the page, which loads slightly after the main page, crashes on the following check about 30% of the time, resulting in a sad frame:
CHECK_FOR_DIRTY_LAYOUT(Lifecycle().GetState() <
DocumentLifecycle::kLayoutClean);
Stack:
[1:1:0702/103140.000157:FATAL:local_frame_view.cc(1963)] Check failed: false.
#0 0x7f8fa245cfec base::debug::StackTrace::StackTrace()
#1 0x7f8fa23a61cb logging::LogMessage::~LogMessage()
#2 0x7f8f9a4fb560 blink::LocalFrameView::SetNeedsLayout()
#3 0x7f8f9a500955 blink::LocalFrameView::SetLayoutSize()
#4 0x7f8f9a55843e blink::WebFrameWidgetImpl::Resize()
#5 0x7f8fa0253c88 content::RenderWidget::ResizeWebWidget()
#6 0x7f8fa0253e87 content::RenderWidget::SynchronizeVisualProperties()
#7 0x7f8fa0250fb0 content::RenderWidget::OnSynchronizeVisualProperties()
This is on a Linux release build synced to r570082, with dcheck_always_on.
+fsamuel@ who recently worked on SynchronizeVisualProperties(), +chrishtr@ for layout. Anyone know what might be going on here?
Comment 1 by bugdroid1@chromium.org
, Jul 18