-
-
Notifications
You must be signed in to change notification settings - Fork 12
Description
[303944][D][D_Infrared.h:54] loop(): [⛑️] AppDrivers (2188) Received symbols: #34
[303953][I][D_Infrared.h:271] parse_nec_frame(): [⛑️] AppDrivers (2188) AddressCommand=FF00F30C
[304066][I][FileManager.cpp:56] read(): [🌙] AppDrivers (1432)
[304121][I][FileManager.cpp:56] read(): [🌙] AppDrivers (1432)
Guru Meditation Error: Core 1 panic'ed (Double exception).
Core 1 register dump:
PC : 0x40388fda PS : 0x00040436 A0 : 0x8218c34c A1 : 0x3fcc6430
A2 : 0x00060e30 A3 : 0x00040023 A4 : 0xffffffff A5 : 0x00000000
A6 : 0x00000000 A7 : 0x00000001 A8 : 0x00000000 A9 : 0x00000006
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00000000 A13 : 0x3fcc6440
A14 : 0x3fcc6640 A15 : 0xff000000 SAR : 0x00000004 EXCCAUSE: 0x00000002
EXCVADDR: 0xa5a5a575 LBEG : 0x400556d5 LEND : 0x400556e5 LCOUNT : 0xffffffff
Backtrace: 0x40388fd7:0x3fcc6430 0x4218c349:0x3fcc6750 0x4037407d:0x3fcc67e0 0x420c5799:0x3fcc6820 0x42127563:0x3fcc6860 0x420b49ba:0x3fcc68e0 0x4208005b:0x3fcc6970 0x4208071a:0x3fcc6a70 0x42088abd:0x3fcc6ac0 0x42078daa:0x3fcc6ae0 0x42078db9:0x3fcc6b00 0x42078ff3:0x3fcc6b20 0x4207b7e1:0x3fcc6b40 0x4207b9da:0x3fcc6db0 0x4207c079:0x3fcc7020 0x421a349b:0x3fcc70d0 0x4207ed1e:0x3fcc70f0 0x42080dbb:0x3fcc7110 0x42081065:0x3fcc7240 0x4207ee8e:0x3fcc7290 0x42099a1b:0x3fcc72f0 0x4209a7cc:0x3fcc7310 0x420aa496:0x3fcc7340 0x42078daa:0x3fcc7410 0x42078db9:0x3fcc7430 0x42078ff3:0x3fcc7450 0x4207b7e1:0x3fcc7470 0x4207c079:0x3fcc76e0 0x421a349b:0x3fcc7790 0x4209a7f9:0x3fcc77b0 0x420b6a78:0x3fcc77e0 0x420b73bd:0x3fcc78d0 0x42097196:0x3fcc78f0 0x420974a7:0x3fcc7910 0x420975a5:0x3fcc79e0 0x420839ea:0x3fcc7a10 0x42087665:0x3fcc7a60 0x403800d9:0x3fcc7aa0
#0 0x40388fd7 in _xt_context_save at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/xtensa/xtensa_context.S:202
#1 0x4218c349 in vsnprintf at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/newlib/newlib/libc/stdio/vsnprintf.c:40 (discriminator 1)
#2 0x4037407d in _xt_alloca_exc at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/xtensa/xtensa_vectors.S:2090
#3 0x420c5799 in log_printfv at C:/Users/myuser/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-uart.c:1307
#4 0x42127563 in __wrap_log_printf at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/managed_components/espressif__esp_diagnostics/src/esp_diagnostics_log_hook.c:418
#5 0x420b49ba in ModuleEffects::addNode(unsigned char, char*, ArduinoJson::V742PB22::JsonArray const&) const at src/MoonLight/Modules/ModuleEffects.h:331 (discriminator 7)
#6 0x4208005b in NodeManager::handleNodeNameChange(UpdatedItem const&, ArduinoJson::V742PB22::JsonVariant) at src/MoonBase/NodeManager.cpp:132 (discriminator 2)
#7 0x4208071a in NodeManager::onUpdate(UpdatedItem const&) at src/MoonBase/NodeManager.cpp:87
(inlined by) NodeManager::onUpdate(UpdatedItem const&) at src/MoonBase/NodeManager.cpp:81
#8 0x42088abd in ModuleEffects::onUpdate(UpdatedItem const&) at src/MoonLight/Modules/ModuleEffects.h:384
#9 0x42078daa in Module::processUpdatedItem(UpdatedItem const&) at src/MoonBase/Module.cpp:337
#10 0x42078db9 in std::_Function_handler<void (UpdatedItem const&), Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::{lambda(UpdatedItem const&)#1}>::_M_invoke(std::_Any_data const&, UpdatedItem const&) at src/MoonBase/Module.cpp:309
(inlined by) __invoke_impl<void, Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::<lambda(const UpdatedItem&)>&, const UpdatedItem&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) __invoke_r<void, Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::<lambda(const UpdatedItem&)>&, const UpdatedItem&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:111
(inlined by) _M_invoke at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#11 0x42078ff3 in std::function<void (UpdatedItem const&)>::operator()(UpdatedItem const&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
#12 0x4207b7e1 in ModuleState::compareRecursive(ArduinoJson::V742PB22::JsonString const&, ArduinoJson::V742PB22::JsonVariant const&, ArduinoJson::V742PB22::JsonVariant const&, UpdatedItem&, String const&, unsigned char, unsigned char) at src/MoonBase/Module.cpp:248
#13 0x4207b9da in ModuleState::compareRecursive(ArduinoJson::V742PB22::JsonString const&, ArduinoJson::V742PB22::JsonVariant const&, ArduinoJson::V742PB22::JsonVariant const&, UpdatedItem&, String const&, unsigned char, unsigned char) at src/MoonBase/Module.cpp:235 (discriminator 4)
#14 0x4207c079 in ModuleState::update(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at src/MoonBase/Module.cpp:287 (discriminator 3)
#15 0x421a349b in StateUpdateResult std::__invoke_impl<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>(std::__invoke_other, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) std::enable_if<is_invocable_r_v<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>, StateUpdateResult>::type std::__invoke_r<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>(StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:114
(inlined by) std::_Function_handler<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), StateUpdateResult ()(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>::_M_invoke(std::_Any_data const&, ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#16 0x4207ed1e in std::function<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>::operator()(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
(inlined by) StatefulService::updateWithoutPropagation(ArduinoJson::V742PB22::JsonObject&, std::function<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>, String const&) at lib/framework/StatefulService.h:160
#17 0x42080dbb in SharedFSPersistence::readFromFS(char const*) at src/MoonBase/SharedFSPersistence.h:102 (discriminator 2)
#18 0x42081065 in std::_Function_handler<void (FilesState&), NodeManager::begin()::{lambda(String const&)#1}::operator()(String const&) const::{lambda(FilesState&)#1}>::_M_invoke(std::_Any_data const&, FilesState&) at src/MoonBase/NodeManager.cpp:42
(inlined by) __invoke_impl<void, NodeManager::begin()::<lambda(const String&)>::<lambda(FilesState&)>&, FilesState&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) __invoke_r<void, NodeManager::begin()::<lambda(const String&)>::<lambda(FilesState&)>&, FilesState&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:111
(inlined by) _M_invoke at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#19 0x4207ee8e in std::function<void (FilesState&)>::operator()(FilesState&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
(inlined by) StatefulService::read(std::function<void (FilesState&)>, String const&) at lib/framework/StatefulService.h:168
(inlined by) operator() at src/MoonBase/NodeManager.cpp:32
(inlined by) __invoke_impl<void, NodeManager::begin()::<lambda(const String&)>&, const String&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) __invoke_r<void, NodeManager::begin()::<lambda(const String&)>&, const String&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:111
(inlined by) _M_invoke at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#20 0x42099a1b in std::function<void (String const&)>::operator()(String const&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
#21 0x4209a7cc in StatefulService::callUpdateHandlers(String const&) at lib/framework/StatefulService.h:183
(inlined by) StatefulService::update(std::function<StateUpdateResult (FilesState&)>, String const&) at lib/framework/StatefulService.h:131
#22 0x420aa496 in ModuleLightsControl::onUpdate(UpdatedItem const&) at src/MoonLight/Modules/ModuleLightsControl.h:360
#23 0x42078daa in Module::processUpdatedItem(UpdatedItem const&) at src/MoonBase/Module.cpp:337
#24 0x42078db9 in std::_Function_handler<void (UpdatedItem const&), Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::{lambda(UpdatedItem const&)#1}>::_M_invoke(std::_Any_data const&, UpdatedItem const&) at src/MoonBase/Module.cpp:309
(inlined by) __invoke_impl<void, Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::<lambda(const UpdatedItem&)>&, const UpdatedItem&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) __invoke_r<void, Module::Module(char const*, PsychicHttpServer*, ESP32SvelteKit*)::<lambda(const UpdatedItem&)>&, const UpdatedItem&> at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:111
(inlined by) _M_invoke at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#25 0x42078ff3 in std::function<void (UpdatedItem const&)>::operator()(UpdatedItem const&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
#26 0x4207b7e1 in ModuleState::compareRecursive(ArduinoJson::V742PB22::JsonString const&, ArduinoJson::V742PB22::JsonVariant const&, ArduinoJson::V742PB22::JsonVariant const&, UpdatedItem&, String const&, unsigned char, unsigned char) at src/MoonBase/Module.cpp:248
#27 0x4207c079 in ModuleState::update(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at src/MoonBase/Module.cpp:287 (discriminator 3)
#28 0x421a349b in StateUpdateResult std::__invoke_impl<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>(std::__invoke_other, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) std::enable_if<is_invocable_r_v<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>, StateUpdateResult>::type std::__invoke_r<StateUpdateResult, StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&>(StateUpdateResult (&)(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:114
(inlined by) std::_Function_handler<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&), StateUpdateResult ()(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>::_M_invoke(std::_Any_data const&, ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#29 0x4209a7f9 in std::function<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>::operator()(ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
(inlined by) StatefulService::update(ArduinoJson::V742PB22::JsonObject&, std::function<StateUpdateResult (ArduinoJson::V742PB22::JsonObject&, ModuleState&, String const&)>, String const&) at lib/framework/StatefulService.h:147
#30 0x420b6a78 in IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}::operator()(ModuleState&) const at src/MoonLight/Nodes/Drivers/D_Infrared.h:367 (discriminator 2)
#31 0x420b73bd in void std::__invoke_impl<void, IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}&, ModuleState&>(std::__invoke_other, IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}&, ModuleState&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:61
(inlined by) std::enable_if<is_invocable_r_v<void, IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}&, ModuleState&>, void>::type std::__invoke_r<void, IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}&, ModuleState&>(IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}&, ModuleState&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/invoke.h:111
(inlined by) std::_Function_handler<void (ModuleState&), IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int)::{lambda(ModuleState&)#1}>::_M_invoke(std::_Any_data const&, ModuleState&) at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:290
#32 0x42097196 in std::function<void (ModuleState&)>::operator()(ModuleState&) const at C:/Users/myuser/.platformio/packages/toolchain-xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/std_function.h:591
(inlined by) StatefulService::read(std::function<void (ModuleState&)>, String const&) at lib/framework/StatefulService.h:168
#33 0x420974a7 in IRDriver::parse_nec_frame(rmt_symbol_word_t*, unsigned int) at src/MoonLight/Nodes/Drivers/D_Infrared.h:282 (discriminator 2)
#34 0x420975a5 in IRDriver::loop() at src/MoonLight/Nodes/Drivers/D_Infrared.h:56
(inlined by) IRDriver::loop() at src/MoonLight/Nodes/Drivers/D_Infrared.h:51
#35 0x420839ea in PhysicalLayer::loopDrivers() at src/MoonLight/Layers/PhysicalLayer.cpp:135
#36 0x42087665 in driverTask(void*) at src/main.cpp:197
Metadata
Metadata
Assignees
Labels
Projects
Status