[CLANG18] MSAN: use-of-uninitialized-value in lib_com/tools_fx.c:1415:33
Basic Info
- Commit SHA: 6ff99c98
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_com/tools_fx.c:1415:33:
==19965==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x56267e92f028 in Copy_Scale_sig_16_32_no_sat /builds/rep/sa4/audio/ivas-basop/lib_com/tools_fx.c:1415:33
#1 0x56267dd7cabb in ivas_core_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_core_enc_fx.c:807:13
#2 0x56267ddf4ee4 in ivas_cpe_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_cpe_enc_fx.c:1236:5
#3 0x56267d3e3603 in ivas_enc_fx /builds/rep/sa4/audio/ivas-basop/lib_enc/ivas_enc_fx.c:180:9
#4 0x56267d297675 in IVAS_ENC_EncodeFrameToSerial /builds/rep/sa4/audio/ivas-basop/lib_enc/lib_enc_fx.c:1502:13
#5 0x56267d27694a in main /builds/rep/sa4/audio/ivas-basop/apps/encoder.c:877:28
#6 0x7f296de661c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#7 0x7f296de6628a in __libc_start_main csu/../csu/libc-start.c:360:3
#8 0x56267d1d6454 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_com/tools_fx.c:1415:33 in Copy_Scale_sig_16_32_no_sat
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -stereo -dtx 16400 32 scripts/testv/stvST32n.wav stvST32n.wav_stereo_at_16_4_kbps_32kHz_in_48kHz_out_random_FER_at_5_MONO_out_DTX_on.192
or
python3 -m pytest "test_param_file_tests[stv-stereo at 16.4 kbps, 32kHz in, 48kHz out, random FER at 5%, MONO out, DTX on]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec