Closed pietroborrello closed 1 year ago
I tested the provided repros agains Neil's patches and the bugs are confirmed fixed. Patches are in dev branch, fix will be in the next release.
Fixed in 2.28.
nope,it is not fixed...
fs/ufs/super.c:1246 ???
btw, you can't cut-and-paste from screenshots, so screenshots of code/errors are unhelpful when reporting bugs
Describe the bug Several
UBSAN runtime error: shift exponent 32 is too large for 32-bit type 'unsigned int'
and similarTo Reproduce Built stb according to the oss-fuzz script with
CXXFLAGS='-O1 -fsanitize=address -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr'
UBSAN Output
Crashing files ubsan-shift-too-large.zip