Need help debugging sp02.exe run on Strong APA scheduler

Joel Sherrill joel at
Wed Sep 23 21:27:18 UTC 2020

On Wed, Sep 23, 2020 at 11:54 AM Richi Dubey <richidubey at> wrote:

> Thanks for the advice.
> I feel something is going wrong when we're trying to delete a suspended
> task because maybe I'm not handling the suspension/deletion of tasks
> properly in my code. Do you think this might be true for my code
> <>
> ?

That's a specific scheduler action and combination of object states. It is
quite possible something is not processed correctly by your scheduler.
Deleting a suspended thread would not require any actions on the Ready set
of threads, for example.


> On Wed, Sep 23, 2020 at 12:41 AM Joel Sherrill <joel at> wrote:
>> This isn't a proper solution but a debug technique. When stepping
>> and running result in different behavior, it is sometimes useful to
>> run to a specific point and look at data structures for anomalies.
>> Since TA1 never prints, I wonder if something went wrong with the
>> data structures before INIT deletes itself at the bottom.
>> --joel
>> On Tue, Sep 22, 2020 at 12:40 PM Richi Dubey <richidubey at>
>> wrote:
>>> Hi,
>>> I've been trying to debug why sp02 keeps failing on Strong APA scheduler
>>> and it's hard for me to debug because there are different points at which
>>> the same program breaks on gdb even though this is a single processor test.
>>> I have attached the different error logs. In error.txt, we can see that the
>>> execution fails somewhere in _Context_Switch while it is not the case when
>>> I step inside in case II, and other random things like these keep
>>> happening. I'd appreciate it if you direct my thoughts.
>>> I'm testing the source over this
>>> <> and
>>> this
>>> <>
>>> patch.
>>> Thanks,
>>> Richi.
>>> _______________________________________________
>>> devel mailing list
>>> devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the devel mailing list