Complexity measurement crashes: MC7_1 encoder (core dumped)
The instrumented version of the BASOP MC7_1 encoder crashes, as reported by the Bi-Daily CI cmplx test: [https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/419272](https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/446236). There is no error printed in the log file but the encoder ends prematurely around frame 5055. To replicate the issue: ``` ./IVAS_cod -mc 7_1 -max_band wb 96000 16 ltv48_MC71_16_7_1.pcm bit ================================================================================================== IVAS Codec BASOP Baseline Based on EVS Codec (Floating Point) 3GPP TS26.443 Nov 04, 2021, Version 12.14.0 / 13.10.0 / 14.6.0 / 15.4.0 / 16.3.0 ================================================================================================== Input audio file: /mnt/c/Work/IVAS/3gpp_forge_gitlab/ivas-codec-basop/basop-ci-branch/ivas-codec/COMPLEXITY/pcm/ltv48_MC71_16_7_1.pcm Output bitstream file: bit Max. encoded bandwidth: WB Input sampling rate: 16000 Hz Bitrate: 96.00 kbps IVAS mode: Multi-Channel 7.1 ------ Running the encoder ------ Frames processed: 4479 5055 Aborted (core dumped) ``` Alternatively, it's possible to reproduce the issue using the `IvasBuildAndRunChecks.py` script with: ``` ./IvasBuildAndRunChecks.py -g IvasBuildAndRunChecks.log -p config/ci_linux_ltv.json --wmc_tool_mem_only -m MC_7_1_b96_wb_cbr -C MC --oc BINAURAL --checks COMPLEXITY ``` The input file is too large to be posted here but it may be re-generated using the script `IvasBuildAndRunChecks.py`. - Fixed point: - Encoder (fixed): 8611527baa90fe6fb5d0732c151af7e3c6baa169 - Decoder (fixed): 8611527baa90fe6fb5d0732c151af7e3c6baa169
issue