<div dir="ltr">Hi,<br><div><br></div><div>When I am debugging the call to _Chain_Append_unprotected (from line <a href="https://git.rtems.org/rtems/tree/testsuites/sptests/sp02/init.c#n92">92</a> of sp02, rtems_task_delete -> _Thread_Close ->...->_Thread_Cancel -> ... ->_Scheduler_Unblock -> ... _Scheduler_strong_APA_Insert_ready -> _Chain_Append_unprotected), I see a weird chain behavior where there's some kind of cycle:</div><div><br></div><div>(gdb) p _Chain_Tail(the_chain)<br>$20 = (Chain_Node *) 0x200768 <_Configuration_Scheduler_strong_APA_dflt+40><br>(gdb) p _Chain_Tail(the_chain)->previous <br>$21 = (Chain_Node *) 0x2014e8 <_RTEMS_tasks_Objects+2024><br>(gdb) p (_Chain_Tail(the_chain)->previous)->previous <br>$22 = (Chain_Node *) 0x200fe0 <_RTEMS_tasks_Objects+736><br>(gdb) p ((_Chain_Tail(the_chain)->previous)->previous)->previous <br>$23 = (Chain_Node *) 0x2014e8 <_RTEMS_tasks_Objects+2024><br></div><div>(gdb) p (((_Chain_Tail(the_chain)->previous)->previous)->previous)->previous <br>$24 = (Chain_Node *) 0x200fe0 <_RTEMS_tasks_Objects+736><br></div><div><br></div><div><br></div><div>sp02 is a single processor test and I am trying to run it on the Strong APA SMP scheduler. Can someone please give an insight into what might be causing this? The Strong APA scheduler does not affect the functioning of the chain, it only uses the chain using standard function headers defined in chain.h</div><div><br></div><div>Thanks,</div><div>Richi.</div></div>