New issue
Advanced search Search tips

Issue 855977 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue v8:6515
Owner:
Closed: Jul 5
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug



Sign in to add a comment

Out-of-memory in v8_regexp_parser_fuzzer

Project Member Reported by ClusterFuzz, Jun 25 2018

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=4896809005350912

Fuzzer: libFuzzer_v8_regexp_parser_fuzzer
Job Type: libfuzzer_chrome_asan_debug
Platform Id: linux

Crash Type: Out-of-memory (exceeds 2048 MB)
Crash Address: 
Crash State:
  v8_regexp_parser_fuzzer
  
Sanitizer: address (ASAN)

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=556130:556146

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=4896809005350912

Issue filed automatically.

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information.
 
Project Member

Comment 1 by ClusterFuzz, Jun 25 2018

Components: Blink>JavaScript
Labels: Test-Predator-Auto-Components
Automatically applying components based on crash stacktrace and information from OWNERS files.

If this is incorrect, please apply the Test-Predator-Wrong-Components label.
 Issue 855980  has been merged into this issue.
Project Member

Comment 3 by ClusterFuzz, Jun 25 2018

Labels: OS-Mac
Cc: clemensh@chromium.org
Components: -Blink>JavaScript Blink>JavaScript>Regexp
Owner: jgruber@chromium.org
Status: Assigned (was: Untriaged)
Again a sequence of "\B\b", this time causing OOM.
Jakob, is there anything actionable?
Should be somehow fail gracefully or reject such regexps instead of running OOM?
Mergedinto: v8:6515
Status: Duplicate (was: Assigned)
We could special-case this and collapse \b\B sequences (and variants) into failure, since this can never match. See the duplicated bug. 

Not sure it makes sense to add logic for this since it seems like a rather narrow case and it's only the fuzzer that keeps running into it.
Project Member

Comment 6 by ClusterFuzz, Jul 12

Labels: Needs-Feedback
ClusterFuzz testcase 4896809005350912 is still reproducing on tip-of-tree build (trunk).

If this testcase was not reproducible locally or unworkable, ignore this notification and we will file another bug soon with hopefully a better and workable testcase.

Otherwise, if this is not intended to be fixed (e.g. this is an intentional crash), please add ClusterFuzz-Ignore label to prevent future bug filing with similar crash stacktrace.
Labels: ClusterFuzz-Ignore
Project Member

Comment 8 by ClusterFuzz, Jul 19

Labels: OS-Chrome
Project Member

Comment 9 by ClusterFuzz, Oct 9

Labels: OS-Windows
Project Member

Comment 10 by ClusterFuzz, Dec 1

Labels: -Reproducible Unreproducible
ClusterFuzz testcase 4896809005350912 appears to be flaky, updating reproducibility label.

Sign in to add a comment