We are using ACE in VxWorks. I am not a expert in either. A task is getting suspended and there is code to detect it and print logs and following is the log information. I guess ace_thread_adapter() is a ACE built-in function. It would be great if someone help me to find out if this is a ACE bug or something thats wrong in our code.

task: t807
entry function: ace_thread_adapter()
TID: 0xAC4F908
priority: 100
status: SUSPEND
delay: 0
error no: 0x0
PC: 0xDC324
stack pointer: 0xAC4F118 (180678936)
stack: 0xAC4F908-0xAC3FA18
stack size: 65264
stack high: 2800
stack margin: 62464 [OK]
0x12f794:vxTaskEntry(+0x68) >> ace_thread_adapter()
0xf5078b4:ace_thread_adapter(+0x48) >> ACE_Thread_Adapter::invoke(void)()
0xf657aa8:ACE_Thread_Adapter::invoke(void)(+0x34) >> __get_eh_context()
0x68930:__get_eh_context(+0x1C) >> __get_eh_info()
0x68ab8:__get_eh_info(+0x178) >> taskVarAdd()
0xdc388:taskVarAdd(+0x38) >> __wrap_malloc()
0xdc388:taskVarAdd(+0x38) >> __wrap_malloc()
0x120f0c:reschedule(+0x1AC) >> _func_taskRegsShowRtn()
0xac4f908:_func_taskRegsShowRtn(+0xAABF110) >> 0x300()()
0x300:0x300() >> 0x318()()
0x318:0x318() >> excExcHandle()
0x72c98:excExcHandle(+0x2BC) >> taskSuspend()
0x125a18:taskSuspend(+0x1F4) >> windExit(ac4f678)
0x120f0c:reschedule(+0x1AC) >> _func_taskRegsShowRtn()
0xadb4da0:_func_taskRegsShowRtn(+0xAC245A8) >> 0x300()()
0x300:0x300() >> 0x318()()
0x318:0x318() >> excExcHandle()
0x72c44:excExcHandle(+0x268) >> sigPendDestroy()
0xda340:sigPendDestroy(+0x338) >> sigPendDestroy()
0xda2cc:sigPendDestroy(+0x2C4) >> sigPendKill()
0xd9f68:sigPendKill(+0xA8) >> excJobAdd(d9ec0, ac4f908, ac4f488, 0, 0, 0)
0xccfb0:excJobAdd(+0x60) >> msgQSend()
0x11ff28:msgQSend(+0x410) >> taskUnlock()
0x1264ac:taskUnlock(+0x18C) >> windExit(1c)
0x120f0c:reschedule(+0x1AC) >> _func_taskRegsShowRtn()
0xac4f908:_func_taskRegsShowRtn(+0xAABF110) >> 0x300()()
0x300:0x300() >> 0x318()()
0x318:0x318() >> excExcHandle()
0x72c98:excExcHandle(+0x2BC) >> taskSuspend()
0x125a18:taskSuspend(+0x1F4) >> windExit(ac4f2a8)
0x120f0c:reschedule(+0x1AC) >> taskVarInit()
stack overflows: 0 of 118
TASK TRACE: end

Thanks in advance,
Venkat