FreeRTOS assertion error.
Posted: Mon Jul 30, 2018 6:30 pm
I know this is not ESP32 specific and I looked online to see if I could find any info. But I was hoping that someone here might have an idea. My application failed an assertion in the tasks.c xTaskNotify function (line 4887)
I'm calling xTaskNotify with the handle of the task. Now my app has been calling this function since it booted maybe 20 hours ago. I just happened to notice it has rebooted as a result of the assertion. The only clue is the comment....
"The task should not have been on an event list"
Anyone know what this means?
John A
Code: Select all
/* The task should not have been on an event list. */
configASSERT( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) == NULL );
"The task should not have been on an event list"
Anyone know what this means?
John A