Invalid Shift at read_coef_tree
Sanitizer report:
third_party/dav1d/src/recon_tmpl.c:268:43: runtime error: shift exponent 32 is too large for 32-bit type 'int'
#0 0x55cf7c9d32c3 in read_coef_tree third_party/dav1d/src/recon_tmpl.c:268:43
#1 0x55cf7c9de63f in dav1d_recon_b_inter_16bpc third_party/dav1d/src/recon_tmpl.c:1376:21
#2 0x55cf7c9321c7 in decode_b third_party/dav1d/src/decode.c
#3 0x55cf7c920f99 in decode_sb third_party/dav1d/src/decode.c:2080:17
#4 0x55cf7c920f08 in decode_sb third_party/dav1d/src/decode.c:2074:17
#5 0x55cf7c91f889 in dav1d_decode_tile_sbrow third_party/dav1d/src/decode.c:2323:13
#6 0x55cf7c927d35 in dav1d_decode_frame third_party/dav1d/src/decode.c:2668:29
#7 0x55cf7c92dee6 in dav1d_submit_frame third_party/dav1d/src/decode.c:3042:20
#8 0x55cf7c953932 in dav1d_parse_obus third_party/dav1d/src/obu.c:1137:20
#9 0x55cf7c990152 in dav1d_decode third_party/dav1d/src/lib.c:201:20
#10 0x55cf7c9170c9 in LLVMFuzzerTestOneInput third_party/dav1d/tests/libfuzzer/dav1d_fuzzer.c:84:19
#11 0x55cf7ca4fbda in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) third_party/llvm/llvm/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:570:15
#12 0x55cf7ca3d5d8 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) third_party/llvm/llvm/projects/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:280:6
#13 0x55cf7ca44461 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) third_party/llvm/llvm/projects/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:713:9
#14 0x55cf7ca5d0a2 in main third_party/llvm/llvm/projects/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
#15 0x7f8ab1194bbc in __libc_start_main (/usr/grte/v4/lib64/libc.so.6+0x38bbc)
#16 0x55cf7c83bac8 in _start /usr/grte/v4/debug-src/src/csu/../sysdeps/x86_64/start.S:108
poc-764001705b496245f34226f2b94ab7ba7666d56bf3a98cc45125472379d8d69b