New issue
Advanced search Search tips

Issue 693015 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Check failed: *m_baseComputedStyle == *computedStyle.

Project Member Reported by maxmorin@chromium.org, Feb 16 2017

Issue description

Chrome Version: ToT 9a7046fe96fd295220a657cee61443b5b21827a0
OS: Observed on Linux

GN args:
target_os = "linux"
is_component_build = false
dcheck_always_on = true
is_debug = false
use_goma = true

Log:
[1:1:0216/115743.760551:FATAL:ElementAnimations.cpp(109)] Check failed: *m_baseComputedStyle == *computedStyle. 
#0 0x7fccf4a22167 base::debug::StackTrace::StackTrace()
#1 0x7fccf4a3b94b logging::LogMessage::~LogMessage()
#2 0x7fccf922d298 blink::ElementAnimations::updateBaseComputedStyle()
#3 0x7fccf70ffa07 blink::StyleResolver::styleForElement()
#4 0x7fccf71af226 blink::Element::originalStyleForLayoutObject()
#5 0x7fccf71aee88 blink::Element::styleForLayoutObject()
#6 0x7fccf71af830 blink::Element::recalcOwnStyle()
#7 0x7fccf71af4b0 blink::Element::recalcStyle()
#8 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#9 0x7fccf71af572 blink::Element::recalcStyle()
#10 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#11 0x7fccf71af572 blink::Element::recalcStyle()
#12 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#13 0x7fccf71af572 blink::Element::recalcStyle()
#14 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#15 0x7fccf71af572 blink::Element::recalcStyle()
#16 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#17 0x7fccf71af572 blink::Element::recalcStyle()
#18 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#19 0x7fccf71af572 blink::Element::recalcStyle()
#20 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#21 0x7fccf71af572 blink::Element::recalcStyle()
#22 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#23 0x7fccf71af572 blink::Element::recalcStyle()
#24 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#25 0x7fccf71af572 blink::Element::recalcStyle()
#26 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#27 0x7fccf71af572 blink::Element::recalcStyle()
#28 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#29 0x7fccf71af572 blink::Element::recalcStyle()
#30 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#31 0x7fccf71af572 blink::Element::recalcStyle()
#32 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#33 0x7fccf71af572 blink::Element::recalcStyle()
#34 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#35 0x7fccf71af572 blink::Element::recalcStyle()
#36 0x7fccf7173552 blink::Document::updateStyle()
#37 0x7fccf716f1d5 blink::Document::updateStyleAndLayoutTree()
#38 0x7fccf73c6984 blink::FrameView::updateStyleAndLayoutIfNeededRecursiveInternal()
#39 0x7fccf73c422b blink::FrameView::updateStyleAndLayoutIfNeededRecursive()
#40 0x7fccf73c2d5c blink::FrameView::updateLifecyclePhasesInternal()
#41 0x7fccf73c3571 blink::FrameView::updateLifecycleToCompositingCleanPlusScrolling()
#42 0x7fccf77af360 blink::LayoutView::hitTest()
#43 0x7fccf75f9cd1 blink::ScrollManager::handleGestureScrollEvent()
#44 0x7fccf75e53c3 blink::EventHandler::handleGestureScrollEvent()
#45 0x7fccf6d1dfbc blink::WebViewImpl::handleGestureEvent()
#46 0x7fccf6d583fe blink::PageWidgetDelegate::handleInputEvent()
#47 0x7fccf6d1fbd6 blink::WebViewImpl::handleInputEvent()
#48 0x7fccf81c3079 content::RenderWidgetInputHandler::HandleInputEvent()
#49 0x7fccf80a1fb4 content::RenderWidget::OnHandleInputEvent()
#50 0x7fccf80a1e6e _ZN3IPC8MessageTI30InputMsg_HandleInputEvent_MetaSt5tupleIJPKN5blink13WebInputEventESt6vectorIS6_SaIS6_EEN2ui11LatencyInfoEN7content22InputEventDispatchTypeEEEvE8DispatchINSC_12RenderWidgetESH_vMSH_FvS6_RKS9_RKSB_SD_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#51 0x7fccf80a0c82 content::RenderWidget::OnMessageReceived()
#52 0x7fccf8095215 content::RenderViewImpl::OnMessageReceived()
#53 0x7fccf8643939 IPC::MessageRouter::RouteMessage()
#54 0x7fccf864387a IPC::MessageRouter::OnMessageReceived()
#55 0x7fccf6a45a44 content::ChildThreadImpl::OnMessageReceived()
#56 0x7fccf323fefd policy::CloudPolicyClientRegistrationHelper::LoginTokenHelper::OnGetTokenSuccess()
#57 0x7fccf2f50e74 _ZN4base8internal13FunctorTraitsIMN7content28ServiceManagerConnectionImplEFvRKN15service_manager8IdentityEEvE6InvokeIRKNS_7WeakPtrIS3_EEJS7_EEEvS9_OT_DpOT0_
#58 0x7fccf81bbfe3 content::InputEventFilter::HandleEventOnMainThread()
#59 0x7fccf81c0263 content::MainThreadEventQueue::DispatchInFlightEvent()
#60 0x7fccf81c04df content::MainThreadEventQueue::DispatchSingleEvent()
#61 0x7fccf4ad01f9 base::debug::TaskAnnotator::RunTask()

