New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 688266 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 667865
Owner: ----
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

Crash in blink::ObjectPaintInvalidator::invalidateDisplayItemClient

Project Member Reported by ClusterFuzz, Feb 3 2017

Issue description

Cc: msrchandra@chromium.org
Components: Blink>Paint>Invalidation
Labels: Test-Predator-Wrong
Owner: chaopeng@chromium.org
Status: Assigned (was: Untriaged)
Predator and CL did not find any possible suspects.
Using Code Search for the file, "paintinvalidationcapablescrollablearea.cpp" assigning to the concern owner.

Suspecting Commit#
https://chromium.googlesource.com/chromium/src/+/f7734aba4cc737cdb271dd31867baad2efb83fbb

@chaopeng -- Could you please look into the issue, kindly re-assign if this is not related to your changes.
Thank You.
Cc: chaopeng@chromium.org
Components: -Blink>Paint>Invalidation Blink>Layout
Owner: ----
This issue is duplicated with https://bugs.chromium.org/p/chromium/issues/detail?id=667865&q=%20m_frame-%3Eview()%20%3D%3D%20this.&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified

I got this core dump in debug build.

[1:1:0203/100256.214800:FATAL:FrameView.cpp(1133)] Check failed: m_frame->view() == this. 
#0 0x7fc45f8423fb base::debug::StackTrace::StackTrace()
#1 0x7fc45f840a3c base::debug::StackTrace::StackTrace()
#2 0x7fc45f8ab6ff logging::LogMessage::~LogMessage()
#3 0x7fc445d8d2af blink::FrameView::layout()
#4 0x7fc4463e84d7 blink::LayoutPart::updateWidgetGeometry()
#5 0x7fc445d9255e blink::FrameView::updateWidgetGeometries()
#6 0x7fc445d8fe64 blink::FrameView::performPostLayoutTasks()
#7 0x7fc445d9123b blink::FrameView::scheduleOrPerformPostLayoutTasks()
#8 0x7fc445d8e269 blink::FrameView::layout()
#9 0x7fc445997ed3 blink::Document::updateStyleAndLayout()
#10 0x7fc445997c95 blink::Document::updateStyleAndLayoutIgnorePendingStylesheets()
#11 0x7fc445997c40 blink::Document::updateStyleAndLayoutIgnorePendingStylesheetsForNode()
#12 0x7fc445eab923 blink::HTMLElement::unclosedOffsetParent()
#13 0x7fc446bfd603 blink::HTMLElementV8Internal::offsetParentAttributeGetterForMainWorld()
#14 0x7fc446bfd595 blink::V8HTMLElement::offsetParentAttributeGetterCallbackForMainWorld()
#15 0x7fc45058112b v8::internal::FunctionCallbackArguments::Call()
#16 0x7fc4506500a3 v8::internal::(anonymous namespace)::HandleApiCallHelper<>()
#17 0x7fc45064f1a3 v8::internal::Builtins::InvokeApiFunction()
#18 0x7fc450bb5516 v8::internal::Object::GetPropertyWithAccessor()
#19 0x7fc450bb49f9 v8::internal::Object::GetProperty()
#20 0x7fc450aefff3 v8::internal::LoadIC::Load()
#21 0x7fc450afbbe9 v8::internal::__RT_impl_Runtime_LoadIC_Miss()
#22 0x39da1f18420e <unknown>

Components: Blink>Loader Blink>Media
Mergedinto: 667865
Status: Duplicate (was: Assigned)
Project Member

Comment 5 by ClusterFuzz, Apr 19 2017

ClusterFuzz has detected this issue as fixed in range 458542:458585.

Detailed report: https://clusterfuzz.com/testcase?key=5638355393183744

Fuzzer: ifratric-browserfuzzer-v3
Job Type: windows_syzyasan_chrome
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::ObjectPaintInvalidator::invalidateDisplayItemClient
  blink::PaintInvalidationCapableScrollableArea::willRemoveScrollbar
  blink::FrameView::ScrollbarManager::destroyScrollbar
  
Memory Tool: SYZYASAN

Regressed: https://clusterfuzz.com/revisions?job=windows_syzyasan_chrome&range=447544:447722
Fixed: https://clusterfuzz.com/revisions?job=windows_syzyasan_chrome&range=458542:458585

Reproducer Testcase: https://clusterfuzz.com/download/AMIfv95RabA1nPxxiy-XEZZx692fsA5SJLnRJhFmxd1tkrpO3oz06xy402_vAerMZm0to2UYTiqQHmN2-8VFRGs388AhAWMOgxNlfyIOmJoGu5fdSbOrW-X3v1TdM6t2r803ov9p3dGmCutdxpw0_DjRPa5RhCZEN1yo4zppenTUZGhPFgXSy0id9FBHeMmK2hUMPTZUJQIe9UCu8iUMDlng-gL1ou6EL99eO32TEQZUBgg1viD9nKCN5247nyeDvXUHh5kCfQv-jSYZZPlpLgDKZeWeBhPlhev0FBOxOQYPDzuAuytbu52xnrlS5LT2W1YZ4Z5xOP-4b-eWxUoP1SPHWCpJ9bQYJDpvz_bFYytFy447SM-oZ2Xj6SylbihmcAvEK5nyb6UgnSyPDeYL48WW1XVOpvEfKg?testcase_id=5638355393183744


See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.

If you suspect that the result above is incorrect, try re-doing that job on the test case report page.

Sign in to add a comment