Skip to content

MSAN error in DFT Stereo, TNS

Commit SHA: 006a21f5 How to reproduce:

make CLANG=1 -j
./IVAS_cod -stereo -dtx 24400 48 test4.wav bit

==3515==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x7f9de9da1a41 in DetectTnsFilt ./ivas-codec/lib_enc/tns_base_enc.c:84:10
    #1 0x7f9de9a86cd8 in TNSAnalysis ./ivas-codec/lib_enc/cod_tcx.c:631:21
    #2 0x7f9de9b419e6 in core_signal_analysis_high_bitrate ./ivas-codec/lib_enc/ext_sig_ana.c:409:13
    #3 0x7f9de984f403 in stereo_tcx_core_enc ./ivas-codec/lib_enc/ivas_tcx_core_enc.c:296:5
    #4 0x7f9de9bd08c2 in ivas_core_enc ./ivas-codec/lib_enc/ivas_core_enc.c:258:13
    #5 0x7f9de9c14d2e in ivas_cpe_enc ./ivas-codec/lib_enc/ivas_cpe_enc.c:681:20
    #6 0x7f9de96151b5 in ivas_enc ./ivas-codec/lib_enc/ivas_enc.c:164:24
    #7 0x7f9de95611d7 in IVAS_ENC_EncodeFrameToSerial ./ivas-codec/lib_enc/lib_enc.c:1343:24
    #8 0x7f9de953ea05 in main ./ivas-codec/apps/encoder.c:782:24
    #9 0x7f9de9129d8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #10 0x7f9de9129e3f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e3f) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #11 0x7f9de94b15b4 in _start (./ivas-codec/IVAS_cod+0x235b4) (BuildId: 79ae39bd8ae3b7cf8691e4329328efced0fa3c11)

SUMMARY: MemorySanitizer: use-of-uninitialized-value ./ivas-codec/lib_enc/tns_base_enc.c:84:10 in DetectTnsFilt
Exiting

The result is the same without the -dtx flag.

test4