size <= Page::kMaxRegularHeapObjectSize in runtime-internal.cc |
||||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=6256593987698688 Fuzzer: mbarbella_js_mutation Job Type: windows_asan_d8 Platform Id: windows Crash Type: CHECK failure Crash Address: Crash State: size <= Page::kMaxRegularHeapObjectSize in runtime-internal.cc Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_asan_d8&range=410288:410289 Minimized Testcase (0.80 Kb): https://cluster-fuzz.appspot.com/download/AMIfv94Rgmd658Tx4rs0hRVRpR-vSH8D3zMuFxxmlKAzbz9ToiaNVVZK5ILCxOo7miv3fcBZ_42DmjNTEkzZZJGHQkDNHxefZODzopoK2Vq2NDSmRCeQpsU-25yEtvSQf_8G_-ionyFxa-7l3XYTn3erEfC77lZK5A?testcase_id=6256593987698688 Issue manually filed by: mmohammad See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Aug 9 2016
Reproduces with tip-of-tree on ia32 as follows ... $ git checkout 613e29b18df0b8230e66f3c6392e13541d111248 $ make -j1000 ia32.debug $ ./out/ia32.debug/d8 --random-seed=1581654216 --expose-gc --allow-natives-syntax ~/Downloads/fuzz-00151.js
,
Aug 9 2016
Caused by FastCloneShallowArrayStub trying to allocate a large array in new-space.
,
Aug 10 2016
,
Sep 6 2016
,
Sep 7 2016
Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5039217220780032 Fuzzer: decoder_langfuzz Job Type: linux_asan_d8_v8_mipsel_dbg Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: size <= kMaxRegularHeapObjectSize in runtime-internal.cc Regressed: V8: r38915:38916 Minimized Testcase (8.32 Kb): https://cluster-fuzz.appspot.com/download/AMIfv94M6vEzSbMcOufMKU9-fDIOy8Mp-TFc_ckFXo6u79QHC7r2NVgjjz20Z4YGasIya0iApeuzEUg4Qo3V8vt9sD1bGvr-tvw-6yqBwTVXZUvrM3mbdx9NpZUJi9VwrTKrsNE_gExeTv1eCHrfmEu4jfy52RpXKw?testcase_id=5039217220780032 See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Sep 8 2016
,
Sep 8 2016
I can't reproduce fuzz-00151.js (the original report) on 279bc5096badf7a9f4134d433d8fd70d6d4a6f9c (from this morning) on ia32/x64 with Michi's command line and the other case doesn't reproduce on those archs either. I can reproduce the other bug on a local mips build. Taking a look on my TF stub. It seems like all usage of the FastCloneShallowArrayStub should be and are guarded by a check against JSArray::kInitialMaxFastElementArray (https://cs.chromium.org/chromium/src/v8/src/objects.h?sq=package:chromium&dr=C&l=10612 ). Could there be something wrong with that calculation for mips? Investigating...
,
Sep 12 2016
From my testing fuzz-00151.js is fixed at head and 643596 is actually a different issue. I'm bisecting to find out what fixed this one.
,
Sep 12 2016
This was fixed by 3b8ad45e0f3006dd4351d96b95427453df2bf619 which reduced JSArray::kInitialMaxFastElementArray and Page::kMaxRegularHeapObjectSize which appear in the checks I mentioned above.
,
Sep 13 2016
I can still reproduce this with the report referenced in comment #6 on tip of tree as follows. Please don't close this issue yet. $ python ~/Development/sources/clusterfuzz-data/fuzzers/langfuzz_cf/launcher.py ~/Development/v8.git/out/mipsel.debug/d8 --random-seed=378167002 fuzz-langfuzz-cfdependency-266.tgz.txt
,
Sep 13 2016
Yes, that one I can also still reproduce. I wrote on the merged issue for the clusterfuzz report in #6 https://bugs.chromium.org/p/chromium/issues/detail?id=643596 that that one doesn't seem to arise from FastCloneShallowArrayStub, but FastArrayPush. Haven't had time yet to look at it in more detail. The original report here however seems fixed.
,
Sep 15 2016
ClusterFuzz has detected this issue as fixed in range 39406:39407. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5039217220780032 Fuzzer: decoder_langfuzz Job Type: linux_asan_d8_v8_mipsel_dbg Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: size <= kMaxRegularHeapObjectSize in runtime-internal.cc Regressed: V8: r38915:38916 Fixed: V8: r39406:39407 Minimized Testcase (8.32 Kb): https://cluster-fuzz.appspot.com/download/AMIfv94M6vEzSbMcOufMKU9-fDIOy8Mp-TFc_ckFXo6u79QHC7r2NVgjjz20Z4YGasIya0iApeuzEUg4Qo3V8vt9sD1bGvr-tvw-6yqBwTVXZUvrM3mbdx9NpZUJi9VwrTKrsNE_gExeTv1eCHrfmEu4jfy52RpXKw?testcase_id=5039217220780032 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.
,
Sep 16 2016
Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6562418631376896 Fuzzer: decoder_langfuzz Job Type: linux_asan_d8_v8_mipsel_dbg Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: size <= kMaxRegularHeapObjectSize in runtime-internal.cc Regressed: V8: r39105:39106 Minimized Testcase (5.60 Kb): https://cluster-fuzz.appspot.com/download/AMIfv94uE63bsP7dP2BgZtdICIcwcXRDEgkJnE5WkId517bHsUJpPjL-0PiLC3upzhg2sejhkMKMcsJ1t2r2mkf_4kTHKjxRQiG-N8TgjjsA8b_JA6AXhrxuhz2u42V9tSxZEaaJvWmCuJwA6jUQ2TvyjCtzhkf8eg?testcase_id=6562418631376896 See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Oct 1 2016
ClusterFuzz has detected this issue as fixed in range 39921:39922. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6562418631376896 Fuzzer: decoder_langfuzz Job Type: linux_asan_d8_v8_mipsel_dbg Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: size <= kMaxRegularHeapObjectSize in runtime-internal.cc Regressed: V8: r39105:39106 Fixed: V8: r39921:39922 Minimized Testcase (5.60 Kb): https://cluster-fuzz.appspot.com/download/AMIfv94uE63bsP7dP2BgZtdICIcwcXRDEgkJnE5WkId517bHsUJpPjL-0PiLC3upzhg2sejhkMKMcsJ1t2r2mkf_4kTHKjxRQiG-N8TgjjsA8b_JA6AXhrxuhz2u42V9tSxZEaaJvWmCuJwA6jUQ2TvyjCtzhkf8eg?testcase_id=6562418631376896 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.
,
Nov 22 2016
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
,
Dec 8 2016
ClusterFuzz testcase 5945638380634112 is verified as fixed, so closing issue. If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by mmohammad@chromium.org
, Aug 8 2016Status: Assigned (was: Untriaged)