Closed Sparkxxx closed 7 years ago
well can be a lot but if you check here : https://github.com/esp8266/Arduino/blob/master/doc/exception_causes.md
exception 28 is a memory access violation - I would suggest to add debug flag and see what command generate the exception, but looking at the stack decoding, I see 0x40202d74: yield at ?? line ?
and async method must not use yield per readme (https://github.com/luc-github/ESPAsyncWebServer#important-things-to-remember) :
You can not use yield or delay or any function that uses them inside the callbacks
I hope it help
if no update I close issue
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Hello Luc and congratulations for greatest creation i've seen so far in the esp config world. I know it's kinda off topic but I'm asking for your advice although others could benefit from your answer. I have made some tests with both esp3d versions (including async webserver) trying to integrate websockets client library Links2004/arduinoWebSockets. With normal websockets it works but the transmit intervals are not even and it's throttling so I thought to try the async client and in both esp3d versions I get the ESP to crash with the exact same exception:
Exception (28): epc1=0x4021214e epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
ctx: cont sp: 3fff2150 end: 3fff2450 offset: 01a0
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v02f0c112 ~ld
I think that the problem is an incompatibility of some sort between the libraries but I don't have the knowledge to debug it. Hope you can help, Thanks