I’ve been using the ESP RTOS SDK quite a bit. It has this incredible crash dump feature. It shows the reason for the crash (bad pointer, assert, etc.) and the full stack trace leading up to the crash. It’s pretty much always accurate and almost always leads to right to the problem. Given the difficulty of using GDB with the ESP, it’s an incredible debugging tool.
I’ve tried using the esp8266_exception_decoder and it’s not bad, but pretty finicky and fails much more often. I think the RTOS SDK crash dump feature is intimately tied to the IDF Monitor, so maybe that makes it better.
Is anyone working on porting the RTOS SDK feature or improving the crash dump output in other ways?