- Mon Nov 15, 2021 7:28 pm
#92846
I ran the exception decoder. Here is what it shared. It means nothing to me. Maybe someone can help me understand it? Thanks.
Exception 28: LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads
PC: 0x40216773
EXCVADDR: 0x00000084
Decoding stack results
0x40212d81: String::invalidate() at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h line 295
0x402061fb: esp8266webserver::ESP8266WebServerTemplate::on(Uri const&, HTTPMethod, std::function) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h line 231
0x40100873: umm_free_core(umm_heap_context_t*, void*) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\umm_malloc\umm_malloc.cpp line 549
0x40216e10: std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}> const&, std::_Manager_operation) at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 268
0x402103c4: std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/invoke.h line 103
0x4020faa3: esp8266httpupdateserver::ESP8266HTTPUpdateServerTemplate::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&) at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 303
0x40216e10: std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}> const&, std::_Manager_operation) at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 268
0x402103c4: std::_Function_handler::setup(esp8266webserver::ESP8266WebServerTemplate*, String const&, String const&, String const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/invoke.h line 103
0x40212f3c: String::copy(char const*, unsigned int) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\WString.cpp line 225
0x40210186: std::_Function_handler >::_M_invoke(const std::_Any_data &) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h line 79
0x402054f8: Uri::canHandle(String const&, std::vector >&) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h line 146
0x401000e9: std::function::operator()() const at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 617
0x402062d9: esp8266webserver::FunctionRequestHandler::handle(esp8266webserver::ESP8266WebServerTemplate&, HTTPMethod, String const&) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/detail/RequestHandlersImpl.h line 42
0x40208028: esp8266webserver::ESP8266WebServerTemplate::_handleRequest() at c:\users\myuser\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 498
0x401001a8: ets_post(uint8, ETSSignal, ETSParam) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 181
0x4020aa22: esp8266webserver::ESP8266WebServerTemplate::handleClient() at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h line 274
0x401002bd: millis() at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_wiring.cpp line 193
0x4020abef: Espalexa::loop() at C:\Users\myuser\Documents\Arduino\libraries\Espalexa\src/Espalexa.h line 363
0x40213698: String::equals(String const&) const at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\WString.cpp line 492
0x4020ad83: loop() at C:\Users\myuser\Desktop\Rescue_Light\Emegency_Light_ESPAlexa_v0.3/Emegency_Light_ESPAlexa_v0.3.ino line 201
0x401001a8: ets_post(uint8, ETSSignal, ETSParam) at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 181
0x4021438c: loop_wrapper() at C:\Users\myuser\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 201