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.

MessageQ_alloc failure

Hello,

I am working with OMAP L138 and use syslink to exchange messages between DSP and ARM in both directions over several MessageQ links. Each link is assigned a separate HeapBufMP that can allocate up to 4 messages.

Everything works fine until ARM has allocated all buffers from a heap. An attempt to allocate more by calling MessageQ_alloc should return NULL. Instead I get a kernel crash. This does not happen on DSP side. Please help me to solve this problem.

Thanks