Guru Meditation Error: Core 1 panic'ed (InstrFetchProhibited)
What it looks like
Guru Meditation Error: Core 1 panic'ed (InstrFetchProhibited). Exception was unhandled. PC : 0x00000000 PS : 0x00060a30 A0 : 0x800d2f61
What it means
The CPU jumped to an address that holds no code. The RISC-V chips report it as "Instruction access fault". A PC of 0x00000000 means the code called a function pointer that was never set.
Likely causes
- Calling a callback or function pointer that is still null.
- A virtual method called on an object that was deleted or never constructed.
- A stack overflow that overwrote a saved return address.
How to fix it
- Check callbacks for null before calling them.
- If the PC looks random rather than zero, suspect a stack overflow and give the task a bigger stack.
- Decode the backtrace; the first address may be garbage, so read the ones after it.
Paste your full log
The lines around the error usually say more. Paste everything from the reset to the backtrace and the crash translator explains each part. It runs in your browser; nothing is sent anywhere.