Received signal 6
#0 0x7fccf4a22167 base::debug::StackTrace::StackTrace()
#1 0x7fccf4a21cdf base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fccf1eb4330 <unknown>
#3 0x7fcceb921c37 gsignal
#4 0x7fcceb925028 abort
#5 0x7fccf4a20b82 base::debug::BreakDebugger()
#6 0x7fccf4a3bc3d logging::LogMessage::~LogMessage()
#7 0x7fccf922d298 blink::ElementAnimations::updateBaseComputedStyle()
#8 0x7fccf70ffa07 blink::StyleResolver::styleForElement()
#9 0x7fccf71af226 blink::Element::originalStyleForLayoutObject()
#10 0x7fccf71aee88 blink::Element::styleForLayoutObject()
#11 0x7fccf71af830 blink::Element::recalcOwnStyle()
#12 0x7fccf71af4b0 blink::Element::recalcStyle()
#13 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#14 0x7fccf71af572 blink::Element::recalcStyle()
#15 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#16 0x7fccf71af572 blink::Element::recalcStyle()
#17 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#18 0x7fccf71af572 blink::Element::recalcStyle()
#19 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#20 0x7fccf71af572 blink::Element::recalcStyle()
#21 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#22 0x7fccf71af572 blink::Element::recalcStyle()
#23 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#24 0x7fccf71af572 blink::Element::recalcStyle()
#25 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#26 0x7fccf71af572 blink::Element::recalcStyle()
#27 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#28 0x7fccf71af572 blink::Element::recalcStyle()
#29 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#30 0x7fccf71af572 blink::Element::recalcStyle()
#31 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#32 0x7fccf71af572 blink::Element::recalcStyle()
#33 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#34 0x7fccf71af572 blink::Element::recalcStyle()
#35 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#36 0x7fccf71af572 blink::Element::recalcStyle()
#37 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#38 0x7fccf71af572 blink::Element::recalcStyle()
#39 0x7fccf71441fa blink::ContainerNode::recalcDescendantStyles()
#40 0x7fccf71af572 blink::Element::recalcStyle()
#41 0x7fccf7173552 blink::Document::updateStyle()
#42 0x7fccf716f1d5 blink::Document::updateStyleAndLayoutTree()
#43 0x7fccf73c6984 blink::FrameView::updateStyleAndLayoutIfNeededRecursiveInternal()
#44 0x7fccf73c422b blink::FrameView::updateStyleAndLayoutIfNeededRecursive()
#45 0x7fccf73c2d5c blink::FrameView::updateLifecyclePhasesInternal()
#46 0x7fccf73c3571 blink::FrameView::updateLifecycleToCompositingCleanPlusScrolling()
#47 0x7fccf77af360 blink::LayoutView::hitTest()
#48 0x7fccf75f9cd1 blink::ScrollManager::handleGestureScrollEvent()
#49 0x7fccf75e53c3 blink::EventHandler::handleGestureScrollEvent()
#50 0x7fccf6d1dfbc blink::WebViewImpl::handleGestureEvent()
#51 0x7fccf6d583fe blink::PageWidgetDelegate::handleInputEvent()
#52 0x7fccf6d1fbd6 blink::WebViewImpl::handleInputEvent()
#53 0x7fccf81c3079 content::RenderWidgetInputHandler::HandleInputEvent()
#54 0x7fccf80a1fb4 content::RenderWidget::OnHandleInputEvent()
#55 0x7fccf80a1e6e _ZN3IPC8MessageTI30InputMsg_HandleInputEvent_MetaSt5tupleIJPKN5blink13WebInputEventESt6vectorIS6_SaIS6_EEN2ui11LatencyInfoEN7content22InputEventDispatchTypeEEEvE8DispatchINSC_12RenderWidgetESH_vMSH_FvS6_RKS9_RKSB_SD_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#56 0x7fccf80a0c82 content::RenderWidget::OnMessageReceived()
#57 0x7fccf8095215 content::RenderViewImpl::OnMessageReceived()
#58 0x7fccf8643939 IPC::MessageRouter::RouteMessage()
#59 0x7fccf864387a IPC::MessageRouter::OnMessageReceived()
#60 0x7fccf6a45a44 content::ChildThreadImpl::OnMessageReceived()
#61 0x7fccf323fefd policy::CloudPolicyClientRegistrationHelper::LoginTokenHelper::OnGetTokenSuccess()
  r8: ffffa60ff7f261a8  r9: ffffa60ff7f26198 r10: 0000000000000008 r11: 0000000000000202
 r12: 0000321de3197878 r13: 00003329c821e1d0 r14: 00007ffd360492d0 r15: 00007ffd360492c0
  di: 0000000000000001  si: 0000000000000001  bp: 00007fccfb40c398  bx: 0000000000000000
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffd36048d28
  ip: 00007fcceb921c37 efl: 0000000000000202 cgf: 000d000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

