You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#10288 should have caught most of the cases. Will keep this issue open short term to see if others show up (unless others think we should close it, in case feel free).
Synthio has one (and likely more) spots where it is possible to overflow the
int32_t
used as an intermediary while doing fixed point math.This function multiplies an int32_t by int16_t which can exceed the 32 bit size.
circuitpython/shared-module/synthio/__init__.c
Line 272 in ceda2f0
There are likely other cases as well.
The probable fix is to add a function to ensure the values are saturated after every calculation.
audiofreeverb
does thiscircuitpython/shared-module/audiofreeverb/Freeverb.c
Line 221 in bcf37e0
This issue is most likely the cause for #10200.
The text was updated successfully, but these errors were encountered: