New issue
Advanced search Search tips

Issue 625590 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

RUNTIME_ASSERT in args[1]->IsJSObject() in runtime-classes.cc

Project Member Reported by ClusterFuzz, Jul 4 2016

Issue description

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

Fuzzer: mbarbella_js_mutation
Job Type: linux_asan_d8_v8_mipsel_dbg
Platform Id: linux

Crash Type: RUNTIME_ASSERT
Crash Address: 
Crash State:
  args[1]->IsJSObject() in runtime-classes.cc
  
Regressed: V8: r34400:34401

Minimized Testcase (0.39 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv94SEZ9icTnXlsoZaUe601UIVagB8mqgWOTp76EKdueDEZnRCjlgSkHqaes_jTUjHo8ddPR7UNNL-HqnZAdbcqNqLONsOxbgDhmBuOTXe86Y6FPTKqtYOSHET4DJKFGax6sPTtDqPaMC7RlNoCOUxjtamXKZ0A?testcase_id=6358437932040192
var __v_1 = {};
try {
(function __f_0() {
  __f_3.prototype = {
    testGetterWithToString() {
    }
  };
  __f_3.prototype = {
    testSetter() {
    }
  };
  __f_3.prototype = {
    testSetter() {
    }
  };
}());
} catch(e) {; }
function __f_26() {
}
(function __f_28() {
  function __f_3() {}
  __f_3.prototype = {
    mSloppy() {
      super[__v_1] = 15;
    }
  };
  new __f_3().mSloppy();
})()


Filer: ishell

See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
 
Owner: ishell@chromium.org
Status: Assigned (was: Available)
Status: Fixed (was: Assigned)
Project Member

Comment 4 by ClusterFuzz, Jul 5 2016

ClusterFuzz has detected this issue as fixed in range 37496:37497.

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

Fuzzer: mbarbella_js_mutation
Job Type: linux_asan_d8_v8_mipsel_dbg
Platform Id: linux

Crash Type: RUNTIME_ASSERT
Crash Address: 
Crash State:
  args[1]->IsJSObject() in runtime-classes.cc
  
Regressed: V8: r34400:34401
Fixed: V8: r37496:37497

Minimized Testcase (0.39 Kb):
Download: https://cluster-fuzz.appspot.com/download/AMIfv94SEZ9icTnXlsoZaUe601UIVagB8mqgWOTp76EKdueDEZnRCjlgSkHqaes_jTUjHo8ddPR7UNNL-HqnZAdbcqNqLONsOxbgDhmBuOTXe86Y6FPTKqtYOSHET4DJKFGax6sPTtDqPaMC7RlNoCOUxjtamXKZ0A?testcase_id=6358437932040192
var __v_1 = {};
try {
(function __f_0() {
  __f_3.prototype = {
    testGetterWithToString() {
    }
  };
  __f_3.prototype = {
    testSetter() {
    }
  };
  __f_3.prototype = {
    testSetter() {
    }
  };
}());
} catch(e) {; }
function __f_26() {
}
(function __f_28() {
  function __f_3() {}
  __f_3.prototype = {
    mSloppy() {
      super[__v_1] = 15;
    }
  };
  new __f_3().mSloppy();
})()


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 5 by bugdroid1@chromium.org, Jul 6 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/5b823bfc6e40bc33b0037d8f478aae06167fb21f

commit 5b823bfc6e40bc33b0037d8f478aae06167fb21f
Author: bjaideep <bjaideep@ca.ibm.com>
Date: Wed Jul 06 17:57:06 2016

PPC: [fullcode][mips][mips64][ppc][s390] Avoid trashing of a home object when doing a keyed store to a super.

Port 43aee0331d2ff6ce2f6089e879665b648f2fdd15

    Fixed minor typo in ppc file.

R=ishell@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com

BUG= chromium:625590 
LOG=N

Review-Url: https://codereview.chromium.org/2125933002
Cr-Commit-Position: refs/heads/master@{#37562}

[modify] https://crrev.com/5b823bfc6e40bc33b0037d8f478aae06167fb21f/src/full-codegen/ppc/full-codegen-ppc.cc

Project Member

Comment 6 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