[CLANG18] MSAN: use-of-uninitialized-value in lib_dec/ivas_stereo_mdct_core_dec_fx.c:376:9
Basic Info
- Commit SHA: f4896dcb
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_com/tools_fx.c:1354:16:
==37365==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x5567115c0f80 in Copy_Scale_sig_16_32_DEPREC /ivas-basop/lib_com/tools_fx.c:1354:16
#1 0x5567103e7efc in stereo_mdct_core_dec_fx /ivas-basop/lib_dec/ivas_stereo_mdct_core_dec_fx.c:376:9
#2 0x556710b6c61d in ivas_core_dec_fx /ivas-basop/lib_dec/ivas_core_dec_fx.c:717:17
#3 0x556710b99f84 in ivas_cpe_dec_fx /ivas-basop/lib_dec/ivas_cpe_dec_fx.c:585:9
#4 0x5567100996de in ivas_dec_fx /ivas-basop/lib_dec/ivas_jbm_dec_fx.c:258:13
#5 0x55670fca0b37 in IVAS_DEC_GetSamplesDecoder /ivas-basop/lib_dec/lib_dec_fx.c:3896:13
#6 0x55670fc45b4d in decodeG192 /ivas-basop/apps/decoder.c:2292:32
#7 0x55670fc29c82 in main /ivas-basop/apps/decoder.c:684:17
#8 0x7f8f6a7541c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#9 0x7f8f6a75428a in __libc_start_main csu/../csu/libc-start.c:360:3
#10 0x55670fb8b484 in _start (/ivas-basop/IVAS_dec+0x3b484) (BuildId: 321902792b14c9e6fb245d2c9aa46fabc0fbed86)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /ivas-basop/lib_com/tools_fx.c:1354:16 in Copy_Scale_sig_16_32_DEPREC
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
IVAS_cod -sba 1 64000 48 scripts/testv/stvFOA48c_cut.wav stvFOA48c_cut.wav_SBA_at_64_kpbs_48kHz_in_48kHz_out_EXT_out.192
IVAS_dec -fr 20 EXT 48 stvFOA48c_cut.wav_SBA_at_64_kpbs_48kHz_in_48kHz_out_EXT_out.192 stvFOA48c_cut.wav_SBA_at_64_kpbs_48kHz_in_48kHz_out_EXT_out.dec.wav
or
python3 -m pytest "test_param_file_tests[stv-SBA at 64 kpbs, 48kHz in, 48kHz out, EXT out]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec
Edited by Jan Kiene