diff --git a/kernel/base/core/los_task.c b/kernel/base/core/los_task.c index 48e2e74da3986675e2ea703dbcb0f549a23d1511..fc02b8327a1008fadbd1ac58848efdc2d43b64cf 100644 --- a/kernel/base/core/los_task.c +++ b/kernel/base/core/los_task.c @@ -599,6 +599,9 @@ LITE_OS_SEC_TEXT LosTaskCB *OsGetFreeTaskCB(VOID) if (LOS_ListEmpty(&g_losFreeTask)) { SCHEDULER_UNLOCK(intSave); PRINT_ERR("No idle TCB in the system!\n"); +#ifdef LOSCFG_DEBUG_VERSION + (VOID)OsShellCmdTskInfoGet(OS_ALL_TASK_MASK, NULL, OS_PROCESS_INFO_ALL); +#endif return NULL; }