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.

HeapBufMP_create Fail in EZSDK 05.05.02.00 | DM8168

Hi,

   I am working on EZSDK 05.05.02.00 | DM8168. AAC LC Audio Encoder.

If I run My Audio Encoder Sample application alone. Application and CE works perfectly fine.that is, only with CE (No OMX) the audio encoder is working fine.

But when the CE and OMX co-exist (Application with audio and video). I get system crash for SECOND RUN.

It means,

First time when I run, My application works fine (clean exit). Second time when I run the same application, during Engine_open() at the following line,

ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling HeapBufMP_create(): nblocks 64, blocksize 0x1000

 I get system crash, core dump saying...

Unable to handle kernel paging request at virtual address d5400008
pgd = ca404000
[d5400008] *pgd=8ebc6011, *pte=00000000, *ppte=00000000

This happens only for second RUN.

I have the same application working very well without the above crash in EZSDK 05.03.01.05


Any Idea, Why I get the CE crash when CE co-exist with OMX?


Thanks