New issue
Advanced search Search tips

Issue 596005 link

Starred by 0 users

Issue metadata

Status: Verified
Owner:
Closed: Jun 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

Crash in blink::WebRange::startOffset

Project Member Reported by ClusterFuzz, Mar 18 2016

Issue description

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6317367054827520

Fuzzer: mbarbella_js_mutation_layout
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  blink::SelectionEditor::modify
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=380964:381388

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv97Qnb0uFL6QfJCaCwVO7B-aV6zRnLBbLuLP1t4gd8mJbHTYFqUxFlMB1qOz9ZwZ-ah3POdd3EePLcqNwhVypKnIC0wFn4L5yCV9sd5SpCTQNhZFc5xoOpZ5Qy91Y6GFMOsrUJ9qXShQxqFKOAx8DC6igeljMEYhmvFattLzH4uRTOAaG7A


Filer: ajha

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

Comment 1 by ajha@chromium.org, Mar 18 2016

Labels: findit-wrong M-51 Te-Logged
Owner: atotic@chromium.org
Status: Assigned (was: Available)
Suspected CLs	No CL in the regression range changes the crashed files. The result is the blame information.

Author: tfarina@chromium.org
Component: chromium
Changelist: https://chromium.googlesource.com/chromium/src//+/f751653a94ab3b2a187306c1d9c9af004db1e7d8
Time: Tue Feb 18 16:32:55 2014
The CL last changed line 133 of file text_input_controller.cc, which is stack frame 4.

Suspected Component: chromium
===============================================================================

Above find it Blame information doesn't looks related.

Regression range:
=================
https://chromium.googlesource.com/chromium/src/+log/b1e74df4227184deaaee4d192a5fb3c48116f081..5ef79e3d9b7e42fe1f7e26b2e0fd5f704975d742?pretty=fuller

Suspecting: https://codereview.chromium.org/1676933004

atotic1@: Could you please help in investigating this further. Please re-assign if the change is not related.

Thank you!

Comment 2 by atotic@chromium.org, Mar 18 2016

Owner: azurewei@chromium.org
My CL is not causing this crash. The checkin changes only affect <col> or <colgroup> elements, and none are present on the page.

Nothing in the large list of CLs looks like an obvious cause, and I do not have a windows machine to reproduce this crash on. The crash is an assert when programatically setting a selection. I assume something is not clearing selection on delete.

I am reasssigning this to azurewei. The following CL touches a lot of input code, and it looks like they have a windows machine to reproduce this on.

https://codereview.chromium.org/1771173002
Project Member

Comment 3 by ClusterFuzz, Mar 19 2016

ClusterFuzz has detected this testcase as flaky and is unable to reproduce it in the original crash revision. Skipping fixed testing check and marking it as potentially fixed.

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6317367054827520

Fuzzer: mbarbella_js_mutation_layout
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  blink::SelectionEditor::modify
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=380964:381388

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv97Qnb0uFL6QfJCaCwVO7B-aV6zRnLBbLuLP1t4gd8mJbHTYFqUxFlMB1qOz9ZwZ-ah3POdd3EePLcqNwhVypKnIC0wFn4L5yCV9sd5SpCTQNhZFc5xoOpZ5Qy91Y6GFMOsrUJ9qXShQxqFKOAx8DC6igeljMEYhmvFattLzH4uRTOAaG7A


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.
Project Member

Comment 4 by ClusterFuzz, Mar 22 2016

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6176513627521024

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  base::internal::RunnableAdapter<std::vector<int,std::allocator<int> >
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=381877:381899

Minimized Testcase (0.36 Kb): https://cluster-fuzz.appspot.com/download/AMIfv97zV5-ueMVdRozboO61JEHHFcIuFGX6CRdcXcoWITL6iwovOjbfIfDjGqiWyg_tU6_omE6isz89LACHNhMlxO4stAxx3imdqRCACoNUKY5jteGyhV-bGZHM4Gv6_e1vmlZtwvaMFDlFkuzo8fq2EFmzZfIQLQ

Filer: ligimole

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

Comment 5 by ClusterFuzz, Apr 8 2016

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5225483511267328

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  v8::internal::LoadIC::Load
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=385831:385848

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv97YxTZe8z7I53oguSDUjYGGKtL3wHJAIHbHnQat2Q40VqNHQ5HEAr2z04IGtXOoVQMVON7BfnHV-zCsHReC3FCVgixiXBPsWzVR3r4vfk6MSxBD7aJAJWmxdFzgRiRTQF3rJZH_Tw8KLvoj7chuIEhREBdE4Q


Additional requirements: Requires Gestures

Filer: pbommana

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

Comment 6 by ClusterFuzz, Apr 9 2016

ClusterFuzz has detected this testcase as flaky and is unable to reproduce it in the original crash revision. Skipping fixed testing check and marking it as potentially fixed.

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5225483511267328

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  v8::internal::LoadIC::Load
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=385831:385848

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv97YxTZe8z7I53oguSDUjYGGKtL3wHJAIHbHnQat2Q40VqNHQ5HEAr2z04IGtXOoVQMVON7BfnHV-zCsHReC3FCVgixiXBPsWzVR3r4vfk6MSxBD7aJAJWmxdFzgRiRTQF3rJZH_Tw8KLvoj7chuIEhREBdE4Q


Additional requirements: Requires Gestures

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.
Cc: shuchen@chromium.org
Sorry for the delay, confused this bug with another one...

Shu, can you help look at this bug? Thanks!
Re #2, azurewei@'s cl https://codereview.chromium.org/1771173002 should not cause the crash. That cl is related to IME extension, I doubt the fuzz tests involve any IME extensions.

Any blink gurus can take a look?

Project Member

Comment 9 by ClusterFuzz, Jun 13 2016

ClusterFuzz has detected this testcase as flaky and is unable to reproduce it in the original crash revision. Skipping fixed testing check and marking it as potentially fixed.

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6176513627521024

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: UNKNOWN
Crash Address: 0x00000013
Crash State:
  blink::WebRange::startOffset
  test_runner::TextInputControllerBindings::SelectedRange
  base::internal::RunnableAdapter<std::vector<int,std::allocator<int> >
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=381877:381899

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv96a--XrSLKjLWklVQWusjq8SxMV6s5gT_9sZ9xSHijBZjTk9SFqGUsOsNNXQss7QJOZ00z2g64bsHmIfBhKOAjcFmgiDPGnZdgiYRqbZHSyLUcfOxMrccKfwNEidm2qSgSSoyrLuyFmmEbXh7p63G5JtEl7Wg


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.
Project Member

Comment 10 by ClusterFuzz, Jun 14 2016

Labels: ClusterFuzz-Verified
Status: Verified (was: Assigned)
ClusterFuzz testcase is verified as fixed, closing issue.

If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
Project Member

Comment 11 by sheriffbot@chromium.org, Nov 22 2016

Labels: -Restrict-View-EditIssue
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment