Closed TrainzLuvr closed 3 years ago
Rebooting... ets Jun 8 2016 00:22:57 rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:4 load:0x3fff0034,len:4932 load:0x40078000,len:13184 load:0x40080400,len:3724 0x40080400: _init at ??:? entry 0x40080644 Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled. Core 0 register dump: PC : 0x401ac201 PS : 0x00060530 A0 : 0x80197218 A1 : 0x3ffe39c0 0x401ac201: std::local_Rb_tree_decrement(std::_Rb_tree_node_base*) at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/libstdc++-v3/src/c++98/tree.cc:98 A2 : 0x3ffb486c A3 : 0x00001800 A4 : 0x00000000 A5 : 0x00000000 A6 : 0x00001004 A7 : 0x3ffae728 A8 : 0x00000000 A9 : 0x3ffe39b0 A10 : 0x3ffbacc4 A11 : 0x0000002c A12 : 0x3ffbacc4 A13 : 0x3ffbac62 A14 : 0x00006e69 A15 : 0x616c702f SAR : 0x00000008 EXCCAUSE: 0x0000001c EXCVADDR: 0x00000004 LBEG : 0x4000c349 LEND : 0x4000c36b LCOUNT : 0xffffffff Backtrace:0x401ac1fe:0x3ffe39c0 0x40197215:0x3ffe39e0 0x4010ceca:0x3ffe3a00 0x4010cf6a:0x3ffe3a30 0x4010f71b:0x3ffe3a60 0x4010f7c6:0x3ffe3aa0 0x40117182:0x3ffe3ae0 0x401193b1:0x3ffe3c00 0x40081918 :0x3ffe3c20 0x40081b4c:0x3ffe3c70 0x40079190:0x3ffe3c90 |<-CORRUPTED 0x401ac1fe: std::local_Rb_tree_decrement(std::_Rb_tree_node_base*) at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/libstdc++-v3/src/c++98/tree.cc:97 0x40197215: std::_Rb_tree_decrement(std::_Rb_tree_node_base*) at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/libstdc++-v3/src/c++98/tree.cc:123 0x4010ceca: std::_Rb_tree<http::HttpHeader, std::pair<http::HttpHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<http::Htt pHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<http::HttpHeader>, std::allocator<std::pair<http::HttpHeader const, std::__cxx11::basi c_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(http::HttpHeader const&) at c:\espressif\tools\xtensa-esp32-elf\esp-2020r2-8.2.0\xtensa-esp32-elf\xten sa-esp32-elf\include\c++\8.2.0\bits/stl_tree.h:302 (inlined by) std::_Rb_tree<http::HttpHeader, std::pair<http::HttpHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<http::H ttpHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<http::HttpHeader>, std::allocator<std::pair<http::HttpHeader const, std::__cxx11::ba sic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(http::HttpHeader const&) at c:\espressif\tools\xtensa-esp32-elf\esp-2020r2-8.2.0\xtensa-esp32-elf\xt ensa-esp32-elf\include\c++\8.2.0\bits/stl_tree.h:2063 0x4010cf6a: std::_Rb_tree<http::HttpHeader, std::pair<http::HttpHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<http::Htt pHeader const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<http::HttpHeader>, std::allocator<std::pair<http::HttpHeader const, std::__cxx11::basi c_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<http::HttpHeader const, std::__cxx11::basic_string<char, s td::char_traits<char>, std::allocator<char> > > >, http::HttpHeader const&) at c:\espressif\tools\xtensa-esp32-elf\esp-2020r2-8.2.0\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\8.2.0\bits/stl_tre e.h:2192 0x4010f71b: http::AbstractHttpResponse::header(http::HttpHeader, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at c:\espressif\tools\xtensa-esp32-elf\esp- 2020r2-8.2.0\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\8.2.0\bits/stl_tree.h:2418 (inlined by) ?? at c:\espressif\tools\xtensa-esp32-elf\esp-2020r2-8.2.0\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\8.2.0\bits/stl_map.h:499 (inlined by) http::AbstractHttpResponse::header(http::HttpHeader, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at r:\code\esp32commandstation\build/../c omponents/HttpServer/src/HttpResponse.cpp:184 0x4010f7c6: http::AbstractHttpResponse::AbstractHttpResponse(http::HttpStatusCode, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at r:\code\esp32commandst ation\build/../components/HttpServer/src/HttpResponse.cpp:99 (discriminator 2) 0x40117182: _Z41__static_initialization_and_destruction_0ii$constprop$199 at r:\code\esp32commandstation\build/../components/HttpServer/src/HttpRequestFlow.cpp:55 0x401193b1: _GLOBAL__sub_I__ZN4http15HttpRequestFlowC2EPNS_5HttpdEij at r:\code\esp32commandstation\build/../components/HttpServer/src/HttpRequestFlow.cpp:1020 0x40081918: do_global_ctors at C:/espressif/esp-idf/components/esp32/cpu_start.c:530 (inlined by) start_cpu0_default at C:/espressif/esp-idf/components/esp32/cpu_start.c:405 0x40081b4c: call_start_cpu0 at C:/espressif/esp-idf/components/esp32/cpu_start.c:270
Will take a look at it and see what is going on. Looks like a bug in a constructor somewhere