I got this DCHECK while trying to reproduce another bug. I got it by opening a bunch of (~12) youtube videos, pausing them, and then going to cnn.com and opening some tabs from there and scrolling around a bit.


 
Components: -Blink Blink>Animation
Status: Available (was: Untriaged)
Labels: Hotlist-CodeHealth
Labels: Update-Weekly
Labels: Needs-Feedback
Please add your chrome://version information, in particular the command line args.
Sure.
Chromium	59.0.3048.0 (Developer Build) (64-bit)
Revision	f77eec356ed8d9cf15b5866e2ce28896863dadd0
OS	Linux
JavaScript	V8 5.9.57
Flash	(Disabled)
User Agent	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3048.0 Safari/537.36
Command Line	./out/lin/chrome --flag-switches-begin --flag-switches-end
Executable Path	/usr/local/google/home/maxmorin/chromium/src/out/lin/chrome
Profile Path	/usr/local/google/home/maxmorin/.config/chromium/Default
Variations	BackgroundVideoOptimizations:BackgroundOptimizationEnabled5sOrLess
BrowserScheduler:Default
CSSExternalScanner:Enabled_ScanAndPreload
DataReductionProxyUseQuic:Enabled
DisallowFetchForDocWrittenScriptsInMainFrame:DocumentWriteEvaluatorGroup
DownloadAttributionPerformanceTest:DownloadAttributionEnabled
EnableMediaRemoting:Enabled
EnableSyncUSSDeviceInfo:Enabled
ExpensiveBackgroundTimerThrottling:Enabled_30sMaxThrottilingDelay
Html5ByDefault:Enabled
InstanceID:Enabled
LazyParseCSS:Control
MarkNonSecureAs:show‑non‑secure‑passwords‑cc‑ui
MidiManagerDynamicInstantiation:Enabled
NTPTilesInInstantService:Enabled
NetDelayableH2AndQuicRequests:Enabled
NetProxyPreconnects:Enabled
NetworkSchedulerYielding:Enabled
NetworkTimeQueries:NetworkTimeQueriesEnabledBackgroundAndOnDemand
NoStatePrefetchValidation:Enabled
PageRevisitInstrumentation:Enabled
PassiveDocumentEventListeners:Enabled
PassiveEventListenersDueToFling:Enabled
PasswordManagerSettingsMigration:Enable
PersistentHistograms:EnabledInMemory
PointerEvent:Enabled
PreconnectMore:Enabled
QUIC:Enabled
RafAlignedMouseInput:Enabled
RafAlignedTouchInput:Enabled
SafeBrowsingScoutTransitionStudy:CanShowScoutOptInGroup2
SimpleCacheTrial:ExperimentYes
SiteIsolationExtensions:Enabled
SpeculativeLaunchServiceWorker:Enabled
SyncUSSAutocomplete:Enabled
TLS13Negotiation:Enabled
TokenBinding:TokenBinding
TranslateRankerLogging:TranslateRankerLogging
V8CacheStrategiesForCacheStorage:default
V8Ignition:Future
WebFontsInterventionV2:Enabled‑slow2g

I found this is still easily reproducible for me by going to cnn.com and clicking around (watching youtube videos beforehand is not needed).
Status: WontFix (was: Available)
Hmm, nevermind. I reproduced another crash, I cannot reproduce this one. I'm wontfixing this and will reopen with required information if I ever see it again.

Sign in to add a comment