New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 849628 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Last visit > 30 days ago
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Integer-overflow in silk_noise_shape_quantizer_del_dec

Project Member Reported by ClusterFuzz, Jun 5 2018

Issue description

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

Fuzzer: libFuzzer_audio_encoder_opus_fuzzer
Job Type: libfuzzer_chrome_ubsan
Platform Id: linux

Crash Type: Integer-overflow
Crash Address: 
Crash State:
  silk_noise_shape_quantizer_del_dec
  silk_NSQ_del_dec_c
  silk_NSQ_wrapper_FLP
  
Sanitizer: undefined (UBSAN)

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=557220:557234

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

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 5 2018

Cc: kwiberg@webrtc.org mflodman@webrtc.org henrika@webrtc.org
Labels: ClusterFuzz-Auto-CC
Automatically adding ccs based on OWNERS file / target commit history.

If this is incorrect, please add ClusterFuzz-Wrong label.
Owner: hlundin@chromium.org
Status: Assigned (was: Untriaged)
Cc: gustaf@chromium.org
Owner: flim@chromium.org
Another Opus fuzzer bug.

Comment 4 by flim@chromium.org, Jun 14 2018

Status: Started (was: Assigned)
This is reproducible upstream and is likely related to the previous silk int-overflow issue we saw recently. There are actually several more overflows with the same input but it only affects a very small parameter space: floating point and very specific bitrates (e.g. 32 kbps but not 30/31 kbps). 

I'm working with the upstream maintainers to find the root cause and a fix.
Project Member

Comment 5 by ClusterFuzz, Dec 1

Labels: -Reproducible Unreproducible
ClusterFuzz testcase 5791868697444352 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.
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.

Sign in to add a comment