MSAN: use-of-uninitialized-value in Planar OSBA to STEREO decoding
### Basic info - Commit SHA: 3a0ecd3ba4a020d874333ae99c690249056613d9 ### Bug description Clang msan sanitizer test in pipeline found an error: <!--- Copy sanitizer traceback from command line here --> ``` ==2480131==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x7adf74 in limiter_process /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_rend/ivas_limiter.c:265:18 #1 0x7ad61e in ivas_limiter_dec /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_rend/ivas_limiter.c:207:5 #2 0x9453f0 in ivas_jbm_dec_render /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/ivas_jbm_dec.c:1524:13 #3 0x4cdf1a in IVAS_DEC_GetRenderedSamples /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/lib_dec.c:1492:13 #4 0x4ca622 in IVAS_DEC_GetSamples /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/lib_dec.c:1017:28 #5 0x4dc5fc in IVAS_DEC_VoIP_GetSamples /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_dec/lib_dec.c:2812:28 #6 0x4ad100 in decodeVoIP /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/apps/decoder.c:3284:24 #7 0x4a09ec in main /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/apps/decoder.c:862:17 #8 0x7f09d1d95082 in __libc_start_main /build/glibc-wuryBv/glibc-2.31/csu/../csu/libc-start.c:308:16 #9 0x41d53d in _start (/home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/CLANG1/IVAS_dec+0x41d53d) SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/gitlab-runner/builds/rZGLsUF2/0/rep/ivas-codec-pc/ivas-codec/lib_rend/ivas_limiter.c:265:18 in limiter_process Exiting ``` <!--- Copy test job URL here --> Link to test pipeline: https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/jobs/224451 ### Ways to reproduce [dly_profile_6_.dat](/uploads/235294d43a316b61a8924aec8ab19e08/dly_profile_6_.dat) Using the [scripts](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/wikis/Software-development/pyivastest-howto#how-to-reproduce-tests): <!--- check correct sanitizer type --> <!--- add error pattern if needed --> ``` python3 scripts/IvasBuildAndRunChecks.py --checks CLANG1 -m OSBA_ISM3_PlanarFOA_ball_fb_rs -p /path/to/my/local/ci_linux_ltv_local.json ``` or directly: ``` make clean make -j CLANG=1 IVAS_cod -ism_sba 3 -1 ltvISM1.csv ltvISM2.csv ltvISM3.csv -max_band fb scripts/switchPaths/sw_13k2_512k.bin 48 ltv48_OSBA_3ISM_FOA.wav bit networkSimulator_g192 dly_profile.dat bit bit_err trace_dump 1 ./IVAS_dec -VOIP STEREO 48 bit_err out.wav ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue