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.

TDA2PXEVM: XDC ASSERT - out of memory issue during recursive run of usecases

I am working on below usecase:

NullSource (A15) -> Decode -> VPE -> Sync (A15) -> Alg1 (DSP2) -> Alg2 (DSP1) -> Display_M4 (IPU1_0)

//
// Graphics overlay display
//
GrpxSrc -> Display_Grpx

When I recursively try to run use case from the menu it goes into XDC ASSERT(out of memory) 3rd run create.
All the dynamically allocated memory in the plugin is deallocated in delete function of plugin.
For vpe link and nullsrc link I have set numCh=4 in usecase, but inside delete functions of vpeLink_drvCommon.c                                                                                                                                                                  and nullSrcLink_tsk.c file I have modified numCh to 1(otherwise it was causing invalid memory free assertion during deletion of use case even in the first run)
Can anyone please suggest where am I going wrong?