[CLANG18] MSAN: use-of-uninitialized-value in lib_rend/ivas_omasa_ana_fx.c:733:47
Basic Info
- Commit SHA: 6ff99c98
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error at lib_rend/ivas_omasa_ana_fx.c:733:47:
==18765==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x562871ea0415 in ivas_omasa_dmx_fx /builds/rep/sa4/audio/ivas-basop/lib_rend/ivas_omasa_ana_fx.c:733:47
#1 0x562871e95db1 in ivas_omasa_ana_fx /builds/rep/sa4/audio/ivas-basop/lib_rend/ivas_omasa_ana_fx.c:330:5
#2 0x562871c019c4 in renderIsmToMasa /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:7246:5
#3 0x562871bf50c2 in renderInputIsm /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:7330:13
#4 0x562871bf2d2e in renderActiveInputsIsm /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:7370:9
#5 0x562871bc9cbd in getSamplesInternal /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:9582:5
#6 0x562871bc7da5 in IVAS_REND_GetSamples /builds/rep/sa4/audio/ivas-basop/lib_rend/lib_rend_fx.c:9615:5
#7 0x562871b6e74b in main /builds/rep/sa4/audio/ivas-basop/apps/renderer.c:1940:28
#8 0x7f92ecfc81c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#9 0x7f92ecfc828a in __libc_start_main csu/../csu/libc-start.c:360:3
#10 0x562871ac33e4 in _start (/builds/rep/sa4/audio/ivas-basop/IVAS_rend+0x3a3e4) (BuildId: 95a4b3e2a14753d995ecbd30d0f4bf3185fc019d)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /builds/rep/sa4/audio/ivas-basop/lib_rend/ivas_omasa_ana_fx.c:733:47 in ivas_omasa_dmx_fx
How to reproduce
Build with
make clean
make -j CLANG=1
Then run
E subprocess.CalledProcessError: Command '['/builds/rep/sa4/audio/ivas-basop/IVAS_rend', '-i', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/spectral_test_6ch_16kHz.wav', '-if', 'ISM4MASA2', '-o', '/builds/rep/sa4/audio/ivas-basop/tests/renderer_short/cut/ISM4MASA2_to_MASA2None_20msNone_16kHz.wav', '-of', 'MASA2', '-fs', '16', '-no_delay_cmp', '-q', '-im', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/stvISM1.csv', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/stvISM2.csv', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/stvISM3.csv', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/stvISM4.csv', '/builds/rep/sa4/audio/ivas-basop/scripts/testv/stvOMASA_4ISM_2MASA2TC48c.met', '-fr', '20']' returned non-zero exit status 1.
or
python3 -m pytest "test_masa_prerend[16kHz-ISM4MASA2-MASA2]" -n auto --update_ref --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec