anchao commented on pull request #5672: URL: https://github.com/apache/incubator-nuttx/pull/5672#issuecomment-1060649173
> I remember that https://github.com/apache/incubator-nuttx/pull/2960 changed sigdeliver handling for SMP. Do you think that this issue relates to the above PR? Yes, this PR is related with #2960, but they are resolve different issues. But I found that this PR does not fix the SMP issue completely, from the debug trace, if CPU0 enter the critical section, CPU1 was still running the current tcb without pause. ``` CPU 0 -> up_schedule_sigaction() in (critical section) CPU 1 -> arm_sigdeliver() CPU 0 -> up_schedule_sigaction() out (critical section) panic ``` I will investigate this issue further. -- 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