[CLANG18] MSAN: use-of-uninitialized-value in lib_enc/ivas_mcmasa_enc_fx.c:1325:78
Basic Info
- Commit SHA: 6ff99c98
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_enc/ivas_mcmasa_enc_fx.c:1325:78:
==20251==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x5611e5cf7653 in ivas_mcmasa_param_est_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mcmasa_enc_fx.c:1325:78
#1 0x5611e5ce6873 in ivas_mcmasa_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mcmasa_enc_fx.c:726:5
#2 0x5611e5bf535a in ivas_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_enc_fx.c:631:13
#3 0x5611e5a9e675 in IVAS_ENC_EncodeFrameToSerial /builds/rep/sa4/audio/ivas-basop/lib_enc/lib_enc_fx.c:1502:13
#4 0x5611e5a7d94a in main /builds/rep/sa4/audio/ivas-basop/apps/encoder.c:877:28
#5 0x7f159a0bd1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#6 0x7f159a0bd28a in __libc_start_main csu/../csu/libc-start.c:360:3
#7 0x5611e59dd454 in _start (/builds/rep/sa4/audio/ivas-basop/IVAS_cod+0x38454) (BuildId: 8fd000be54ac410bba001621c9b72a8d8aed4cf6)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_mcmasa_enc_fx.c:1325:78 in ivas_mcmasa_param_est_enc_fx
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -max_band scripts/testv/ivas_bws_20fr_start_WB.txt -mc 5_1 24400 48 scripts/testv/stv51MC48c.wav stv51MC48c.wav_Multi_channel_5_1_at_24_4_kbps_48kHz_in_48kHz_out_BINAURAL_out_bandwidth_switching.192
or
python3 -m pytest "test_param_file_tests[stv-Multi-channel 5_1 at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL out, bandwidth switching]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec