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

Issue 749443 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 724830
Owner: ----
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Mac
Pri: 1
Type: Bug



Sign in to add a comment

CHECK failure: i < size() in Vector.h

Project Member Reported by ClusterFuzz, Jul 27 2017

Issue description

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

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_asan_chrome_no_sandbox
Platform Id: windows

Crash Type: CHECK failure
Crash Address: 
Crash State:
  i < size() in Vector.h
  blink::LayoutBlockFlow::AppendFloatsToLastLine
  blink::LayoutBlockFlow::LayoutRunsAndFloatsInRange
  
Sanitizer: address (ASAN)

Regressed: https://clusterfuzz.com/revisions?job=windows_asan_chrome_no_sandbox&range=489314:489347

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=4770349421166592


Issue filed automatically.

See https://github.com/google/clusterfuzz-tools for more information.
 
Cc: msrchandra@chromium.org
Labels: M-62 Test-Predator-Wrong
Owner: mtrofin@chromium.org
Status: Assigned (was: Untriaged)
Predator and CL did not provide any possible suspects.
Using Code Search for the file, "vector.h" assigning to concern owner.

Suspecting Commit#
https://chromium.googlesource.com/v8/v8.git/+/74543fedd8dcef8c5963c5779010e73358467eed

@mtrofin -- Could you please look into the issue, please re-assign if it has nothing to do with your changes.
Thank You.
Project Member

Comment 2 by ClusterFuzz, Jul 27 2017

Labels: OS-Mac OS-Android
This is unrelated - the CHECK observes that an invalid index is provided by the caller.

The only thing I could do at this point is bisect. Is that something I could get help with?

Thanks!
Project Member

Comment 4 by ClusterFuzz, Jul 31 2017

Labels: OS-Linux
Also, this is third_party\WebKit\Source\platform\wtf\Vector.h, not v8/src/vector.h
Owner: shend@chromium.org
It appears (bisecting) that 24e763b891b69163e01e96f6ca45e173c7101369 is the culprit.

Comment 7 by shend@chromium.org, Aug 3 2017

Cc: shend@chromium.org
Components: Blink>Layout
Owner: ----
Status: Available (was: Assigned)
This does not appear related to my changes. All that patch does is move a bunch of Python scripts around.

Redirecting to the layout team for further action.

Comment 8 by e...@chromium.org, Aug 9 2017

Cc: robho...@gmail.com

Comment 9 by robho...@gmail.com, Aug 9 2017

Strange, I can't reproduce this against a normal build at commit position 492393 - normally this kind of failure doesn't require a full asan build.

Can anyone else reproduce it?

Comment 10 by robho...@gmail.com, Aug 10 2017

Mmm, can't reproduce on an asan build at 492393 either.
Mergedinto: 724830
Status: Duplicate (was: Available)
Project Member

Comment 12 by ClusterFuzz, Aug 19 2017

ClusterFuzz has detected this issue as fixed in range 495542:495750.

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

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_asan_chrome_no_sandbox
Platform Id: windows

Crash Type: CHECK failure
Crash Address: 
Crash State:
  i < size() in Vector.h
  blink::LayoutBlockFlow::AppendFloatsToLastLine
  blink::LayoutBlockFlow::LayoutRunsAndFloatsInRange
  
Sanitizer: address (ASAN)

Regressed: https://clusterfuzz.com/revisions?job=windows_asan_chrome_no_sandbox&range=489314:489347
Fixed: https://clusterfuzz.com/revisions?job=windows_asan_chrome_no_sandbox&range=495542:495750

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=4770349421166592

See https://github.com/google/clusterfuzz-tools 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