More info:
I caught the failure in the "_int_unexpected_isr"
Data values:
vector 2
offset 8
TASK_ID 0x0010002 (this is the TCP/IP)
td_ptr 0x40001000
basic_frame_ptr 0x2000A598
kernel_data -> IN_ISR 1
basic_frame_ptr -> FRAME.RETURN_ADDRESS 0x0005640C <RTCS_part_alloc>
basic_frame_ptr -> FRAME.STATUS_REGISTER 0x2004
If this problem cant be corrected or fixed is there a way to have this unexpected_isr reset the task rather than just doing a _task_block()?