MSAN: use-of-uninitialized-value in lib_enc/ivas_mct_enc_mct_fx.c:1115:21
Basic Info
- Commit SHA: d345213d
Bug description
MSAN found an use-of-uninitialized-value error at lib_enc/ivas_mct_enc_mct_fx.c:1115:21:
==20851==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x5575ab50f561 in mctStereoIGF_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mct_enc_mct_fx.c:1115:21
#1 0x5575ab4f5661 in ivas_mct_core_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mct_core_enc_fx.c:640:13
#2 0x5575aac3df12 in ivas_mct_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mct_enc_fx.c:418:5
#3 0x5575aab185d8 in ivas_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_enc_fx.c:526:13
#4 0x5575aaa0cd3e in IVAS_ENC_EncodeFrameToSerial /builds/rep/sa4/audio/ivas-basop/lib_enc/lib_enc_fx.c:1533:13
#5 0x5575aa9eb94a in main /builds/rep/sa4/audio/ivas-basop/apps/encoder.c:877:28
#6 0x7f40b90e71c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#7 0x7f40b90e728a in __libc_start_main csu/../csu/libc-start.c:360:3
#8 0x5575aa94b454 in _start (/builds/rep/sa4/audio/ivas-basop/IVAS_cod+0x38454) (BuildId: 1ebb80e05e79cd7d1021bde0bdbef2367b64f9cb)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mct_enc_mct_fx.c:1115:21 in mctStereoIGF_enc_fx
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -ism_sba 2 2 scripts/testv/ltvISM1.csv scripts/testv/ltvISM2.csv scripts/switchPaths/sw_24k4_256k.bin 32 scripts/testv/ltv32_OSBA_2ISM_HOA2.wav ltv32_OSBA_2ISM_HOA2.wav_OSBA_2OA_2ISM_bitrate_switching_32kHz_in_48kHz_out_BINAURAL_ROOM_REVERB_out_JBM_Prof_5.192
or
python3 -m pytest "test_param_file_tests[ltv-OSBA 2OA 2ISM bitrate switching, 32kHz in, 48kHz out, BINAURAL_ROOM_REVERB out, JBM Prof 5]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec