[CLANG18] MSAN: use-of-uninitialized-value in lib_com/tools_fx.c:1487:16
Basic Info
- Commit SHA: 9912e474
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_com/tools_fx.c:1487:16:
==18649==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x56113a85ddeb in Scale_sig32 /builds/rep/sa4/audio/ivas-basop/lib_com/tools_fx.c:1487:16
#1 0x56113a0cf3cd in renderIsmToBinauralReverb /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:6798:9
#2 0x56113a0c4199 in renderInputIsm /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:7297:29
#3 0x56113a0c1eee in renderActiveInputsIsm /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:7344:9
#4 0x56113a098e7d in getSamplesInternal /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:9573:5
#5 0x56113a096f65 in IVAS_REND_GetSamples /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:9606:5
#6 0x56113a03d81e in main /builds/rep/sa4/audio/ivas-basop/apps/renderer.c:1941:28
#7 0x7f1a184d01c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#8 0x7f1a184d028a in __libc_start_main csu/../csu/libc-start.c:360:3
#9 0x561139f923e4 in _start (/builds/rep/sa4/audio/ivas-basop/IVAS_rend+0x3a3e4) (BuildId: e845afc3a132b8fe00855d47e10dee2ae7ded5fd)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /builds/rep/sa4/audio/ivas-basop/lib_com/tools_fx.c:1487:16 in Scale_sig32
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_rend -i scripts/testv/spectral_test_5ch_16kHz.wav -if ISM1SBA1 -o tests/renderer_short/cut/ISM1SBA1_to_BINAURAL_ROOM_REVERBNone_rend_config_combined_20msNone1_16kHz.wav -of BINAURAL_ROOM_REVERB -fs 16 -no_delay_cmp -im NULL -render_config scripts/testv/rend_config_combined.cfg -fr 20 -aeid 1
or
python3 -m pytest "test_dynamic_acoustic_environment[16kHz-1-20ms-ISM1SBA1-BINAURAL_ROOM_REVERB]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec