justcallmekoko / ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
4.86k stars 534 forks source link

Update MenuFunctions.cpp to prevent bootloop. #499

Closed bmorcelli closed 3 months ago

bmorcelli commented 3 months ago

To prevent bootloop due to FatalError (LoadProhibited), as the object that is being called is declared only for MARAUDER_MINI

Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x400dd03d  PS      : 0x00060a30  A0      : 0x800df1e1  A1      : 0x3ffd4d70  
A2      : 0x00000000  A3      : 0x3ffd4d88  A4      : 0x000007ff  A5      : 0x00000000  
A6      : 0x3ffd4e7c  A7      : 0x00000000  A8      : 0x800dd038  A9      : 0x3ffd4d50  
A10     : 0x3ffd4dac  A11     : 0x3ffd4e6c  A12     : 0x00000000  A13     : 0x0000ff00  
A14     : 0x00ff0000  A15     : 0xff000000  SAR     : 0x00000019  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x00000000  LBEG    : 0x400942b9  LEND    : 0x400942c9  LCOUNT  : 0xffffffff  

Backtrace: 0x400dd03a:0x3ffd4d70 0x400df1de:0x3ffd4e00 0x400ee9c0:0x3ffd4ec0 0x4012871a:0x3ffd4f50

0x400dd03d: MenuFunctions::addNodes(Menu, String, unsigned short, Menu, int, std::function, bool, String) at /home/runner/work/ESP32Marauder/ESP32Marauder/esp32_marauder/MenuFunctions.cpp:1966

0x400dd03a: MenuFunctions::addNodes(Menu, String, unsigned short, Menu, int, std::function, bool, String) at /home/runner/work/ESP32Marauder/ESP32Marauder/esp32_marauder/MenuFunctions.cpp:1966

0x400df1de: MenuFunctions::RunSetup() at /home/runner/work/ESP32Marauder/ESP32Marauder/esp32_marauder/MenuFunctions.cpp:1547

0x400ee9c0: setup() at /home/runner/work/ESP32Marauder/ESP32Marauder/esp32_marauder/esp32_marauder.ino:367

0x4012871a: loopTask(void*) at /home/runner/.arduino15/packages/m5stack/hardware/esp32/2.1.0/cores/esp32/main.cpp:42