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.
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
.