Skip to content

Decoder crash for MC 7.1+4 at 192/256/384/512kbps JBM in idiv1616()

Basic info

Bug description

The decoder crashes with an assert in basop32.c:834:

Assertion failed: (0), function shl, file basop32.c, line 834.

grafik grafik

Ways to reproduce

./IVAS_cod_flt_ref -mc 7_1_4 -max_band FB 192000 48 experiments/basop-verification/MC-7_1_4/proc_input/bm3aa1s05.wav out/mc-7_1_4--bm3aa1s05--192000.192
networkSimulator_g192 experiments/basop-verification/dly_error_profile_5.dat out/mc-7_1_4--bm3aa1s05--192000.192 out/mc-7_1_4--bm3aa1s05--192000.netsimout.192 out/mc-7_1_4--bm3aa1s05--192000.netsimtrace 1 0
./IVAS_dec_fx -voip -Tracefile out/mc-7_1_4--bm3aa1s05--192000.dectrace.fx 7_1_4 48 out/mc-7_1_4--bm3aa1s05--192000.netsimout.192 out/mc-7_1_4--bm3aa1s05--192000.jbm.dec.fx.wav

dly_error_profile_5.dat

This crash is also present for the following vectors:

  • mc-7_1_4--bm3ba1s12--192000.netsimout.192
  • mc-7_1_4--bm3ba1s04--192000.netsimout.192
  • mc-7_1_4--bm3ba1s05--192000.netsimout.192
  • mc-7_1_4--am3aa1s15--192000.netsimout.192
  • mc-7_1_4--bm3ba1s11--192000.netsimout.192
  • mc-7_1_4--am3ba1s08--192000.netsimout.192
  • mc-7_1_4--bm3ba1s10--256000.netsimout.192
  • mc-7_1_4--bm3ba1s04--256000.netsimout.192
  • mc-7_1_4--bm3ba1s05--256000.netsimout.192
  • mc-7_1_4--bm3aa1s03--256000.netsimout.192
  • mc-7_1_4--bm3ba1s09--256000.netsimout.192
  • mc-7_1_4--am3ba1s04--256000.netsimout.192
  • mc-7_1_4--bm3aa1s09--256000.netsimout.192
  • mc-7_1_4--bm3aa1s15--384000.netsimout.192
  • mc-7_1_4--bm3aa1s09--384000.netsimout.192
  • mc-7_1_4--am3ba1s02--512000.netsimout.192
  • mc-7_1_4--am3aa1s10--512000.netsimout.192
  • mc-7_1_4--am3ba1s09--512000.netsimout.192
  • mc-7_1_4--bm3aa1s03--512000.netsimout.192
  • mc-7_1_4--bm3ba1s14--512000.netsimout.192
  • mc-7_1_4--am3ba1s13--512000.netsimout.192
  • mc-7_1_4--am3ba1s08--512000.netsimout.192
  • mc-7_1_4--am3ba1s07--512000.netsimout.192
Edited by Archit Tamarapu