MSAN: use-of-uninitialized-value ivas_binaural_reverb_init
Basic info
- Fixed point: 18183c92
Bug description
Memory sanitizer LTV jjob found a use of uninit value error:
==================================================================================================
IVAS Codec BASOP Baseline
Based on EVS Codec (Alternative Fixed Point) 3GPP TS26.452 Aug 12, 2021,
Version 16.3.0
==================================================================================================
==10831==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x15dc439 in L_add /ivas-basop/lib_com/basop32.c:1656:10
#1 0x570d3f in ivas_binaural_reverb_init /ivas-basop/lib_rend/ivas_reverb_fx.c:2504:40
#2 0xe9f5dc in ivas_dirac_dec_init_binaural_data_fx /ivas-basop/lib_rend/ivas_dirac_dec_binaural_functions_fx.c:312:17
#3 0x13ce424 in ivas_dirac_dec_config_fx /ivas-basop/lib_dec/ivas_dirac_dec_fx.c:1145:17
#4 0x86eef8 in ivas_init_decoder_fx /ivas-basop/lib_dec/ivas_init_dec_fx.c:1837:13
#5 0x866639 in ivas_dec_setup /ivas-basop/lib_dec/ivas_init_dec_fx.c:1016:9
#6 0x4dafb5 in IVAS_DEC_Setup /ivas-basop/lib_dec/lib_dec_fx.c:1644:13
#7 0x4d6d87 in IVAS_DEC_GetSamples /ivas-basop/lib_dec/lib_dec_fx.c:1163:13
#8 0x4bcd59 in decodeG192 /ivas-basop/apps/decoder.c:2134:32
#9 0x4a55bb in main /ivas-basop/apps/decoder.c:688:17
#10 0x7f591603bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#11 0x7f591603be3f in __libc_start_main csu/../csu/libc-start.c:392:3
#12 0x420354 in _start (/ivas-basop/IVAS_dec+0x420354)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /ivas-basop/lib_com/basop32.c:1656:10 in L_add
Exiting
Pipeline ran into a timeout, but here it is: https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/541140
Ways to reproduce
IVAS_cod -sba 1 32000 32 ltv32_FOA.wav bit
IVAS_dec -q -fr 20 BINAURAL_ROOM_IR 32 bit out.wav