-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tests/kernel/fatal/exception/sentinel test is failing for various nrf platforms #30554
Comments
@nordic-krch I suspect a driver issue here, but might be wrong. |
SImilar as reported in #30526 |
This is a bug due to adjusting stack start and size for threads using floating point after sentinel is written to stack. This results in sentinel at wrong location and so it fails on first test. You can see that in kernel/thread.c
|
Cannot reproduce this any more. Tried nrf52, nrf53, nrf91, with or without FPU. Closing this. |
Sentinel should not be used together with MPU stack guards, so there's no stack adjustment of stack_info.start that applies here, as far as I understand. |
Describe the bug
tests/kernel/fatal/exception/ stack_sentinel test variant is failing for various nRF platforms
tested on nRF5340 and nRF9160.
To Reproduce
On current master:
Build flash and run stack sentinel test variant of tests/kernel/fatal/exception
Expected behavior
Test should not assert.
Impact
kernel test failing
Logs and console output
The text was updated successfully, but these errors were encountered: