MSAN: use-of-uninitialized-value in tcx_utils_enc_fx.c:3808:5
Basic info
- Fixed point:
- Encoder (fixed): b0d052d7
- Decoder (fixed): n/a
Bug description
Clang memory sanitizer reports usage of an unintialized value:
==2425406==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x564874497f97 in ProcessIGF_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/tcx_utils_enc_fx.c:3808:5
#1 0x5648747acded in core_signal_analysis_high_bitrate_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/ext_sig_ana_fx.c:454:17
#2 0x564874e3d19f in core_encode_twodiv_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/core_enc_2div_fx.c:114:5
#3 0x56487471ea6c in enc_acelp_tcx_main_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/enc_acelp_tcx_main_fx.c:64:13
#4 0x564873b3388d in evs_enc_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/evs_enc_fx.c:309:9
#5 0x564873a699ad in IVAS_ENC_EncodeFrameToSerial /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/lib_enc_fx.c:1525:13
#6 0x564873a3ac31 in main /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/apps/encoder.c:877:28
#7 0x7fa5a65e0d79 in __libc_start_main csu/../csu/libc-start.c:308:16
#8 0x564873998449 in _start (/home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/IVAS_cod+0x37449) (BuildId: 59eb967392d1166502e531c80139dbf19f55a194)
Uninitialized value was stored to memory at
#0 0x564874497f90 in ProcessIGF_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/tcx_utils_enc_fx.c:3814:25
#1 0x5648747acded in core_signal_analysis_high_bitrate_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/ext_sig_ana_fx.c:454:17
#2 0x564874e3d19f in core_encode_twodiv_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/core_enc_2div_fx.c:114:5
#3 0x56487471ea6c in enc_acelp_tcx_main_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/enc_acelp_tcx_main_fx.c:64:13
#4 0x564873b3388d in evs_enc_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/evs_enc_fx.c:309:9
#5 0x564873a699ad in IVAS_ENC_EncodeFrameToSerial /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/lib_enc_fx.c:1525:13
#6 0x564873a3ac31 in main /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/apps/encoder.c:877:28
#7 0x7fa5a65e0d79 in __libc_start_main csu/../csu/libc-start.c:308:16
Uninitialized value was created by an allocation of 'powerSpec_e' in the stack frame
#0 0x56487479eb71 in core_signal_analysis_high_bitrate_fx /home/ame-tmp2/mul/ivas/float/issue_1536/ivas-basop/lib_enc/ext_sig_ana_fx.c:52:5
Ways to reproduce
make clean
make -j CLANG=1
./IVAS_cod -max_band fb 128000 48 ltv48_MONO.wav bit