diff options
author | Josef Gajdusek <atx@atx.name> | 2015-05-06 14:34:32 +0200 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2015-05-06 14:01:07 +0100 |
commit | 28076f3d4b3bf58aa86d6346af88665f7e5c6031 (patch) | |
tree | 4f77ce2f7411e5061c3485ef0abeeae8aacd781c /tests/bytecode/pylib-tests/compileall.py | |
parent | 9a42eb541eb426a04bb0541ccf0e26ce82bdcb22 (diff) | |
download | micropython-28076f3d4b3bf58aa86d6346af88665f7e5c6031.tar.gz micropython-28076f3d4b3bf58aa86d6346af88665f7e5c6031.zip |
esp8266: Fix garbage collector by hard-coding stack end address.
As user_init() is not a true main functions, the stack pointer captured within
is not pointing at the base of the stack. This caused gc_collect being called
with sp being higher than stack_end, causing integer overflow and crashing as
gc tried to scan almost the entire address space.
Diffstat (limited to 'tests/bytecode/pylib-tests/compileall.py')
0 files changed, 0 insertions, 0 deletions