Fatal exceptions on context-switching for more than two isolated threads

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Oct 22 17:53:14 UTC 2020

On 22/10/2020 02:40, Utkarsh Rai wrote:

> Hello, this thread has gone a bit cold over the last few weeks, due to 
> my engagement in the university tests.  I have provided a debug trace 
> for the issue.  The reason for fatal exceptions is the fact that while 
> iterating over the chain of user extensions we access a node whose 
> memory location has been set to NO-ACCESS during the context switch. 
> Is there any work-around to this?

The option is to move the User_extensions_Iterator storage out of the 
stack to Thread_Control and Per_CPU_Control.

Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

More information about the devel mailing list