Skip to content
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

CPU exceptions #2

Open
ChromeUniverse opened this issue Apr 1, 2021 · 0 comments
Open

CPU exceptions #2

ChromeUniverse opened this issue Apr 1, 2021 · 0 comments

Comments

@ChromeUniverse
Copy link
Owner

Getting weird CPU exceptions after successfully parsing/tokening math expression.
I suspect some sort of issue with the ArduinoQueue library.
Might implement my own arrays and stacks in the near future with the help of this port of Standard C++ for Arduino.

Got math: 123 + 123.
Element #1: 123 is of type NUMBER
Element #2: + is of type OPERATOR
Element #3: 123 is of type NUMBER

assertion "heap != NULL && "free() target pointer is outside heap areas"" fai
led: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-buil
der/esp-idf/components/heap/heap_caps.c", line 267, function: heap_caps_free
abort() was called at PC 0x400d5787 on core 1


ELF file SHA256: 0000000000000000

Backtrace: 0x4008514c:0x3ffb1df0 0x400853c1:0x3ffb1e10 0x400d5787:0x3ffb1e30
0x4008478f:0x3ffb1e60 0x40083f59:0x3ffb1e80 0x4000bec7:0x3ffb1ea0 0x400d2adb:
0x3ffb1ec0 0x400d2ae9:0x3ffb1ee0 0x400d0e70:0x3ffb1f00 0x400d143f:0x3ffb1f20
0x400d3aa1:0x3ffb1fb0 0x400863c1:0x3ffb1fd0

Rebooting...
ets Jun  8 2016 00:22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant