I have tested my code many times, i am using light weight events, interrupts, CAN, UART, Ethernet, data logging in different task. I have checked stack size allotted to each task and assigned 50% extra of total consumption but still MQX halt issue is there. Then i reverted my BSP change to modify MQX time tick from 1ms to 5ms back, and noticed MQX halt issue at 5ms time tick as well.
In MQX halt condition, all task get halt so i am not able to check any data on any communication line, also i am running code in flash mode. Is there is any way how to find the issue. In debug mode i noticed it goes in dispatch.S and never returns.