Skip to content

Assert in OMASA pre-renderer

Basic info

  • Float reference:
    • Encoder (float): n/a
    • Decoder (float): n/a
  • Fixed point:

Bug description

#3  0x00007ffff7cb96e2 in __GI___assert_fail (assertion=0x555555a5756c "0", file=0x555555a57558 "lib_basop/basop32.c", line=1661, function=0x555555a575ac <__PRETTY_FUNCTION__.3> "L_add") at assert.c:103
#4  0x0000555555566ca3 in L_add (L_var1=1188795228, L_var2=1194287174) at lib_basop/basop32.c:1661
#5  0x00005555559de237 in CL_add (inp1=..., inp2=...) at lib_basop/complex_basop.c:49
#6  0x0000555555897815 in fft30_with_cmplx_data (inp=0x7ffffffe44c0) at lib_com/fft_cldfb_fx.c:887
#7  0x0000555555898010 in fft_cldfb_fx (data=0x7ffffffe44c0, size=30) at lib_com/fft_cldfb_fx.c:1038
#8  0x000055555587582e in cldfbAnalysis_ts_fx_var_q (timeIn_fx=0x7ffffffe9230, realBuffer_fx=0x7ffffffe5ab0, imagBuffer_fx=0x7ffffffe56e0, samplesToProcess=60, h_cldfb=0x555555dbe1a0, q_cldfb=0x7ffffffe4966) at lib_com/cldfb_fx.c:756
#9  0x00005555555f967d in ivas_omasa_param_est_ana_fx (hOMasa=0x555555dbb390, data_f_fx=0x7ffffffe7430, data_f_q=28, elevation_m_values_fx=0x7ffffffe7280, azimuth_m_values_fx=0x7ffffffe7100, energyRatio_fx=0x7ffffffe6f80, energyRatio_q=0x7ffffffe6c7a, 
    spreadCoherence_fx=0x7ffffffe6e00, spreadCoherence_q=0x7ffffffe6c7e, surroundingCoherence_fx=0x7ffffffe6c80, surroundingCoherence_q=0x7ffffffe6c7c, input_frame=960, nchan_ism=4) at lib_rend/ivas_omasa_ana_fx.c:456
#10 0x00005555555f8f34 in ivas_omasa_ana_fx (hOMasa=0x555555dbb390, data_in_fx=0x7ffffffe7430, data_in_q=0x7ffffffe742e, input_frame=960, nchan_transport=1, nchan_ism=4) at lib_rend/ivas_omasa_ana_fx.c:318
#11 0x0000555555578073 in renderIsmToMasa (ismInput=0x555555da60d0, outAudio=..., exp=0x7ffffffeb09e) at lib_rend/lib_rend_fx.c:7116
#12 0x000055555557835c in renderInputIsm (ismInput=0x555555da60d0, outConfig=IVAS_AUDIO_CONFIG_MASA1, outAudio=...) at lib_rend/lib_rend_fx.c:7200
#13 0x000055555557842a in renderActiveInputsIsm (hIvasRend=0x555555da60c0, outAudio=...) at lib_rend/lib_rend_fx.c:7240
#14 0x000055555557f052 in getSamplesInternal (hIvasRend=0x555555da60c0, outAudio=...) at lib_rend/lib_rend_fx.c:9419
#15 0x000055555557f14f in IVAS_REND_GetSamples (hIvasRend=0x555555da60c0, outAudio=...) at lib_rend/lib_rend_fx.c:9452
#16 0x0000555555560322 in main (argc=21, argv=0x7fffffffe138) at apps/renderer.c:1934

Occurs in frame no. 423.

The stack-trace is similar to #2244 - possibly it's the same root cause.

Ways to reproduce

IVAS_rend -i testv/ltv48_OMASA_4ISM_1TC.wav -if ISM4MASA1 -o ISM4MASA1_to_MASA1None_20msNone_48kHz.wav -of MASA1 -fs 48 -no_delay_cmp -q -im testv/ltvISM1.csv testv/ltvISM2.csv testv/ltvISM3.csv testv/ltvISM4.csv testv/ltv48_OMASA_4ISM_1TC.met -fr 20
Edited by multrus