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.

ipc message error

Hi, All.

we use RDK4.0, DM8168.

there has a strange problem.

the console prints "ERROR  [system_ipc_msgq.c:80]  ASSERT."

what's wrong?

  • The assert indicates there are no free messages available to be used for MessageQ_put. This condition should never occur.

    Did you get any error msgs related to MessageQ before this ?

    When do you see the error occurring ?

    Share the full console logs from start of application

  • Hi, Badri.

    The problem seem to be resolved.

    But I have another problem. Can you helo me?

    I load the three applications of firmware, and then load the application of A8.

    If I don't load the systemInit, after over a period of time the ipc message assert will appear?

  • It seems like your thread has some function that does Core status check periodically. You should so System_init in your application before trying to send any msg.

    Pls add print in /dvr_rdk/mcfw/src_linux/links/system/system_ipc_msgq.c

    System_ipcMsgQSendMsg

    Print linkId and cmd in this function