Of my 4 tasks, I manually set up WDT on 3 of them. The 4th task without monitoring is running WebServer. Searching, I came across this discussion:I (2975) wifi:enable tsf
I (2976) wifi:Set ps type: 1
WiFi: client started
ets Jul 29 2019 12:21:46
rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
...
W (194) boot.esp32: PRO CPU has been reset by WDT.
W (200) boot.esp32: WDT reset info: PRO CPU PC=0x40085bf8
0x40085bf8: _xt_panic at C:/exp/frameworks/esp-idf-v4.4.6/components/esp_system/port/arch/xtensa/panic_handler_asm.S:28
W (206) boot.esp32: WDT reset info: APP CPU PC=0x400d2dd6
0x400d2dd6: panic_handler at C:/exp/frameworks/esp-idf-v4.4.6/components/esp_system/port/panic_handler.c:141 (discriminator 1)
https://github.com/orgs/micropython/discussions/10377
So as a test, I ran the app without starting the WebServer task, and sure enough, no more WDT.
I backed out to a known good working set of code, and still got the same error, when that version didn't previously exhibit this ever. I don't understand why I'm getting this apparently suddenly. It also doesn't look like the normal WDT resets I got during development of that feature where it usually gives a task name and shows a list of tasks.
Additionally this WDT reset happens immediately, not after the 5 seconds configured in menuconfig. The last event from my WifiEventHandler is SYSTEM_EVENT_STA_START which outputs the "client started" message just before the reset in the above log.