Repository navigation
esp32: Disable hardware stack protection on ESP32-C3. - #15771
Conversation
Oh, this wasn't actually the default there was just a bug that enabled it - espressif/esp-idf#10414 😆 Will take it out from here for now, then. |
1ee9d1c to
7f7cd2d
Compare
Workaround for what appears to be an upstream issue: espressif/esp-idf#14456 This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <[email protected]>
7f7cd2d to
fee9d66
Compare
|
Thanks! |
|
Thank you for diagnosing this. We ran into what seems like the same problem in CircuitPython: adafruit#9749 (see a simple test program there), and fixed it by disabling the stack guard as you did. |
|
|
|
Thanks for the heads-up, @dhalbert! Good point to turn it off more broadly. Your reproducer case is simpler, so might get as closer to a reproducer for upstream. |
Summary
Closes #15667. Really a workaround for what appears to be an upstream issue: espressif/esp-idf#14456 - if we find the root cause then we can revert this.
Testing
Trade-offs and Alternatives