hmm...with this code, it is now in a reboot cycle again (from the code i just posted) i ran a decoder on the guru meditation error i was able to pull out of the serial log.......
0x400d39b4: finalizeWAVInstance() at C:/Users/Administrator.MYTDS/Documents/PlatformIO/Projects/bg1248/src/BG1248.ino line 3026
0x400d9b34: loop() at C:/Users/Administrator.MYTDS/Documents/PlatformIO/Projects/bg1248/src/BG1248.ino line 3406
0x400fadfc: loopTask(void*) at C:/Users/Administrator.MYTDS/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp line 23
0x40091b6a: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
PC: 0x400d39b4: finalizeWAVInstance() at C:/Users/Administrator.MYTDS/Documents/PlatformIO/Projects/bg1248/src/BG1248.ino line 3026
EXCVADDR: 0x00000000
Decoding stack results
0x400d39b4: finalizeWAVInstance() at C:/Users/Administrator.MYTDS/Documents/PlatformIO/Projects/bg1248/src/BG1248.ino line 3026
0x400d9b34: loop() at C:/Users/Administrator.MYTDS/Documents/PlatformIO/Projects/bg1248/src/BG1248.ino line 3406
0x400fadfc: loopTask(void*) at C:/Users/Administrator.MYTDS/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp line 23
0x40091b6a: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
im assuming its either a null object or i messed up something....