result |
||||||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=5743343086862336 Fuzzer: inferno_layout_test_unmodified Job Type: linux_debug_content_shell_drt Platform Id: linux Crash Type: ASSERT Crash Address: Crash State: result blink::ArrayBufferAllocator::Allocate v8::internal::JSArrayBuffer::SetupAllocatingData Minimized Testcase (0.08 Kb): Download: https://cluster-fuzz.appspot.com/download/AMIfv95UwGEhrGNyN1fqwTZmHRZojb7zCZynJ9s2hgygmQ_oVmAq7GHEj3JoQCNj_QiBKL5SvKw2Kd7N45aFmof9gpMrGKwaYV0wG5HDZftuFukRch61-EWHn8At-v0_YegGaGelmgrqleErHXNEA-_Ju64FfBkQyA <script> var buffer = new ArrayBuffer(9223372036854775632); </script> Filer: ashejole See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Jun 6 2016
,
Jun 6 2016
It seems unlikely that my CL is the reason: it only substitutes CHECKS with RELEASE_ASSERTS and it is a revert of the inverse conversion.
,
Jun 7 2016
From the above blame information suspecting https://codereview.chromium.org/1577783004 Please reassign if this is not related to your change
,
Jun 7 2016
This blamed change sounds likely, and I would personally be OK with reverting it. The goal of the change was to allow V8 to intercept allocation failure, but underlying OS mechanisms don't give us a way to really get at that in a fully correct way. Maybe another mechanism, such as a window property to give an estimate of the amount of free memory, together with crashing on allocation failure, would be a better interface without leading to these assertion failures.
,
Jun 7 2016
,
Jun 7 2016
This occurs only when MEMORY_TOOL_REPLACES_ALLOCATOR is defined, which does not honour the PartitionAllocReturnNull flag (for some reason). Maybe partitionAllocGenericFlags ought to be updated to honour the flag? `CHECK(result || flags & PartitionAllocReturnNull)` or something
,
Jun 7 2016
Not mine as far as I see.
,
Jun 7 2016
https://codereview.chromium.org/2044673003/ should fix the cluster-fuzz failure
,
Jun 8 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7757f92ee97b2668c3f412fa0ebdb62321d8bd0d commit 7757f92ee97b2668c3f412fa0ebdb62321d8bd0d Author: caitpotter88 <caitpotter88@gmail.com> Date: Tue Jun 07 23:58:53 2016 Honour PartitionAllocReturnNull flag when MEMORY_TOOL_REPLACES_ALLOCATOR Previously, for builds defining MEMORY_TOOL_REPLACES_ALLOCATOR, the PartitionAllocReturnNull flag was not respected. This can causes problems on cluster-fuzz, due to generating valid scripts which ought to just throw a RangeError (as they do in ordinary builds) rather than crashing. BUG= 617628 R=jochen@chromium.org, littledan@chromium.org Review-Url: https://codereview.chromium.org/2044673003 Cr-Commit-Position: refs/heads/master@{#398422} [modify] https://crrev.com/7757f92ee97b2668c3f412fa0ebdb62321d8bd0d/third_party/WebKit/Source/wtf/allocator/PartitionAlloc.h
,
Jun 9 2016
ClusterFuzz has detected this issue as fixed in range 398017:398731. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5743343086862336 Fuzzer: inferno_layout_test_unmodified Job Type: linux_debug_content_shell_drt Platform Id: linux Crash Type: ASSERT Crash Address: Crash State: result blink::ArrayBufferAllocator::Allocate v8::internal::JSArrayBuffer::SetupAllocatingData Fixed: https://cluster-fuzz.appspot.com/revisions?job=linux_debug_content_shell_drt&range=398017:398731 Minimized Testcase (0.08 Kb): Download: https://cluster-fuzz.appspot.com/download/AMIfv975uWlM9M2YLoTxLrgOokVcKqMQ3q7ruByC8yuy3zKkzs_uF_2uAxk6Uz8YvROl6TRm8jIR1y5fdrpslwEncINZUITJdeQejSsBBNaZQSd1KMIoemk9vYvzN55TySAnlr-nLjMmwLZqDbXfwb1V6euNVlJGwQ <script> var buffer = new ArrayBuffer(9223372036854775632); </script> 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.
,
Jun 14 2016
ClusterFuzz testcase is verified as fixed, closing issue. If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
,
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 |
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by ashej...@chromium.org
, Jun 6 2016Components: Tools>Test>FindIt>CorrectResult
Labels: -Pri-1 findit-for-crash Te-Logged Pri-2
Owner: koten...@yandex-team.ru