Skip to content

MSAN: use of uninitialized value in multichannel decoding in ivas-float-update

Basic info

Bug description

with the following command lines and CLANG=1

./IVAS_cod -q -mc 5_1 512000 48 .scripts/testv/stv51MC48c.wav bit
./IVAS_dec -q -fr 20 -render_config scripts/testv/rend_config_combined.cfg -aeid 1:200,0:100,2:500 BINAURAL_ROOM_REVERB 48 bit dec.wav

one can see the following error

==242887==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x5aeb7e5ac045 in RenderConfigReader_checkValues /home/wkr/ivas-basop/ivas-float-update/lib_util/render_config_reader.c:1317:37
    #1 0x5aeb7d50bcd3 in decodeG192 /home/wkr/ivas-basop/ivas-float-update/apps/decoder.c:2410:34
    #2 0x5aeb7d4f512c in main /home/wkr/ivas-basop/ivas-float-update/apps/decoder.c:820:17
    #3 0x79dfcb42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
    #4 0x79dfcb42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
    #5 0x5aeb7d4565f4 in _start (/home/wkr/ivas-basop/ivas-float-update/IVAS_dec+0x395f4) (BuildId: d4bd42aff76337ec05d06a15615fbc5f957ab37d)

SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/wkr/ivas-basop/ivas-float-update/lib_util/render_config_reader.c:1317:37 in RenderConfigReader_checkValues