[CLANG18] MSAN: use-of-uninitialized-value in lib_enc/ivas_qmetadata_enc.c:4089:17 with LTV signal
Basic info
- Commit SHA: 21485f9a
- Platform: Ubuntu 24.04 Clang18
Bug description
Clang 18 MSAN found an use-of-uninitialized-value error:
==91330==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x5629e2f634f3 in joint_encoding /ivas-codec/lib_enc/ivas_qmetadata_enc.c:4089:17
#1 0x5629e2f53346 in encode_directions_subband /ivas-codec/lib_enc/ivas_qmetadata_enc.c:3651:21
#2 0x5629e2f2fe90 in requantize_direction_EC_3 /ivas-codec/lib_enc/ivas_qmetadata_enc.c:3823:13
#3 0x5629e2f10b51 in ivas_qmetadata_enc_encode /ivas-codec/lib_enc/ivas_qmetadata_enc.c:574:13
#4 0x5629e33df07e in ivas_dirac_enc /ivas-codec/lib_enc/ivas_dirac_enc.c:330:28
#5 0x5629e2f9a168 in ivas_spar_enc_process /ivas-codec/lib_enc/ivas_spar_encoder.c:698:20
#6 0x5629e2f96eae in ivas_spar_enc /ivas-codec/lib_enc/ivas_spar_encoder.c:391:20
#7 0x5629e2de1507 in ivas_enc /ivas-codec/lib_enc/ivas_enc.c:389:28
#8 0x5629e2d263cc in IVAS_ENC_EncodeFrameToSerial /ivas-codec/lib_enc/lib_enc.c:1342:24
#9 0x5629e2d06b04 in main /ivas-codec/apps/encoder.c:882:28
#10 0x7f0156ea61c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#11 0x7f0156ea628a in __libc_start_main csu/../csu/libc-start.c:360:3
#12 0x5629e2c66614 in _start (/ivas-codec/IVAS_cod+0x38614) (BuildId: 4b5c07cfd80cf01189943a7a49162bf125bc6eca)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /ivas-codec/lib_enc/ivas_qmetadata_enc.c:4089:17 in joint_encoding
Exiting
Ways to reproduce
make clean
make -j CLANG=1
./IVAS_cod -ism_sba 1 2 ltvISM1.csv 24400 48 ltv48_OSBA_1ISM_HOA2.wav bit