[CLANG18] MSAN: use-of-uninitialized-value in lib_com/cldfb_evs_fx.c:952:22
Basic Info
- Commit SHA: f4896dcb
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_com/cldfb_evs_fx.c:952:22:
==37339==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x557e9fd99738 in configureCldfb /ivas-basop/lib_com/cldfb_evs_fx.c:952:22
#1 0x557e9fd9c348 in openCldfb /ivas-basop/lib_com/cldfb_evs_fx.c:1002:5
#2 0x557e9f927db4 in init_encoder_fx /ivas-basop/lib_enc/init_enc_fx.c:708:13
#3 0x557e9f22e57f in create_sce_enc_fx /ivas-basop/lib_enc/ivas_sce_enc_fx.c:498:5
#4 0x557e9f0006ee in ivas_init_encoder_fx /ivas-basop/lib_enc/ivas_init_enc_fx.c:575:9
#5 0x557e9eedeb12 in configureEncoder /ivas-basop/lib_enc/lib_enc_fx.c:1141:5
#6 0x557e9eeda411 in IVAS_ENC_ConfigureForMono /ivas-basop/lib_enc/lib_enc_fx.c:312:13
#7 0x557e9eec38ca in main /ivas-basop/apps/encoder.c:406:28
#8 0x7fe0ab54c1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#9 0x7fe0ab54c28a in __libc_start_main csu/../csu/libc-start.c:360:3
#10 0x557e9ee29454 in _start (/ivas-basop/IVAS_cod+0x38454) (BuildId: 789f3dc0ffff33f27110c73bbbf592b3990dac4e)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /ivas-basop/lib_com/cldfb_evs_fx.c:952:22 in configureCldfb
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -stereo_dmx_evs 13200 32 scripts/testv/stvST32c.wav stvST32c.wav_Stereo_downmix_to_bit_exact_EVS_at_13200_kbps_32kHz_in_32kHz_out.192
or
python3 -m pytest "test_param_file_tests[stv-Stereo downmix to bit-exact EVS at 13200 kbps, 32kHz in, 32kHz out]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec
Edited by Jan Kiene