Skip to content

MSAN: use-of-uninitialized-value in MASA decoding to BINAURAL with DTX, bitrate switching and 5% FER

See pipeline.

	==161043==WARNING: MemorySanitizer: use-of-uninitialized-value
	    #0 0x700f1c in stereo_dft_dec_smooth_parameters /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_stereo_dft_dec.c:2930:39
	    #1 0x6f2444 in stereo_dft_dec /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_stereo_dft_dec.c:1205:13
	    #2 0xc7dd15 in ivas_cpe_dec /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_cpe_dec.c:465:13
	    #3 0x96944b in ivas_jbm_dec_tc /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_jbm_dec.c:238:28
	    #4 0x4d563a in IVAS_DEC_GetTcSamples /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/lib_dec.c:1365:24
	    #5 0x4d10a7 in IVAS_DEC_GetSamples /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/lib_dec.c:980:32
	    #6 0x4b8600 in decodeG192 /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/apps/decoder.c:2439:32
	    #7 0x4a1e73 in main /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/apps/decoder.c:827:17
	    #8 0x7ff645591082 in __libc_start_main /build/glibc-LcI20x/glibc-2.31/csu/../csu/libc-start.c:308:16
	    #9 0x41d53d in _start (/home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/IVAS_dec+0x41d53d)
	SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_stereo_dft_dec.c:2930:39 in stereo_dft_dec_smooth_parameters
	Exiting

Steps to reproduce:

# Execute LTV prm file commands
// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, DTX on, BINAURAL out, random FER at 5%
../IVAS_cod -dtx -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit
eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error
../IVAS_dec BINAURAL 48 bit_error testv/ltv48_MASA2TC.wav_sw_48-48_DTX_BINAURAL_FER5.tst