New issue
Advanced search Search tips

Issue 899475 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

vrend_create_shader Out-of-memory

Project Member Reported by ClusterFuzz, Oct 27

Issue description

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

Fuzzer: libFuzzer_chromeos_virgl_fuzzer
Job Type: libfuzzer_asan_chromeos
Platform Id: linux

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

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_asan_chromeos&range=2801419:2801745

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

Issue filed automatically.

See https://chromium.googlesource.com/chromiumos/docs/+/master/fuzzing.md#Reproducing-crashes-from-ClusterFuzz for more information.
 
Project Member

Comment 1 by ClusterFuzz, Oct 27

Cc: davidriley@google.com marcheu@google.com zachr@google.com
Labels: ClusterFuzz-Auto-CC
Automatically adding ccs based on OWNERS file / target commit history.

If this is incorrect, please add ClusterFuzz-Wrong label.
Cc: pwang@chromium.org
Owner: pwang@chromium.org
Status: Assigned (was: Untriaged)
Labels: -Pri-1 Pri-2
pwang@ Are you working on the issues filed by clusterfuzz?
Summary: vrend_create_shader Out-of-memory
I've uploaded a patch upstream waiting for it to go through. 
Dropped the upstream. 

I found -rss_limit_mb=2048 is set in this particular case. Is there a specific reason we set 2048 here?

The fuzzer detects the Out-of-memory just before virgl's own code check while creating the shader. And I do not see the good reason for limit the shader size here.

Project Member

Comment 7 by ClusterFuzz, Dec 1

Labels: -Reproducible Unreproducible
ClusterFuzz testcase 6614682872578048 appears to be flaky, updating reproducibility label.
Labels: -Unreproducible Reproducible
Please ignore the last comment about testcase being unreproducible. The testcase is still reproducible. This happened due to a code refactoring on ClusterFuzz side, and the underlying root cause is now fixed. Resetting the label back to Reproducible. Sorry about the inconvenience caused from these incorrect notifications.
Labels: -Unreproducible Reproducible
Please ignore the last comment about testcase being unreproducible. The testcase is still reproducible. This happened due to a code refactoring on ClusterFuzz side, and the underlying root cause is now fixed. Resetting the label back to Reproducible. Sorry about the inconvenience caused from these incorrect notifications.
Project Member

Comment 10 by ClusterFuzz, Dec 4

Labels: -Reproducible Unreproducible
ClusterFuzz testcase 6614682872578048 appears to be flaky, updating reproducibility label.
Labels: -Unreproducible Reproducible
Please ignore the last comment about testcase being unreproducible. 
The testcase is still reproducible. 
This was caused by another bug in ClusterFuzz that has been fixed. 
Sorry again for the inconvenience.
pwang: I think you can pass the option -rss_limit_mb to 0 disable the rss limit.
metzman@ can you verify if the override for rss_limit is honored by clusterfzz.

To set the option, please also upload an option file with the fuzzer https://chromium.googlesource.com/chromiumos/docs/+/master/fuzzing.md#adding-an-options-file
Yes, passing the arg the test is running fine.

Sign in to add a comment