[@ mozilla::FFTBlock::PerformFFT] | AddressSanitizer: hard rss limit exhausted
Categories
(Core :: Web Audio, defect)
Tracking
()
People
(Reporter: jkratzer, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: testcase, Whiteboard: [bugmon:confirm])
Attachments
(2 files)
Testcase found while fuzzing mozilla-central rev bd2ac8b50d75 (built with: --enable-address-sanitizer --enable-fuzzing).
Is it intended that setting the convolver buffer twice with the same buffer would lead to increased memory usage?
Testcase can be reproduced using the following commands:
$ pip install fuzzfetch grizzly-framework --upgrade
$ python -m fuzzfetch --build bd2ac8b50d75 --asan --fuzzing -n firefox
$ python -m grizzly.replay.bugzilla ./firefox/firefox <bugid>
AddressSanitizer: hard rss limit exhausted
Reporter | ||
Comment 1•9 months ago
|
||
Reporter | ||
Comment 2•9 months ago
|
||
Comment 3•9 months ago
|
||
Unable to reproduce bug 1942920 using build mozilla-central 20250119092932-bd2ac8b50d75. Without a baseline, bugmon is unable to analyze this bug.
Removing bugmon keyword as no further action possible. Please review the bug and re-add the keyword for further analysis.
Reporter | ||
Comment 4•9 months ago
|
||
The attached testcase here was fairly unreliable during testing. I'm going to leave bugmon disabled.
![]() |
||
Updated•9 months ago
|
![]() |
||
Updated•9 months ago
|
![]() |
||
Comment 5•9 months ago
|
||
Paul suggested you might have some ideas.
Comment 6•8 months ago
|
||
More memory usage when setting buffer
a second time is expected because allocations for the second buffer are performed before releasing the first buffer, so that the setter can throw without side effects and because another thread owns the first buffer.
Comment 7•8 months ago
•
|
||
Perhaps we should limit the size of convolver buffers because for large enough buffers we won't be able to process fast enough. Not sure what we should do in that case. Throwing might be more helpful than truncating or passing through. We already throw for OOM.
Updated•8 months ago
|
Description
•