New issue
Advanced search Search tips

Issue 620651 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

position >= 0 in objects.cc

Project Member Reported by ClusterFuzz, Jun 16 2016

Issue description

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

Fuzzer: mbarbella_js_mutation
Job Type: linux_asan_d8_v8_arm_dbg
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  position >= 0 in objects.cc
  
Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_d8_v8_arm_dbg&range=36774:36775

Minimized Testcase (0.13 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv96nXRBUKKW0pXoBIGdB3FS9D28HDjwV5Z_ET6zViwLmIBvRNg3n-FgZ-F5FVknY5zSTmhEP__oFw9_Z35zipSAxdzh0Ad2ONxHX2K-ytBiZ437MVVvtKdsMpIjxI9JsyLKoIEmbW4RfyCs2njeykGCuh3GSiQ
var __v_0 = {};
function __f_11(expect) {
  var __f_7 = new Function( '"' + (__v_0++) + '";return __v_5(n)');
 __f_7();
}
  __f_11();


Filer: mstarzinger

See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
 
Owner: yangguo@chromium.org
Status: Assigned (was: Available)
Hey Yang! Can I interest you in a source position assertion for eval code firing?
This is somewhat a flavor of this issue:
https://bugs.chromium.org/p/v8/issues/detail?id=5104

In both cases we expect the SFI to still reference the code that the code offset refers to, when we calculate the source position of eval origin. In case of this bug, the code is being flushed.
Project Member

Comment 3 by ClusterFuzz, Jun 29 2016

ClusterFuzz has detected this issue as fixed in range 37391:37392.

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

Fuzzer: mbarbella_js_mutation
Job Type: linux_asan_d8_v8_arm_dbg
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  position >= 0 in objects.cc
  
Regressed: V8: r36774:36775
Fixed: V8: r37391:37392

Minimized Testcase (0.13 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv96nXRBUKKW0pXoBIGdB3FS9D28HDjwV5Z_ET6zViwLmIBvRNg3n-FgZ-F5FVknY5zSTmhEP__oFw9_Z35zipSAxdzh0Ad2ONxHX2K-ytBiZ437MVVvtKdsMpIjxI9JsyLKoIEmbW4RfyCs2njeykGCuh3GSiQ?testcase_id=5388867373105152
var __v_0 = {};
function __f_11(expect) {
  var __f_7 = new Function( '"' + (__v_0++) + '";return __v_5(n)');
 __f_7();
}
  __f_11();


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, Jun 29 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 5 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