[CLANG18] MSAN: use-of-uninitialized-value in lib_rend/ivas_dirac_dec_binaural_functions_fx.c:6212:59
Basic Info
- Commit SHA: f4896dcb
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_rend/ivas_dirac_dec_binaural_functions_fx.c:6212:59:
==38411==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x562b14e2509f in ivas_omasa_preProcessStereoTransportsForEditedObjects_fx /ivas-basop/lib_rend/ivas_dirac_dec_binaural_functions_fx.c:6212:59
#1 0x562b14e061f7 in ivas_dirac_dec_binaural_internal_fx /ivas-basop/lib_rend/ivas_dirac_dec_binaural_functions_fx.c:941:9
#2 0x562b14dfadcc in ivas_dirac_dec_binaural_render_fx /ivas-basop/lib_rend/ivas_dirac_dec_binaural_functions_fx.c:545:9
#3 0x562b148412c5 in ivas_dec_render_fx /ivas-basop/lib_dec/ivas_jbm_dec_fx.c:1226:17
#4 0x562b144110f8 in IVAS_DEC_GetSamplesRenderer /ivas-basop/lib_dec/lib_dec_fx.c:1483:9
#5 0x562b143d799e in decodeG192 /ivas-basop/apps/decoder.c:2349:32
#6 0x562b143bac82 in main /ivas-basop/apps/decoder.c:684:17
#7 0x7fe0254f71c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#8 0x7fe0254f728a in __libc_start_main csu/../csu/libc-start.c:360:3
#9 0x562b1431c484 in _start (/ivas-basop/IVAS_dec+0x3b484) (BuildId: 321902792b14c9e6fb245d2c9aa46fabc0fbed86)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /ivas-basop/lib_rend/ivas_dirac_dec_binaural_functions_fx.c:6212:59 in ivas_omasa_preProcessStereoTransportsForEditedObjects_fx
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -ism 4 scripts/testv/stvISM1.csv scripts/testv/stvISM2.csv scripts/testv/stvISM3.csv scripts/testv/stvISM4.csv 32000 48 scripts/testv/stv4ISM48s.wav stv4ISM48s.wav_4_ISM_with_metadata_at_32_kbps_48_kHz_in_48_kHz_out_BINAURAL_out_object_editing_PARAM_ISM.192
IVAS_dec -fr 20 -obj_edit scripts/object_edit/combined_edit.txt BINAURAL 48 stv4ISM48s.wav_4_ISM_with_metadata_at_32_kbps_48_kHz_in_48_kHz_out_BINAURAL_out_object_editing_PARAM_ISM.192 stv4ISM48s.wav_4_ISM_with_metadata_at_32_kbps_48_kHz_in_48_kHz_out_BINAURAL_out_object_editing_PARAM_ISM.dec.wav
or
python3 -m pytest "test_param_file_tests[stv-4 ISM with metadata at 32 kbps, 48 kHz in, 48 kHz out, BINAURAL out, object editing, PARAM_ISM]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec
Edited by Jan Kiene