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