New issue
Advanced search Search tips

Issue 619870 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Crash in blink::createWindowHelper

Project Member Reported by ClusterFuzz, Jun 14 2016

Issue description

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

Fuzzer: ifratric-browserfuzzer-v3
Job Type: mac_asan_chrome
Platform Id: mac

Crash Type: UNKNOWN READ
Crash Address: 0x000000000000
Crash State:
  blink::createWindowHelper
  blink::createWindow
  blink::LocalDOMWindow::open
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=mac_asan_chrome&range=330259:330269

Minimized Testcase (0.57 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv94H6FX-iK4_3sGFRPukJriCSOjdI4qtqr2hmH8tXM3JDZ_kvqQm6s7rm0qNmzQE0HnRnXhxZ3UK2UTvTMtUDVWk4r04XONzXCcV1HkLcqezaARIr6Q4nz1v92j2_x2uFCbNndxOTJOFJQ7Ctvj-Rk-rxS2yhA
<script>
function eventhandler2() {
 /*EventListener*/ var var00012 = this.onscroll;  //line 13
 /*HTMLDocument*/ var var00163 = document;  //line 180
 /*string_cssproperty*/ var var00224 = "border-top-left-radius";  //line 250
 this.onblur = var00012;  //line 291
 /*DOMWindow*/ var var00291 = window;  //line 330
 /*string_tag*/ var var00292 = "object";  //line 331
 /*DOMWindow*/ var var00293 = var00291.open(var00224,var00292);  //line 332
 var00163.open();  //line 363
}
</script>
<svg onscroll="eventhandler2()" onload="eventhandler2()"></svg>
<iframe name="object">


Filer: durga.behera

See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
 
Components: Tools>Test>FindIt>CorrectResult Blink
Labels: findit-for-crash Te-Logged M-52
Owner: japhet@chromium.org
Status: Assigned (was: Available)
Suspected CLs:
==============
The result is a list of CLs that change the crashed files.

Author: japhet@chromium.org
Project: chromium-blink
Changelist: https://chromium.googlesource.com/chromium/blink.git/+/f9070bd5f3a31b65f3760a0887764dd3e4807e58
Time: Fri May 15 23:05:03 2015
Lines 151-159, 179-193 of file CreateWindow.cpp which potentially caused crash are changed in this cl (frame #0, "blink::createWindowHelper"; frame #1, "blink::createWindow").

File LocalDOMWindow.cpp is changed in this cl (and is part of stack frame #2, "blink::LocalDOMWindow::open")
Minimum distance from crash line to modified line: 0. (file: CreateWindow.cpp, crashed on: 151, modified: 151).

Suspected Project: chromium-blink
==================================
Based on the above CL list suspecting the below.
Suspect : https://chromium.googlesource.com/chromium/blink.git/+/f9070bd5f3a31b65f3760a0887764dd3e4807e58
japhet@ : Could you please take a look into this if its related to your change.
Currently its impacting the latest Stable (51.0.2704.84) & Beta (52.0.2743.33).
Project Member

Comment 2 by sheriffbot@chromium.org, Jun 14 2016

Labels: -M-52 M-53 MovedFrom-52
Moving this nonessential bug to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: -Blink Blink>WindowDialog
Project Member

Comment 4 by sheriffbot@chromium.org, Jul 5 2016

Labels: -M-53 -Pri-1 M-54 MovedFrom-53 Pri-2
This issue is Pri-1 but has already been moved once. Lowering the priority and moving to the next milestone.

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

Comment 6 by japhet@chromium.org, Oct 11 2016

Status: Fixed (was: Assigned)
Project Member

Comment 7 by ClusterFuzz, Oct 13 2016

ClusterFuzz has detected this issue as fixed in range 424153:424892.

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

Fuzzer: ifratric-browserfuzzer-v3
Job Type: mac_asan_chrome
Platform Id: mac

Crash Type: UNKNOWN READ
Crash Address: 0x000000000000
Crash State:
  blink::createWindowHelper
  blink::createWindow
  blink::LocalDOMWindow::open
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=mac_asan_chrome&range=378433:378578
Fixed: https://cluster-fuzz.appspot.com/revisions?job=mac_asan_chrome&range=424153:424892

Minimized Testcase (0.57 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv94H6FX-iK4_3sGFRPukJriCSOjdI4qtqr2hmH8tXM3JDZ_kvqQm6s7rm0qNmzQE0HnRnXhxZ3UK2UTvTMtUDVWk4r04XONzXCcV1HkLcqezaARIr6Q4nz1v92j2_x2uFCbNndxOTJOFJQ7Ctvj-Rk-rxS2yhA?testcase_id=5695298139848704
<script>
function eventhandler2() {
 /*EventListener*/ var var00012 = this.onscroll;  //line 13
 /*HTMLDocument*/ var var00163 = document;  //line 180
 /*string_cssproperty*/ var var00224 = "border-top-left-radius";  //line 250
 this.onblur = var00012;  //line 291
 /*DOMWindow*/ var var00291 = window;  //line 330
 /*string_tag*/ var var00292 = "object";  //line 331
 /*DOMWindow*/ var var00293 = var00291.open(var00224,var00292);  //line 332
 var00163.open();  //line 363
}
</script>
<svg onscroll="eventhandler2()" onload="eventhandler2()"></svg>
<iframe name="object">


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 8 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