-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Two timers are expiring at one time and crashing for platform nrf52_pca10040 #13051
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
Comments
Hi, Any update on the issue reported ? Please help to check it. Regards, |
Hi, Can someone help on this blocking issue ? Regards, |
Taking a look. I'm not able to reproduce this on my current tree which has a few unmerged fixes, so I suspect this is addressed. Will check against master. |
Please do check it on master branch code (v1.13.0 release tag). |
Oh, was this reported against the 1.13 release code? Can you please check against current master? If it's fixed it's fixed, and we can close this. |
yep, reported on v1.13 release code. Sure we will check this after merging v1.14.0-rc1 to our code base. |
To be clearer: basically the entire timer subsystem was rewritten for 1.14. And nRF in particular was subject to a bunch of timer bugs with the old code. The new code has 100% new and improved bugs. |
Thanks Andy, I checked it and the issue is not reproduced in v1.14.0-rc1 code base |
Fantastic, thanks. |
Uh oh!
There was an error while loading. Please reload this page.
Describe the bug
Two timers are expiring at one time and crashing for platform nrf52_pca10040
We have changed the expiry time to prime number or odd number.
To Reproduce
Steps to reproduce the behavior:
edit the file src/main.c and add the patch shared below.
Expected behavior
**Welcome to minicom 2.7.1
OPTIONS: I18n
Compiled on May 3 2018, 15:20:11.
Port /dev/ttyACM0, 14:47:30
Press CTRL-A Z for help on special keys
***** Booting Zephyr OS zephyr-v1.13.0-25-g1630b5d3ac *****
Hello World! arm
Hello World! arm
expired
***** HARD FAULT *****
Fault escalation (see below)
***** MPU FAULT *****
Instruction Access Violation
***** Hardware exception *****
Current thread ID = 0x20000cb8
Faulting instruction address = 0x20000ea0
Fatal fault in ISR! Spinning...**
Impact
when two timers are expired at same time app crashes.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: