embedded runtime_error ai_generated true

System reset by watchdog timer

ID: embedded/watchdog-reset

Also available as: JSON · Markdown
78%Fix Rate
82%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
32 active

Root Cause

Watchdog timer expired, indicating software hang or slow loop.

generic

Workarounds

  1. 88% success Feed watchdog only from main loop to detect actual hangs
  2. 85% success Profile loop timing and optimize slow paths

Dead Ends

Common approaches that don't work:

  1. Disable watchdog timer 85% fail

    No hang detection in production

  2. Feed watchdog in timer interrupt 88% fail

    Masks software hangs