USAN in JBM
Basic info
- Commit SHA: 478cacfb (from !770 (closed))
Bug description
Access to the transport channel buffers was using the wrong TC handle variable
A fix is provided in !770 (closed)
Clang (UBSAN) sanitizer test in pipeline found an error:
scripts/ref/logs/stv51MC48c_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_out_Headrotation.dec.BINAURAL_ROOM_IR.txt:SUMMARY: UndefinedBehaviorSanitizer: nullptr-with-offset lib_dec/ivas_jbm_dec.c:752:20 in
scripts/ref/logs/stv51MC48c_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_ROOM_out_Headrotation_external_orientation.dec.BINAURAL_ROOM_IR.txt:SUMMARY: UndefinedBehaviorSanitizer: nullptr-with-offset lib_dec/ivas_jbm_dec.c:752:20 in
scripts/ref/logs/stv51MC48c_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_out_Headrotation.dec.BINAURAL.txt:SUMMARY: UndefinedBehaviorSanitizer: nullptr-with-offset lib_dec/ivas_jbm_dec.c:752:20 in
scripts/ref/logs/stv51MC48c_Multi_channel_5_1_at_64_kbps_48kHz_in_48kHz_out_BINAURAL_out_Headrotation_external_orientation.dec.BINAURAL.txt:SUMMARY: UndefinedBehaviorSanitizer: nullptr-with-offset lib_dec/ivas_jbm_dec.c:752:20 in
Link to test pipeline: https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/pipelines/20168
Ways to reproduce
Edited by bayers