jlaitine commented on PR #16673:
URL: https://github.com/apache/nuttx/pull/16673#issuecomment-3121265384

   @fdcavalcanti I tried to re-produce the issues, which you reported, in qemu.
   
   I was not able to reproduce the DEBUGASSERT, which you reported, but I was 
able to get a double-interrupt crash in signest test.
   
   There it seems as if something breaks the critical section; the issue seems 
to be fixed if I just add an extra critical section in/around the 
"nxsched_add_readytorun". But this doesn't make any sense, this function is 
only called with critical section already held. And there is nothing in the 
function itself which would break it.
   
   Also, I didn't yet find any reason why this scheduling PR would make that 
happen. Anyhow it seems obvious that the critical section is not working 
properly here. This is tricky and needs to be debugged more!
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to