This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2EXEVM: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!

Part Number: TDA2EXEVM

Hi sir,

I ran tidlOD use case with a 1280x720 resolution model.

I modified resolution relating part in tidlOD.c (such as display, grpxSrc) to fit my model.

I also modify vpeLink_drvCommon.c according to this thread ().

The detected process will be hung after starting detection process for a few seconds.

1. Here is the error message when detected process stops,

[DSP1  ]     46.671628 s:  Assertion @ Line: 782 in tiop/tiopLink_algPlugin.c: freeId != -1 : failed !!!
[DSP1  ]    169.284572 s:  UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!

2. Here is the inBufStats status in AlgorithmLink_tiopProcess() before error,

[2020-03-12 17:29:38.765] [DSP1  ]     80.356981 s: inBufStats 0 1
[2020-03-12 17:29:38.796] [DSP1  ]     80.357042 s: inBufStats 1 1
[2020-03-12 17:29:38.796] [DSP1  ]     80.357042 s: inBufStats 2 0
[2020-03-12 17:29:38.796] [DSP1  ]     80.357073 s: inBufStats 3 0
[2020-03-12 17:29:38.796] [DSP1  ]     80.357073 s: inBufStats 4 0
[2020-03-12 17:29:38.796] [DSP1  ]     80.357073 s: inBufStats 5 0
[2020-03-12 17:29:38.796] [DSP1  ]     80.357103 s: inBufStats 6 0
[2020-03-12 17:29:38.859] [DSP1  ]     80.453760 s:  Assertion @ Line: 782 in tiop/tiopLink_algPlugin.c: freeId != -1 : failed !!!

    If I'm not misunderstanding, the buffer 2-6 are still available, but the error (tiop/tiopLink_algPlugin.c: freeId != -1) shows there is no free buffer can be used.

3. All things will be fine if I run with 768x320 model.

Can you suggest me how to fix it?

Thank you,
Gary