Skip to content

Complexity measurement crashes: StereoDmxEVS

Basic info

Related to #1426 (closed)

Bug description

10 encoder modes from the complexity measurements crash for Stereo DMX EVS mode, see: https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/416508

How to reproduce

Input files can be found here: https://forge.3gpp.org/rep/ivas-codec-pc/ivas-pc-testfiles/-/tree/longer-testv-on-runners?ref_type=heads

Run all modes with

python3 scripts/runIvasCodec.py -p ci_linux_ltv_local.json -m StereoDmxEvs_b09_6_wb_cbr StereoDmxEvs_b09_6_dtx_wb_cbr StereoDmxEvs_b08_0_dtx_wb_cbr StereoDmxEvs_b08_0_wb_cbr StereoDmxEvs_b16_4_dtx_wb_cbr StereoDmxEvs_b24_4_dtx_wb_cbr StereoDmxEvs_b05_9_dtx_wb_vbr StereoDmxEvs_b07_64_dtx_wb_rs StereoDmxEvs_b13_64_dtx_wb_rs StereoDmxEvs_b13_32_dtx_swb_rs -e ./IVAS_cod_fx -d ./IVAS_dec_fx

or see below for the comand lines.

1. BASOP assertion

These commands

IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb 5900 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b05_9_dtx_wb_vbr.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb 8000 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b08_0_dtx_wb_cbr.192
IVAS_cod_fx -stereo_dmx_evs -max_band wb 8000 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b08_0_wb_cbr.192
IVAS_cod_fx -stereo_dmx_evs -max_band wb 9600 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b09_6_wb_cbr.192

trigger the following BASOP assert

Assertion failed: (0), function L_add, file basop32.c, line 1661.

2. Segfault

These commands

IVAS_cod_fx -stereo_dmx_evs -dtx -max_band swb scripts/switchPaths/swb_low1.bin 32 ltv48_STEREO_32_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b13_32_dtx_swb_rs.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb scripts/switchPaths/sw_wb5.bin 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b07_64_dtx_wb_rs.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb scripts/switchPaths/sw_wb1.bin 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b13_64_dtx_wb_rs.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb 9600 16 ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b09_6_dtx_wb_cbr.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb 16400 16 out/pcm/ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b16_4_dtx_wb_cbr.192
IVAS_cod_fx -stereo_dmx_evs -dtx -max_band wb 24400 16 out/pcm/ltv48_STEREO_16_STEREO.pcm out/enc/ltv48_STEREO_StereoDmxEvs_b24_4_dtx_wb_cbr.192

trigger a Segmentation fault.

Edited by Jan Kiene