Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

Exception (3) crashes in umm_malloc_core #1251

Open
mamama1 opened this issue Dec 19, 2022 · 10 comments
Open

Exception (3) crashes in umm_malloc_core #1251

mamama1 opened this issue Dec 19, 2022 · 10 comments

Comments

@mamama1
Copy link

mamama1 commented Dec 19, 2022

Hi

what follows is an exception trace I can reproduce by running a specific action in the web interface of my firmware.
I am afraid I won't be able to post a minimal sketch to reproduce on your side due to the massive complexity of the project. I could however share the complete source code if that helps, but it ain't very easy to set up the build environment.

I'm using the latest version of ESPAsyncWebServer and ESPAsyncTCP from platformio registry and latest Arduino Core 3.0.2.

I'm hoping for clues or general advice whether I'm likely to do something wrong or whether a bug in ESPAsyncWebServer is possible or likely or whether maybe this could even be a bug in the Arduino Core. As far as I'm aware, I'm not doing any slow/blocking stuff while I'm in sys context and I do a delay frequently in the main loop. Overall the whole code should be very non-blocking.
If some work is incoming through eg the webinterface, we queue it into a task list which then is worked on by a task processor, for example.

Any guidance would be highly appreciated. The only clue I have is, that this crash doesn't seem to occur if I in my task processor do not delete the last task it was working on, creating a memory leak, obviously. As far as I can tell, nothing is referencing to the deleted task later on, so I have no idea why deleting it could cause a crash. I delete the task like this, at the end of the function:

// Free the memory that was occupied by the data of this task (calls the destructor)
	delete currentTask;
	
	// Remove this task from the list
	this->Tasks.remove(currentTask);
	currentTask = NULL;

The line
0x40205bcc in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:577
from the stack trace btw points to the snippet above, to the line "currentTask = NULL;". But the exceptions vary and sometimes I get a 3 and sometimes a 9. Sometimes the trace is way shorter also.

currentTask is
WebSocketTask *currentTask = this->Tasks.front();

WebSocketTask is a class:

class WebSocketTask
{
	public:
	
		uint32_t ClientID;
		uint8_t	 *Data;
		size_t 	 DataLen;
		
		uint8_t	 UpdatedNodeID;

		WebSocketTask(uint32_t clientID, uint8_t *data, size_t len);
		WebSocketTask(uint8_t updatedNodeID);

		bool IsNodeUpdateTask(void);

		~WebSocketTask(void);

};

and Tasks is a list:
std::list<WebSocketTask *> Tasks;


Thanks for any guidance!

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (3):
epc1=0x40100ff2 epc2=0x00000000 epc3=0x00000000 excvaddr=0x40073dd0 depc=0x00000000

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40100ff2 in umm_malloc_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:635

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40100ff2 in umm_malloc_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:635

>>>stack>>>

ctx: sys
sp: 3fffebb0 end: 3fffffb0 offset: 0190
3fffed40:  00000048 3fff6f78 3fff707c 40204d40  
3fffed50:  000002ac 3ffe8914 00001564 00000000
3fffed60:  00000065 00000020 00000002 40101375
3fffed70:  3fffee70 3fff61c4 00000065 4020c04a
3fffed80:  00000000 3ffe8914 000023a4 40101151
3fffed90:  00000002 3fff6fac 00000001 00000001
3fffeda0:  3fffee70 00000020 3fff61c4 00000065
3fffedb0:  3fff61c4 00000065 3fff5d4c 4020c1ed
3fffedc0:  02b48577 40105c53 3fff61c4 00000067
3fffedd0:  3fffee70 3fff707c 3fff6f9c 4020cbe8
3fffede0:  3fffee70 3fff707c 3fff61c4 4020d6b8
3fffedf0:  00000031 00000000 4bc6a7f0 00000000
3fffee00:  00007fff 092395ef 40100af5 00000067
3fffee10:  3fffee70 3fff707c 3fff61c4 4020d6d9
3fffee20:  02b48573 00004288 3fff6e94 40100181
3fffee30:  3fff707c 3fff61c4 00000067 00000031
3fffee40:  3fffee70 3fff707c 3fff61c4 40208f0e
3fffee50:  3fff3adc 3fff5da4 3fff3ae0 3fff3ad0  
3fffee60:  3fff5da4 3fff3ad4 3fff3ad5 40208f50
3fffee70:  3fff5b30 3fff5b24 3fff701c 3fff3ad0
3fffee80:  3fff5da4 3fff3ad4 3fff3ad5 4026a8b8
3fffee90:  00000000 3ffeb994 00000000 3fffdab0
3fffeea0:  00000010 00000000 3fff0d70 00000000
3fffeeb0:  3fff0000 00000020 00000048 3fff35c4
3fffeec0:  3fff3904 3fff703a 3fff701c 4026807d
3fffeed0:  00000014 3fff35c4 000015b4 40101151
3fffeee0:  00000000 3fff4d34 3ffef570 3fff5494
3fffeef0:  3fffdc80 00000020 3fff61ac 3fff5494
3fffef00:  3fff35c4 00000008 3fff701c 40260a35
3fffef10:  3fffdc80 3fff5434 3fff61ac 40260834
3fffef20:  4028ecd1 3fff5434 3fff61ac 4028ece3
3fffef30:  3fff702c 3fff701c 00000000 3fffdcb0
3fffef40:  40285fc3 00000000 3fff61ac 4028a527
3fffef50:  40000f49 3fffdab0 3fffdab0 40000f49
3fffef60:  40000e19 000a493d 00000000 00000005
3fffef70:  00000000 aa55aa55 000000ed 40105d55
3fffef80:  40105d5b 00000000 00000005 4010131c
3fffef90:  4010000d 7878635f 6d393131 401000ab
3fffefa0:  4027af04 3fffef3c 4027aeb5 3fffff18
3fffefb0:  3fffffc0 00000000 00000000 feefeffe
3fffefc0:  feefeffe feefeffe feefeffe feefeffe
3fffefd0:  feefeffe feefeffe feefeffe feefeffe
3fffefe0:  feefeffe feefeffe feefeffe feefeffe
3fffeff0:  feefeffe feefeffe feefeffe feefeffe
3ffff000:  feefeffe feefeffe feefeffe feefeffe
3ffff010:  feefeffe feefeffe feefeffe feefeffe
3ffff020:  feefeffe feefeffe feefeffe feefeffe
3ffff030:  feefeffe feefeffe feefeffe feefeffe
3ffff040:  feefeffe feefeffe feefeffe feefeffe
3ffff050:  feefeffe feefeffe feefeffe feefeffe
3ffff060:  feefeffe feefeffe feefeffe feefeffe
3ffff070:  feefeffe feefeffe feefeffe feefeffe
3ffff080:  feefeffe feefeffe feefeffe feefeffe
3ffff090:  feefeffe feefeffe feefeffe feefeffe
3ffff0a0:  feefeffe feefeffe feefeffe feefeffe
3ffff0b0:  feefeffe feefeffe feefeffe feefeffe
3ffff0c0:  feefeffe feefeffe feefeffe feefeffe
3ffff0d0:  feefeffe feefeffe feefeffe feefeffe
3ffff0e0:  feefeffe feefeffe feefeffe feefeffe
3ffff0f0:  feefeffe feefeffe feefeffe feefeffe
3ffff100:  feefeffe feefeffe feefeffe feefeffe
3ffff110:  feefeffe feefeffe feefeffe feefeffe
3ffff120:  feefeffe feefeffe feefeffe feefeffe
3ffff130:  feefeffe feefeffe feefeffe feefeffe
3ffff140:  feefeffe feefeffe feefeffe feefeffe
3ffff150:  feefeffe feefeffe feefeffe feefeffe
3ffff160:  feefeffe feefeffe feefeffe feefeffe
3ffff170:  feefeffe feefeffe feefeffe feefeffe
3ffff180:  feefeffe feefeffe feefeffe feefeffe
3ffff190:  feefeffe feefeffe feefeffe feefeffe
3ffff1a0:  feefeffe feefeffe feefeffe feefeffe
3ffff1b0:  feefeffe feefeffe feefeffe feefeffe
3ffff1c0:  feefeffe feefeffe feefeffe feefeffe
3ffff1d0:  feefeffe feefeffe feefeffe feefeffe
3ffff1e0:  feefeffe feefeffe feefeffe feefeffe
3ffff1f0:  feefeffe feefeffe feefeffe feefeffe
3ffff200:  feefeffe feefeffe feefeffe feefeffe
3ffff210:  feefeffe feefeffe feefeffe feefeffe
3ffff220:  feefeffe feefeffe feefeffe feefeffe
3ffff230:  feefeffe feefeffe feefeffe feefeffe
3ffff240:  feefeffe feefeffe feefeffe feefeffe
3ffff250:  feefeffe feefeffe feefeffe feefeffe
3ffff260:  feefeffe feefeffe feefeffe feefeffe
3ffff270:  feefeffe feefeffe feefeffe feefeffe
3ffff280:  feefeffe feefeffe feefeffe feefeffe
3ffff290:  feefeffe feefeffe feefeffe feefeffe
3ffff2a0:  feefeffe feefeffe feefeffe feefeffe
3ffff2b0:  feefeffe feefeffe feefeffe feefeffe
3ffff2c0:  feefeffe feefeffe feefeffe feefeffe
3ffff2d0:  feefeffe feefeffe feefeffe feefeffe
3ffff2e0:  feefeffe feefeffe feefeffe feefeffe
3ffff2f0:  feefeffe feefeffe feefeffe feefeffe
3ffff300:  feefeffe feefeffe feefeffe feefeffe
3ffff310:  feefeffe feefeffe feefeffe feefeffe
3ffff320:  feefeffe feefeffe feefeffe feefeffe
3ffff330:  feefeffe feefeffe feefeffe feefeffe
3ffff340:  feefeffe feefeffe feefeffe feefeffe
3ffff350:  feefeffe feefeffe feefeffe feefeffe
3ffff360:  feefeffe feefeffe feefeffe feefeffe
3ffff370:  feefeffe feefeffe feefeffe feefeffe
3ffff380:  feefeffe feefeffe feefeffe feefeffe
3ffff390:  feefeffe feefeffe feefeffe feefeffe
3ffff3a0:  feefeffe feefeffe feefeffe feefeffe
3ffff3b0:  feefeffe feefeffe feefeffe feefeffe
3ffff3c0:  feefeffe feefeffe feefeffe feefeffe
3ffff3d0:  feefeffe feefeffe feefeffe feefeffe
3ffff3e0:  feefeffe feefeffe feefeffe feefeffe
3ffff3f0:  feefeffe feefeffe feefeffe feefeffe
3ffff400:  feefeffe feefeffe feefeffe feefeffe
3ffff410:  feefeffe feefeffe feefeffe feefeffe
3ffff420:  feefeffe feefeffe feefeffe feefeffe
3ffff430:  feefeffe feefeffe feefeffe feefeffe
3ffff440:  feefeffe feefeffe feefeffe feefeffe
3ffff450:  feefeffe feefeffe feefeffe feefeffe
3ffff460:  feefeffe feefeffe feefeffe feefeffe
3ffff470:  feefeffe feefeffe feefeffe feefeffe
3ffff480:  feefeffe feefeffe feefeffe feefeffe
3ffff490:  feefeffe feefeffe feefeffe feefeffe
3ffff4a0:  feefeffe feefeffe feefeffe feefeffe
3ffff4b0:  feefeffe feefeffe feefeffe feefeffe
3ffff4c0:  feefeffe feefeffe feefeffe feefeffe
3ffff4d0:  feefeffe feefeffe feefeffe feefeffe
3ffff4e0:  feefeffe feefeffe feefeffe feefeffe
3ffff4f0:  feefeffe feefeffe feefeffe feefeffe
3ffff500:  feefeffe feefeffe feefeffe feefeffe
3ffff510:  feefeffe feefeffe feefeffe feefeffe
3ffff520:  feefeffe feefeffe feefeffe feefeffe
3ffff530:  feefeffe feefeffe feefeffe feefeffe
3ffff540:  feefeffe feefeffe feefeffe feefeffe
3ffff550:  feefeffe feefeffe feefeffe feefeffe
3ffff560:  feefeffe feefeffe feefeffe feefeffe
3ffff570:  feefeffe feefeffe feefeffe feefeffe
3ffff580:  feefeffe feefeffe feefeffe feefeffe  
3ffff590:  feefeffe feefeffe feefeffe feefeffe
3ffff5a0:  feefeffe feefeffe feefeffe feefeffe
3ffff5b0:  feefeffe feefeffe feefeffe feefeffe
3ffff5c0:  feefeffe feefeffe feefeffe feefeffe
3ffff5d0:  feefeffe feefeffe feefeffe feefeffe
3ffff5e0:  feefeffe feefeffe feefeffe feefeffe
3ffff5f0:  feefeffe feefeffe feefeffe feefeffe
3ffff600:  feefeffe feefeffe feefeffe feefeffe
3ffff610:  feefeffe feefeffe feefeffe feefeffe
3ffff620:  feefeffe feefeffe feefeffe feefeffe
3ffff630:  feefeffe feefeffe feefeffe feefeffe
3ffff640:  feefeffe feefeffe feefeffe feefeffe
3ffff650:  feefeffe feefeffe feefeffe feefeffe
3ffff660:  feefeffe feefeffe feefeffe feefeffe
3ffff670:  feefeffe feefeffe feefeffe feefeffe
3ffff680:  feefeffe feefeffe feefeffe feefeffe
3ffff690:  feefeffe feefeffe feefeffe feefeffe
3ffff6a0:  feefeffe feefeffe feefeffe feefeffe
3ffff6b0:  feefeffe feefeffe feefeffe feefeffe
3ffff6c0:  feefeffe feefeffe feefeffe feefeffe
3ffff6d0:  feefeffe feefeffe feefeffe feefeffe
3ffff6e0:  feefeffe feefeffe feefeffe feefeffe
3ffff6f0:  feefeffe feefeffe feefeffe feefeffe
3ffff700:  feefeffe feefeffe feefeffe feefeffe
3ffff710:  feefeffe feefeffe feefeffe feefeffe
3ffff720:  feefeffe feefeffe feefeffe feefeffe
3ffff730:  feefeffe feefeffe feefeffe feefeffe
3ffff740:  feefeffe feefeffe feefeffe feefeffe
3ffff750:  feefeffe feefeffe feefeffe feefeffe
3ffff760:  feefeffe feefeffe feefeffe feefeffe
3ffff770:  feefeffe feefeffe feefeffe feefeffe
3ffff780:  feefeffe feefeffe feefeffe feefeffe
3ffff790:  feefeffe feefeffe feefeffe feefeffe
3ffff7a0:  feefeffe feefeffe feefeffe feefeffe
3ffff7b0:  feefeffe feefeffe feefeffe feefeffe
3ffff7c0:  feefeffe feefeffe feefeffe feefeffe
3ffff7d0:  feefeffe feefeffe feefeffe feefeffe
3ffff7e0:  feefeffe feefeffe feefeffe feefeffe
3ffff7f0:  feefeffe feefeffe feefeffe feefeffe
3ffff800:  feefeffe feefeffe feefeffe feefeffe
3ffff810:  feefeffe feefeffe feefeffe feefeffe
3ffff820:  feefeffe feefeffe feefeffe feefeffe
3ffff830:  feefeffe feefeffe feefeffe feefeffe
3ffff840:  feefeffe feefeffe feefeffe feefeffe
3ffff850:  feefeffe feefeffe feefeffe feefeffe
3ffff860:  feefeffe feefeffe feefeffe feefeffe
3ffff870:  feefeffe feefeffe feefeffe feefeffe
3ffff880:  feefeffe feefeffe feefeffe feefeffe
3ffff890:  feefeffe feefeffe feefeffe feefeffe
3ffff8a0:  feefeffe feefeffe feefeffe feefeffe
3ffff8b0:  feefeffe feefeffe feefeffe feefeffe
3ffff8c0:  feefeffe feefeffe feefeffe feefeffe
3ffff8d0:  feefeffe feefeffe feefeffe feefeffe
3ffff8e0:  feefeffe feefeffe feefeffe feefeffe
3ffff8f0:  feefeffe feefeffe feefeffe feefeffe
3ffff900:  feefeffe feefeffe feefeffe feefeffe
3ffff910:  feefeffe feefeffe feefeffe feefeffe
3ffff920:  feefeffe feefeffe feefeffe feefeffe
3ffff930:  feefeffe feefeffe feefeffe feefeffe
3ffff940:  feefeffe feefeffe feefeffe feefeffe
3ffff950:  feefeffe feefeffe feefeffe feefeffe
3ffff960:  feefeffe feefeffe feefeffe feefeffe
3ffff970:  feefeffe feefeffe feefeffe feefeffe
3ffff980:  feefeffe feefeffe feefeffe feefeffe
3ffff990:  00000000 00000000 0000001f 401005d0
3ffff9a0:  feefeffe feefeffe 3fffc228 401064ed
3ffff9b0:  4000050c feefeffe feefeffe feefeffe
3ffff9c0:  4000e243 00000030 00000019 ffffffff
3ffff9d0:  4000da01 00000098 0000a000 00000001
3ffff9e0:  00000009 00000000 00003b60 0000000a
3ffff9f0:  00000000 00000000 3ffffc03 005f0000
3ffffa00:  00000000 00000000 a0000000 00000030
3ffffa10:  4000050c feefeffe feefeffe feefeffe
3ffffa20:  402318ff 00000030 00000010 ffffffff
3ffffa30:  4023795d 00000060 00000004 3ffe83e4
3ffffa40:  402369e9 00000020 0000001c 40101375
3ffffa50:  00000000 00000000 0000001f 401005d0
3ffffa60:  0000000f 0000001c 3fffc228 401064ed
3ffffa70:  4000050c 00000001 3ffe83e4 3ffe83e4
3ffffa80:  00000000 00000000 0000001f 401005d0
3ffffa90:  00000005 00000000 0000000a 00000000
3ffffaa0:  00000005 00000000 0000000a 00000000
3ffffab0:  00000009 00000000 0000000a 00000000
3ffffac0:  00000000 a0000000 00000000 0000001c
3ffffad0:  00005000 ffffffc3 00005000 3ffe83e4
3ffffae0:  00000000 00000000 3ffffc50 4023750c
3ffffaf0:  3ffffbe1 3ffffbe3 00000000 3ffe83e4
3ffffb00:  00000001 00000000 402319d9 3ffe83e4
3ffffb10:  00000002 00000000 3ffffc50 4023750c
3ffffb20:  40237448 3ffffbe1 00000002 00000000
3ffffb30:  00000001 00000000 0000000a 3ffffc50
3ffffb40:  00000009 00000000 0000000a 00000000
3ffffb50:  00000009 00000000 0000000a 00000000
3ffffb60:  00000002 00000000 3ffffc50 4023750c
3ffffb70:  00000000 a0000000 00000000 0000001c
3ffffb80:  00009000 3ffffc73 00009000 3ffe83e4
3ffffb90:  00000000 00000000 3ffffd00 4023750c
3ffffba0:  3ffffc91 3ffffc93 00000000 4023750c
3ffffbb0:  3fff14b0 3ffffca3 402319d9 3ffe83e4
3ffffbc0:  00000002 00000000 3ffffd00 4023750c
3ffffbd0:  40237448 3ffffc91 00000002 00000000
3ffffbe0:  40237448 3fff14b0 00000029 3ffffd00
3ffffbf0:  402970a3 00000000 3ffffc50 40231b08
3ffffc00:  00000002 00000000 3ffffc60 3ffe83e4
3ffffc10:  00000002 00000000 3ffffd00 4023750c
3ffffc20:  00000000 402970a3 00000002 00000000
3ffffc30:  00000000 3ffe9126 00000001 402970a3
3ffffc40:  402970a5 00000000 3ffffd00 4023770d
3ffffc50:  00000080 ffffffff ffffffff 00000000
3ffffc60:  00000002 0000003b 00302075 00000000
3ffffc70:  40290104 0000002a 3f302073 40231b08
3ffffc80:  00000001 09226fa3 00000000 3ffe83e4
3ffffc90:  00000002 00000000 3ffffd80 4023750c
3ffffca0:  00fffdb0 40290104 00000002 3ffe83e4
3ffffcb0:  3ffffe50 3ffffe20 00000024 40290104
3ffffcc0:  40290106 00000000 3ffffd80 4023770d
3ffffcd0:  00000002 00000002 0000000c 3ffe83e4
3ffffce0:  00000029 00000002 00302036 40297084
3ffffcf0:  3fff3068 3ffe83e4 00000040 40234ad1
3ffffd00:  3ffffe17 3ffe83e4 00000004 ffff0208
3ffffd10:  3ffffddc 0000003f 0000019b ffff0208
3ffffd20:  3fff1c36 000001c5 00000008 33353130
3ffffd30:  3ffffe50 3ffffe40 0000000c 57207c20
3ffffd40:  3ffffe50 3ffffe40 0000000c 3ffe83e4
3ffffd50:  6f737365 00000002 34333a70 207c2036
3ffffd60:  38352063 00000a0d 4bc6a7f0 3fff26b0
3ffffd70:  3fff26b4 3ffe83e4 0000019d 40234ad1
3ffffd80:  3fff1c61 3ffffe20 0000019a ffff0208
3ffffd90:  00000458 3ffe8914 000022c4 40101151
3ffffda0:  000002b1 3ffe8914 0000158c 40101151
3ffffdb0:  3fff1dfc 00000020 3fff6ebc 3fff26b0
3ffffdc0:  000001ff 3ffe8914 00000ffc 40101151
3ffffdd0:  3ffffe50 3fff5bf4 3fff6184 3fff26b0
3ffffde0:  000002aa 3ffe8914 00001554 40101151
3ffffdf0:  3fff5b0c 3fff5bf4 3fff5bf4 3fff1be8
3ffffe00:  3ffffed0 00000020 3fff614c 4010133e
3ffffe10:  000002b6 3fff1be8 3fff614c 4025723c
3ffffe20:  00000000 00000000 00000000 4023ceac
3ffffe30:  3fff1dfc 00000020 3fff61ac 40205004
3ffffe40:  3fff1be8 3fff1be8 3fff1be8 4025723c
3ffffe50:  3fff1dfc 3fff1bfc 3fff1dfc 3fff26b0
3ffffe60:  3fff1dfc 3fff61ac 3fff1be8 40205bcc
3ffffe70:  00000063 62ff1655 b4721e53 00000090
3ffffe80:  00000000 4bc6a7f0 09238d58 e353f7ce
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  000256ec 3fff1be8 3ffffecc 3fff1be8
3ffffec0:  02b481e6 df1fab90 00000000 00000000
3ffffed0:  00000000 4bc6a7f0 09238d64 e6666666
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  00000000 00000000 40100af5 00000000
3fffff00:  40106631 02dae555 3fff32fc 00000000
3fffff10:  3fff0d50 3fff32fc 00000004 00000000
3fffff20:  3fffdad0 3fff31e8 402266f4 3fffefa0
3fffff30:  00000000 3fffdad0 3fff31e8 402277c6
3fffff40:  3fffdad0 00000000 3fff15ec 40206e11
3fffff50:  007a1200 df516a8c 00000000 00000001
3fffff60:  00000000 00000000 40229c68 40229c54
3fffff70:  007a1200 df516a56 00005d00 00000a30
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff31e8
3fffffa0:  3fffdad0 00000000 3ffe8910 402267ea
<<<stack<<<

0x40204d40 in WebSocketEventHandler(AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int) at src/WebSocketEvents.cpp:42
0x40101375 in malloc at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x4020c04a in webSocketSendFrame(AsyncClient*, bool, unsigned char, bool, unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:77
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4020c1ed in AsyncWebSocketMultiMessage::send(AsyncClient*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:458 (discriminator 6)
0x40105c53 in lmacRxDone at ??:?
0x4020cbe8 in AsyncWebSocketClient::_runQueue() at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:545
0x4020d6b8 in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:525
0x40100af5 in millis at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020d6d9 in std::_Function_handler<void (void*, AsyncClient*, unsigned int, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, unsigned int, unsigned int)#4}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, unsigned int&&, AsyncClient*&&) at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x40100181 in std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>::operator()(void*, AsyncClient*, unsigned int, unsigned int) const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x40208f0e in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_sent(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:557
0x40204d40 in WebSocketEventHandler(AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int) at src/WebSocketEvents.cpp:42
0x40101375 in malloc at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x4020c04a in webSocketSendFrame(AsyncClient*, bool, unsigned char, bool, unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:77
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4020c1ed in AsyncWebSocketMultiMessage::send(AsyncClient*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:458 (discriminator 6)
0x40105c53 in lmacRxDone at ??:?
0x4020cbe8 in AsyncWebSocketClient::_runQueue() at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:545
0x4020d6b8 in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:525
0x40100af5 in millis at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020d6d9 in std::_Function_handler<void (void*, AsyncClient*, unsigned int, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, unsigned int, unsigned int)#4}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, unsigned int&&, AsyncClient*&&) at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x40100181 in std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>::operator()(void*, AsyncClient*, unsigned int, unsigned int) const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x40208f0e in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_sent(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:557
0x40208f50 in AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:753
0x4026a8b8 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:469 (discriminator 1)
0x4026807d in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a35 in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x40260834 in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ecd1 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ece3 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x40285fc3 in ppPeocessRxPktHdr at ??:?
0x4028a527 in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af04 in cont_ret at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027aeb5 in cont_continue at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x40208f50 in AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:753
0x4026a8b8 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:469 (discriminator 1)
0x4026807d in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a35 in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x40260834 in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ecd1 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ece3 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x40285fc3 in ppPeocessRxPktHdr at ??:?
0x4028a527 in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af04 in cont_ret at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027aeb5 in cont_continue at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x401005d0 in ets_post at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401064ed in ets_timer_disarm at ??:?
0x402318ff in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:163 (discriminator 8)
0x4023795d in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:662
0x402369e9 in _Balloc at /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:128
0x40101375 in malloc at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x401005d0 in ets_post at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401064ed in ets_timer_disarm at ??:?
0x401005d0 in ets_post at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402970a3 in espconn_regist_recvcb at ??:?
0x40231b08 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402970a3 in espconn_regist_recvcb at ??:?
0x402970a3 in espconn_regist_recvcb at ??:?
0x402970a5 in espconn_regist_recvcb at ??:?
0x4023770d in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x40290104 in espconn_udp_server at ??:?
0x40231b08 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40290104 in espconn_udp_server at ??:?
0x40290104 in espconn_udp_server at ??:?
0x40290106 in espconn_udp_server at ??:?
0x4023770d in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x40297084 in espconn_regist_recvcb at ??:?
0x40234ad1 in _vsnprintf_r at /workdir/repo/newlib/newlib/libc/stdio/vsnprintf.c:71 (discriminator 4)
0x40234ad1 in _vsnprintf_r at /workdir/repo/newlib/newlib/libc/stdio/vsnprintf.c:71 (discriminator 4)
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4010133e in free at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:595
0x4025723c in operator delete(void*) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_op.cc:50
0x4023ceac in operator delete(void*, unsigned int) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_ops.cc:34
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x4025723c in operator delete(void*) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_op.cc:50
0x40205bcc in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:577
0x40100af5 in millis at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40100af5 in millis at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40106631 in ets_timer_arm_new at ??:?
0x402266f4 in esp_get_cycle_count at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_features.h:65
 (inlined by) EspClass::getCycleCount() at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Esp.h:219
 (inlined by) esp_yield_within_cont at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:115
 (inlined by) __esp_yield at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:121
0x402277c6 in delay at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:54
0x40206e11 in loop at src/main.cpp:354
0x40229c68 in std::_Function_handler<void (bool), void (*)(bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40229c54 in std::_Function_handler<void (bool), void (*)(bool)>::_M_invoke(std::_Any_data const&, bool&&) at c:\users\user\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x401005d0 in ets_post at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x402267ea in loop_wrapper() at C:\Users\user\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:201


--------------- CUT HERE FOR EXCEPTION DECODER ---------------
@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

This is another crash, again in umm_malloc_cpp:635 :

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (3):
epc1=0x40100ff2 epc2=0x00000000 epc3=0x00000000 excvaddr=0x4001ef20 depc=0x00000000

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40100ff2 in umm_malloc_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:635

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40100ff2 in umm_malloc_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:635

>>>stack>>>

ctx: cont
sp: 3ffffc50 end: 3fffffc0 offset: 0190
3ffffde0:  20363534 30303028 29303030 00000065  
3ffffdf0:  3fff1bfc 00000020 00000066 00000065
3ffffe00:  00000000 00000020 00000008 40101375
3ffffe10:  39203163 4020c4d2 00000008 40226367
3ffffe20:  00000000 3fff1dfc 3fff5d84 4020c4d2
3ffffe30:  00000000 3ffffe40 0000000c 40205004
3ffffe40:  12d5469b 3ffffeb8 3fff1be8 3fff26b0
3ffffe50:  3fff1dfc 3fff1bfc 3fff1dfc 4020d57f
3ffffe60:  3fff26b4 3fff1bfc 3fff1be8 40205b60
3ffffe70:  00000063 62ff1655 b4721e53 00000090
3ffffe80:  00000000 4bc6a7f0 3fa0040d 67ae147a
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  3ffffecc 3fff1be8 3ffffecc 3fff1be8
3ffffec0:  40229c10 40204e10 3f9f0212 00000063
3ffffed0:  3fff5e2c 4bc6a7f0 3fa014fb bd2f1a9f
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  4010645a 3fff0d28 40100af5 00000000  
3fffff00:  001049bf 3fff2494 00000000 00000001
3fffff10:  12d545b2 3fff32fc 00000004 3fff31e8
3fffff20:  3fff4d34 4020a208 00000004 3fff31e8
3fffff30:  3fffdad0 00000000 3fff2494 3fff31e8
3fffff40:  3fffdad0 00000000 3ffe8910 40206c72
3fffff50:  007a1200 cc320b8c 00000000 00000001
3fffff60:  00000000 00000000 40229c68 40229c54
3fffff70:  007a1200 cc320a1b 00005d00 00000914
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff31e8
3fffffa0:  3fffdad0 00000000 3ffe8910 402267ea
3fffffb0:  feefeffe feefeffe feefeffe 40101751
<<<stack<<<

0x40101375 in malloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1222
0x40226367 in operator new(unsigned int) at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/abi.cpp:41
0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1222
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x4020d57f in AsyncWebSocket::textAll(char const*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:971
0x40205b60 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:550
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40229c10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_manager(std::_Any_data&, std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}> const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40204e10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_invoke(std::_Any_data const&, char*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x40101375 in malloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1222
0x40226367 in operator new(unsigned int) at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/abi.cpp:41
0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1222
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x4020d57f in AsyncWebSocket::textAll(char const*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:971
0x40205b60 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:550
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40229c10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_manager(std::_Any_data&, std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}> const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40204e10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_invoke(std::_Any_data const&, char*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x4010645a in wdt_feed at ??:?
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020a208 in ESP8266WiFiSTAClass::status() at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.cpp:527
0x40206c72 in loop at src/main.cpp:229
0x40229c68 in std::_Function_handler<void (bool), void (*)(bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40229c54 in std::_Function_handler<void (bool), void (*)(bool)>::_M_invoke(std::_Any_data const&, bool&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x402267ea in loop_wrapper() at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:201
0x40101751 in cont_wrapper at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:81


--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@gibo77
Copy link

gibo77 commented Dec 19, 2022 via email

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

Looks like hardware issue. Check your power supply.

I'll attach a scope to it, but I doubt it. ESP8266 has a 1000uF electrolytic cap (nichicon) very near and is connected via a short, high quality USB cable to a powered USB hub...

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

Another variant of the crash, provoked by the same action:

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (9):
epc1=0x4020c91d epc2=0x00000000 epc3=0x00000000 excvaddr=0x3fff0102 depc=0x00000000

LoadStoreAlignmentCause: Load or store to an unaligned address
  epc1=0x4020c91d in std::_Function_base::_M_empty() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:248
     (inlined by) std::function<void (AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int)>::operator bool() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:499
     (inlined by) bool std::operator!=<void, AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int>(std::function<void (AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int)> const&, decltype(nullptr)) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:700
     (inlined by) AsyncWebSocket::_handleEvent(AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:871   

LoadStoreAlignmentCause: Load or store to an unaligned address
  epc1=0x4020c91d in std::_Function_base::_M_empty() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:248
     (inlined by) std::function<void (AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int)>::operator bool() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:499
     (inlined by) bool std::operator!=<void, AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int>(std::function<void (AsyncWebSocket*, AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int)> const&, decltype(nullptr)) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:700
     (inlined by) AsyncWebSocket::_handleEvent(AsyncWebSocketClient*, AwsEventType, void*, unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:871   

>>>stack>>>

ctx: sys
sp: 3fffec10 end: 3fffffb0 offset: 0190
3fffeda0:  00a6e5fb 00000000 00000020 401005d0  
3fffedb0:  0000023b 3ffe8914 00000005 3fffee70
3fffedc0:  00000000 3fff5e1a 3fff6b3c 4020cf96
3fffedd0:  00000048 4bc6a7f0 0233d868 2b020c49
3fffede0:  00000048 00000000 0000006b 00000000
3fffedf0:  3ffec43c 00000000 40100af5 3fffee70
3fffee00:  00000000 3fff69bc 3fff5dd4 4020cfc9
3fffee10:  00a6e5f1 7fffffff 00002200 401001d5
3fffee20:  3fff6b3c 3fff69bc 3fff5e1a 0000004e
3fffee30:  00000000 3fff69bc 3fff5dd4 4020908a
3fffee40:  3fff67bc 2c9f0300 4000050c 3fffc278
3fffee50:  00000062 00000000 00000001 3fff3ad0
3fffee60:  3fff67bc 3fff3ad4 3fff3ad5 402090f0
3fffee70:  3fff6ab0 3fff6aa4 3fff5dd4 3fff3ad0  
3fffee80:  3fff67bc 3fff3ad4 3fff3ad5 4026a8f5
3fffee90:  00000009 3ffeb9b4 3ffeb994 3fffdab0
3fffeea0:  00000018 00000000 3fff0d60 00000000
3fffeeb0:  3fff0000 00000020 00000094 3fff35c4
3fffeec0:  3fff3904 3fff5df2 3fff5dd4 4026807d
3fffeed0:  00000014 3fff35c4 00001f2c 40101151
3fffeee0:  00000000 3fff4d34 3ffef5e8 3fff54bc
3fffeef0:  3fffdc80 00000020 3fff6b24 3fff54bc
3fffef00:  3fff35c4 00000008 3fff5dd4 40260a35
3fffef10:  3fffdc80 3fff5434 3fff6b24 40260834
3fffef20:  4028ecd1 3fff5434 3fff6b24 4028ece3
3fffef30:  3fff5de4 3fff5dd4 00000000 3fffdcb0
3fffef40:  40285fc3 00000000 3fff6b24 4028a527
3fffef50:  40000f49 3fffdab0 3fffdab0 40000f49
3fffef60:  40000e19 000a493d 00000000 00000005
3fffef70:  00000000 aa55aa55 000000ed 40105d55
3fffef80:  40105d5b 00000000 00000005 4010131c
3fffef90:  4010000d 7878635f 6d393131 401000ab
3fffefa0:  4027af04 3fffef3c 4027aeb5 3fffff18
3fffefb0:  3fffffc0 00000000 00000000 feefeffe
3fffefc0:  feefeffe feefeffe feefeffe feefeffe
3fffefd0:  feefeffe feefeffe feefeffe feefeffe
3fffefe0:  feefeffe feefeffe feefeffe feefeffe
3fffeff0:  feefeffe feefeffe feefeffe feefeffe
3ffff000:  feefeffe feefeffe feefeffe feefeffe
3ffff010:  feefeffe feefeffe feefeffe feefeffe
3ffff020:  feefeffe feefeffe feefeffe feefeffe
3ffff030:  feefeffe feefeffe feefeffe feefeffe
3ffff040:  feefeffe feefeffe feefeffe feefeffe
3ffff050:  feefeffe feefeffe feefeffe feefeffe
3ffff060:  feefeffe feefeffe feefeffe feefeffe
3ffff070:  feefeffe feefeffe feefeffe feefeffe
3ffff080:  feefeffe feefeffe feefeffe feefeffe
3ffff090:  feefeffe feefeffe feefeffe feefeffe
3ffff0a0:  feefeffe feefeffe feefeffe feefeffe
3ffff0b0:  feefeffe feefeffe feefeffe feefeffe
3ffff0c0:  feefeffe feefeffe feefeffe feefeffe
3ffff0d0:  feefeffe feefeffe feefeffe feefeffe
3ffff0e0:  feefeffe feefeffe feefeffe feefeffe
3ffff0f0:  feefeffe feefeffe feefeffe feefeffe
3ffff100:  feefeffe feefeffe feefeffe feefeffe
3ffff110:  feefeffe feefeffe feefeffe feefeffe
3ffff120:  feefeffe feefeffe feefeffe feefeffe
3ffff130:  feefeffe feefeffe feefeffe feefeffe
3ffff140:  feefeffe feefeffe feefeffe feefeffe
3ffff150:  feefeffe feefeffe feefeffe feefeffe
3ffff160:  feefeffe feefeffe feefeffe feefeffe
3ffff170:  feefeffe feefeffe feefeffe feefeffe
3ffff180:  feefeffe feefeffe feefeffe feefeffe
3ffff190:  feefeffe feefeffe feefeffe feefeffe
3ffff1a0:  feefeffe feefeffe feefeffe feefeffe
3ffff1b0:  feefeffe feefeffe feefeffe feefeffe
3ffff1c0:  feefeffe feefeffe feefeffe feefeffe
3ffff1d0:  feefeffe feefeffe feefeffe feefeffe
3ffff1e0:  feefeffe feefeffe feefeffe feefeffe
3ffff1f0:  feefeffe feefeffe feefeffe feefeffe
3ffff200:  feefeffe feefeffe feefeffe feefeffe
3ffff210:  feefeffe feefeffe feefeffe feefeffe
3ffff220:  feefeffe feefeffe feefeffe feefeffe
3ffff230:  feefeffe feefeffe feefeffe feefeffe
3ffff240:  feefeffe feefeffe feefeffe feefeffe
3ffff250:  feefeffe feefeffe feefeffe feefeffe
3ffff260:  feefeffe feefeffe feefeffe feefeffe
3ffff270:  feefeffe feefeffe feefeffe feefeffe
3ffff280:  feefeffe feefeffe feefeffe feefeffe
3ffff290:  feefeffe feefeffe feefeffe feefeffe
3ffff2a0:  feefeffe feefeffe feefeffe feefeffe
3ffff2b0:  feefeffe feefeffe feefeffe feefeffe
3ffff2c0:  feefeffe feefeffe feefeffe feefeffe
3ffff2d0:  feefeffe feefeffe feefeffe feefeffe
3ffff2e0:  feefeffe feefeffe feefeffe feefeffe
3ffff2f0:  feefeffe feefeffe feefeffe feefeffe
3ffff300:  feefeffe feefeffe feefeffe feefeffe
3ffff310:  feefeffe feefeffe feefeffe feefeffe
3ffff320:  feefeffe feefeffe feefeffe feefeffe  
3ffff330:  feefeffe feefeffe feefeffe feefeffe
3ffff340:  feefeffe feefeffe feefeffe feefeffe
3ffff350:  feefeffe feefeffe feefeffe feefeffe
3ffff360:  feefeffe feefeffe feefeffe feefeffe
3ffff370:  feefeffe feefeffe feefeffe feefeffe
3ffff380:  feefeffe feefeffe feefeffe feefeffe
3ffff390:  feefeffe feefeffe feefeffe feefeffe
3ffff3a0:  feefeffe feefeffe feefeffe feefeffe
3ffff3b0:  feefeffe feefeffe feefeffe feefeffe
3ffff3c0:  feefeffe feefeffe feefeffe feefeffe
3ffff3d0:  feefeffe feefeffe feefeffe feefeffe
3ffff3e0:  feefeffe feefeffe feefeffe feefeffe
3ffff3f0:  feefeffe feefeffe feefeffe feefeffe
3ffff400:  feefeffe feefeffe feefeffe feefeffe
3ffff410:  feefeffe feefeffe feefeffe feefeffe
3ffff420:  feefeffe feefeffe feefeffe feefeffe
3ffff430:  feefeffe feefeffe feefeffe feefeffe
3ffff440:  feefeffe feefeffe feefeffe feefeffe
3ffff450:  feefeffe feefeffe feefeffe feefeffe
3ffff460:  feefeffe feefeffe feefeffe feefeffe
3ffff470:  feefeffe feefeffe feefeffe feefeffe
3ffff480:  feefeffe feefeffe feefeffe feefeffe
3ffff490:  feefeffe feefeffe feefeffe feefeffe
3ffff4a0:  feefeffe feefeffe feefeffe feefeffe
3ffff4b0:  feefeffe feefeffe feefeffe feefeffe
3ffff4c0:  feefeffe feefeffe feefeffe feefeffe
3ffff4d0:  feefeffe feefeffe feefeffe feefeffe
3ffff4e0:  feefeffe feefeffe feefeffe feefeffe
3ffff4f0:  feefeffe feefeffe feefeffe feefeffe
3ffff500:  feefeffe feefeffe feefeffe feefeffe
3ffff510:  feefeffe feefeffe feefeffe feefeffe
3ffff520:  feefeffe feefeffe feefeffe feefeffe
3ffff530:  feefeffe feefeffe feefeffe feefeffe
3ffff540:  feefeffe feefeffe feefeffe feefeffe
3ffff550:  feefeffe feefeffe feefeffe feefeffe
3ffff560:  feefeffe feefeffe feefeffe feefeffe
3ffff570:  feefeffe feefeffe feefeffe feefeffe
3ffff580:  feefeffe feefeffe feefeffe feefeffe
3ffff590:  feefeffe feefeffe feefeffe feefeffe
3ffff5a0:  feefeffe feefeffe feefeffe feefeffe
3ffff5b0:  feefeffe feefeffe feefeffe feefeffe
3ffff5c0:  feefeffe feefeffe feefeffe feefeffe
3ffff5d0:  feefeffe feefeffe feefeffe feefeffe
3ffff5e0:  feefeffe feefeffe feefeffe feefeffe
3ffff5f0:  feefeffe feefeffe feefeffe feefeffe
3ffff600:  feefeffe feefeffe feefeffe feefeffe
3ffff610:  feefeffe feefeffe feefeffe feefeffe
3ffff620:  feefeffe feefeffe feefeffe feefeffe
3ffff630:  feefeffe feefeffe feefeffe feefeffe
3ffff640:  feefeffe feefeffe feefeffe feefeffe
3ffff650:  feefeffe feefeffe feefeffe feefeffe
3ffff660:  feefeffe feefeffe feefeffe feefeffe
3ffff670:  feefeffe feefeffe feefeffe feefeffe
3ffff680:  feefeffe feefeffe feefeffe feefeffe
3ffff690:  feefeffe feefeffe feefeffe feefeffe
3ffff6a0:  feefeffe feefeffe feefeffe feefeffe
3ffff6b0:  feefeffe feefeffe feefeffe feefeffe
3ffff6c0:  feefeffe feefeffe feefeffe feefeffe
3ffff6d0:  feefeffe feefeffe feefeffe feefeffe
3ffff6e0:  feefeffe feefeffe feefeffe feefeffe
3ffff6f0:  feefeffe feefeffe feefeffe feefeffe
3ffff700:  feefeffe feefeffe feefeffe feefeffe
3ffff710:  feefeffe feefeffe feefeffe feefeffe
3ffff720:  feefeffe feefeffe feefeffe feefeffe
3ffff730:  feefeffe feefeffe feefeffe feefeffe
3ffff740:  feefeffe feefeffe feefeffe feefeffe
3ffff750:  feefeffe feefeffe feefeffe feefeffe
3ffff760:  feefeffe feefeffe feefeffe feefeffe
3ffff770:  feefeffe feefeffe feefeffe feefeffe
3ffff780:  feefeffe feefeffe feefeffe feefeffe
3ffff790:  feefeffe feefeffe feefeffe feefeffe
3ffff7a0:  feefeffe feefeffe feefeffe feefeffe
3ffff7b0:  feefeffe feefeffe feefeffe feefeffe
3ffff7c0:  feefeffe feefeffe feefeffe feefeffe
3ffff7d0:  feefeffe feefeffe feefeffe feefeffe
3ffff7e0:  feefeffe feefeffe feefeffe feefeffe
3ffff7f0:  feefeffe feefeffe feefeffe feefeffe
3ffff800:  feefeffe feefeffe feefeffe feefeffe
3ffff810:  feefeffe feefeffe feefeffe feefeffe
3ffff820:  feefeffe feefeffe feefeffe feefeffe
3ffff830:  feefeffe feefeffe feefeffe feefeffe
3ffff840:  feefeffe feefeffe feefeffe feefeffe
3ffff850:  feefeffe feefeffe feefeffe feefeffe
3ffff860:  feefeffe feefeffe feefeffe feefeffe
3ffff870:  feefeffe feefeffe feefeffe feefeffe
3ffff880:  feefeffe feefeffe feefeffe feefeffe
3ffff890:  feefeffe feefeffe feefeffe feefeffe
3ffff8a0:  feefeffe feefeffe feefeffe feefeffe
3ffff8b0:  feefeffe feefeffe feefeffe feefeffe
3ffff8c0:  feefeffe feefeffe feefeffe feefeffe
3ffff8d0:  feefeffe feefeffe feefeffe feefeffe
3ffff8e0:  feefeffe feefeffe feefeffe feefeffe
3ffff8f0:  feefeffe feefeffe feefeffe feefeffe
3ffff900:  feefeffe feefeffe feefeffe feefeffe
3ffff910:  feefeffe feefeffe feefeffe feefeffe
3ffff920:  feefeffe feefeffe feefeffe feefeffe
3ffff930:  feefeffe feefeffe feefeffe feefeffe
3ffff940:  feefeffe feefeffe feefeffe feefeffe
3ffff950:  feefeffe feefeffe feefeffe feefeffe
3ffff960:  feefeffe feefeffe feefeffe feefeffe
3ffff970:  feefeffe feefeffe feefeffe feefeffe
3ffff980:  feefeffe feefeffe feefeffe feefeffe
3ffff990:  00000000 00000000 0000001f 401005d0
3ffff9a0:  feefeffe feefeffe 3fffc228 401064ed
3ffff9b0:  4000050c feefeffe feefeffe feefeffe
3ffff9c0:  40234c80 00000030 00000005 ffffffff
3ffff9d0:  4023750c 3ffffd32 3ffffb8a 00000001
3ffff9e0:  00000001 00000001 40237448 3ffffc20
3ffff9f0:  00000000 00000000 3ffffbb3 3ffffc20
3ffffa00:  00000001 00000001 3ffe83e4 00000030
3ffffa10:  feefeffe feefeffe feefeffe feefeffe
3ffffa20:  feefeffe feefeffe feefeffe feefeffe
3ffffa30:  feefeffe feefeffe feefeffe 3ffe83e4
3ffffa40:  402369e9 00000020 0000001c 40101375
3ffffa50:  401015da 0000001c 00000001 401015cc
3ffffa60:  40104b4b 00040000 00000000 00040000
3ffffa70:  53002200 40104b48 00040000 3ffe83e4
3ffffa80:  3ffefd48 40103aaf 00000000 00040000
3ffffa90:  00000005 00000000 0000000a 00000000
3ffffaa0:  00000005 00000000 0000000a 00000000
3ffffab0:  00000009 00000000 0000000a 00000000
3ffffac0:  00000000 a0000000 00000000 0000001c
3ffffad0:  00005000 00000020 00005000 3ffe83e4
3ffffae0:  00000000 00000000 3ffffc50 4023750c
3ffffaf0:  3ffffbe1 3ffffbe3 00000000 3ffe83e4
3ffffb00:  00000001 00000000 402319d9 3ffe83e4
3ffffb10:  00000002 00000000 3ffffc50 4023750c
3ffffb20:  40237448 3ffffbe1 00000002 00000000
3ffffb30:  00000000 00000000 0000000a 3ffffc50
3ffffb40:  00000009 00000000 0000000a 00000000
3ffffb50:  00000009 00000000 0000000a 00000000
3ffffb60:  00000002 00000000 3ffffc50 4023750c
3ffffb70:  00000000 a0000000 00000000 0000001c
3ffffb80:  00009000 3ffffc73 00009000 3ffe83e4
3ffffb90:  00000000 00000000 3ffffd00 4023750c
3ffffba0:  3ffffc91 3ffffc93 00000000 4023750c
3ffffbb0:  3fff14b0 3ffffca3 402319d9 3ffe83e4
3ffffbc0:  00000002 00000000 3ffffd00 4023750c
3ffffbd0:  40237448 3ffffc91 00000002 00000000
3ffffbe0:  40237448 3fff14b0 00000029 3ffffd00
3ffffbf0:  402970a3 00000000 3ffffc50 40231b08
3ffffc00:  00000002 00000000 3ffffc60 3ffe83e4
3ffffc10:  00000002 00000000 3ffffd00 4023750c
3ffffc20:  00000000 402970a3 00000002 00000000
3ffffc30:  00000000 3ffe9126 00000001 402970a3
3ffffc40:  402970a5 00000000 3ffffd00 4023770d
3ffffc50:  00000080 ffffffff ffffffff 00000000
3ffffc60:  00000002 0000003b 00302075 00000000
3ffffc70:  40290104 0000002a 3f302073 40231b08
3ffffc80:  00000001 0000003f 00000000 3ffe83e4
3ffffc90:  00000002 00000000 3ffffd80 4023750c
3ffffca0:  00fffdb0 40290104 00000002 3ffe83e4
3ffffcb0:  3ffffe50 3ffffe20 00000024 40290104
3ffffcc0:  40290106 00000000 3ffffd80 4023770d
3ffffcd0:  00000002 00000002 0000000c 3ffe83e4
3ffffce0:  00000029 00000002 00302036 40297084
3ffffcf0:  3fff3068 3ffe83e4 00000040 40234ad1
3ffffd00:  3ffffe17 3ffe83e4 00000004 ffff0208
3ffffd10:  3ffffddc 0000003f 0000019b ffff0208
3ffffd20:  3fff1c36 000001c5 00000008 36333030
3ffffd30:  3ffffe50 3ffffe40 0000000c 57207c20
3ffffd40:  3ffffe50 3ffffe40 0000000c 3ffe83e4
3ffffd50:  6f737365 00000002 34333a70 207c2036
3ffffd60:  00000002 00000000 00000020 401005d0
3ffffd70:  40102ded 00000000 00000002 00000100
3ffffd80:  00000185 00000001 40105ba1 3ffefd48
3ffffd90:  3ffefcd0 40104e16 3ffefd48 40101151
3ffffda0:  40105287 3ffe8914 00001d9c 40101151
3ffffdb0:  40105786 3ffefd48 3fff68fc 3fff26b0
3ffffdc0:  40104d4f 401050d5 3ffefd48 00040000
3ffffdd0:  00002200 3fff69ac 3fff6994 3fff26b0
3ffffde0:  40105689 3ffefd48 3ffef2c8 00040000
3ffffdf0:  53002200 00000000 3fff69ac 3fff1be8
3ffffe00:  40105961 00080000 00000002 3fffc278
3ffffe10:  40103c2e 3fffc200 00000022 4025723c
3ffffe20:  401005ab 00000000 00000015 ffffffff
3ffffe30:  40106634 2c9f0300 4000050c 3fffc278
3ffffe40:  40103900 3fffc200 00000022 00000000
3ffffe50:  40206c60 00000030 00000010 ffffffff  
3ffffe60:  40206c60 00001a22 00002710 00000000
3ffffe70:  00004bc6 00000000 00000000 fffffffe
3ffffe80:  00000000 4bc6a7f0 0233cd12 44189374
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  00009055 3fff1be8 3ffffecc 3fff1be8
3ffffec0:  00a6e296 b3e2f897 022b0000 00000000
3ffffed0:  00000000 4bc6a7f0 0233cd1d 46e978d4
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  00000000 00000000 40100af5 00000000
3fffff00:  40106631 00aff097 3fff32fc 00000000
3fffff10:  3fff0d50 3fff32fc 00000004 00000000
3fffff20:  3fffdad0 3fff31e8 402266f4 3fffefa0
3fffff30:  00000000 3fffdad0 3fff31e8 402277c6
3fffff40:  3fffdad0 00000000 3fff15ec 40206e11
3fffff50:  007a1200 b46556fe 00000000 00000001
3fffff60:  00000000 00000000 40229c68 40229c54
3fffff70:  007a1200 b46556c8 00005d00 000009d0
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff31e8
3fffffa0:  3fffdad0 00000000 3ffe8910 402267ea
<<<stack<<<

0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x4020cf96 in AsyncWebSocketClient::_onData(void*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:701
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020cfc9 in std::_Function_handler<void (void*, AsyncClient*, void*, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, void*, unsigned int)#7}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, std::_Any_data const&, unsigned int&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x401001d5 in std::function<void (void*, AsyncClient*, void*, unsigned int)>::operator()(void*, AsyncClient*, void*, unsigned int) const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x4020908a in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_recv(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, pbuf*, long) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:649
0x402090f0 in AsyncClient::_s_recv(void*, tcp_pcb*, pbuf*, long) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:738
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x4020cf96 in AsyncWebSocketClient::_onData(void*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:701
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020cfc9 in std::_Function_handler<void (void*, AsyncClient*, void*, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, void*, unsigned int)#7}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, std::_Any_data const&, unsigned int&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x401001d5 in std::function<void (void*, AsyncClient*, void*, unsigned int)>::operator()(void*, AsyncClient*, void*, unsigned int) const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x4020908a in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_recv(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, pbuf*, long) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:649
0x402090f0 in AsyncClient::_s_recv(void*, tcp_pcb*, pbuf*, long) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:738
0x4026a8f5 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:501 (discriminator 1)
0x4026807d in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a35 in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x40260834 in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ecd1 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ece3 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x40285fc3 in ppPeocessRxPktHdr at ??:?
0x4028a527 in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af04 in cont_ret at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027aeb5 in cont_continue at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x4026a8f5 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:501 (discriminator 1)
0x4026807d in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a35 in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x40260834 in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ecd1 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ece3 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x40285fc3 in ppPeocessRxPktHdr at ??:?
0x4028a527 in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af04 in cont_ret at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027aeb5 in cont_continue at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401064ed in ets_timer_disarm at ??:?
0x40234c80 in memcpy_P at /workdir/repo/newlib/newlib/libc/sys/xtensa/string_pgmspace.c:116
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402369e9 in _Balloc at /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:128
0x40101375 in malloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x401015da in calloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:1182
0x401015cc in calloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:1176
0x40104b4b in lmacProcessTXStartData at ??:?
0x40104b48 in lmacProcessTXStartData at ??:?
0x40103aaf in wDev_ProcessFiq at ??:?
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402970a3 in espconn_regist_recvcb at ??:?
0x40231b08 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402970a3 in espconn_regist_recvcb at ??:?
0x402970a3 in espconn_regist_recvcb at ??:?
0x402970a5 in espconn_regist_recvcb at ??:?
0x4023770d in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x40290104 in espconn_udp_server at ??:?
0x40231b08 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40290104 in espconn_udp_server at ??:?
0x40290104 in espconn_udp_server at ??:?
0x40290106 in espconn_udp_server at ??:?
0x4023770d in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x40297084 in espconn_regist_recvcb at ??:?
0x40234ad1 in _vsnprintf_r at /workdir/repo/newlib/newlib/libc/stdio/vsnprintf.c:71 (discriminator 4)
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x40102ded in rcUpdateTxDone at ??:?
0x40105ba1 in lmacTxFrame at ??:?
0x40104e16 in lmacRecycleMPDU at ??:?
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40105287 in lmacRecycleMPDU at ??:?
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40105786 in lmacMSDUAged at ??:?
0x40104d4f in lmacProcessTxSuccess at ??:?
0x401050d5 in lmacRecycleMPDU at ??:?
0x40105689 in lmacMSDUAged at ??:?
0x40105961 in lmacProcessAckTimeout at ??:?
0x40103c2e in wDev_ProcessFiq at ??:?
0x4025723c in operator delete(void*) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_op.cc:50
0x401005ab in ets_intr_unlock at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:167
0x40106634 in ets_timer_arm_new at ??:?
0x40103900 in wDev_ProcessFiq at ??:?
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401064ed in ets_timer_disarm at ??:?
0x40234c80 in memcpy_P at /workdir/repo/newlib/newlib/libc/sys/xtensa/string_pgmspace.c:116
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402369e9 in _Balloc at /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:128
0x40101375 in malloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:821
0x401015da in calloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:1182
0x401015cc in calloc at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:1176
0x40104b4b in lmacProcessTXStartData at ??:?
0x40104b48 in lmacProcessTXStartData at ??:?
0x40103aaf in wDev_ProcessFiq at ??:?
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402319d9 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237448 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402970a3 in espconn_regist_recvcb at ??:?
0x40231b08 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x4023750c in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402970a3 in espconn_regist_recvcb at ??:?


--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

Now a very short crash:

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (3):
epc1=0x40107226 epc2=0x00000000 epc3=0x00000000 excvaddr=0x4002e704 depc=0x00000000

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40107226 in umm_disconnect_from_free_list at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:320

LoadStoreError: Processor internal physical address or data error during load or store
  epc1=0x40107226 in umm_disconnect_from_free_list at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:320

>>>stack>>>

ctx: cont
sp: 3ffffc80 end: 3fffffc0 offset: 0190
3ffffe10:  3ffe93c8 00000008 3fff6c2c 4020bc6a  
3ffffe20:  000003f8 3ffe8914 00001fc4 40101151
3ffffe30:  3fff1c1c 3fff66d4 3fff6c2c 00000000
3ffffe40:  3fff1e1c 00000020 3fff6bdc 4010133e
3ffffe50:  3fff1e1c 3fff692c 3fff692c 40204dcc
3ffffe60:  00000001 3fff1c1c 3fff1c08 40205bb9
3ffffe70:  33f9fe44 62ff1655 b4721e53 00000090
3ffffe80:  01060200 00000000 00000000 00000000
3ffffe90:  00000000 00000000 00000000 00000000
3ffffea0:  00000000 00000000 40100000 00000000
3ffffeb0:  00018b99 3fff1c08 3ffffecc 3fff1c08
3ffffec0:  01c9698d e4a04425 29300213 00000000
3ffffed0:  3fff692c 33f9fe44 62ff1655 b4721e53
3ffffee0:  00000090 01060200 00000000 00000000
3ffffef0:  00000000 00000000 00000000 00000000
3fffff00:  00000000 00000000 00000000 02010000
3fffff10:  01c90006 3fff331c 00000004 3fff3208  
3fffff20:  3fffdad0 00000000 00000004 3fff3208
3fffff30:  3fffdad0 00000000 3fff24b4 3fff3208
3fffff40:  3fffdad0 00000000 3ffe8910 40206c72
3fffff50:  007a1200 e7233f7b 00000000 00000001
3fffff60:  00000000 00000000 40229cc0 40229cac
3fffff70:  007a1200 e7233e0a 00003e00 00000970
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff3208
3fffffa0:  3fffdad0 00000000 3ffe8910 40226842
3fffffb0:  feefeffe feefeffe feefeffe 40101751
<<<stack<<<

0x4020bc6a in AsyncWebSocketBasicMessage::~AsyncWebSocketBasicMessage() at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:322
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4010133e in free at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:595
0x40204dcc in WebSocketTask::~WebSocketTask() at src/WebSocketTask.cpp:58
0x40205bb9 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:573 (discriminator 1)
0x40100000 in _stext at ??:?
0x4020bc6a in AsyncWebSocketBasicMessage::~AsyncWebSocketBasicMessage() at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:322
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4010133e in free at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:595
0x40204dcc in WebSocketTask::~WebSocketTask() at src/WebSocketTask.cpp:58
0x40205bb9 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:573 (discriminator 1)
0x40100000 in _stext at ??:?
0x40206c72 in loop at src/main.cpp:229
0x40229cc0 in std::_Function_handler<void (bool), void (*)(bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40229cac in std::_Function_handler<void (bool), void (*)(bool)>::_M_invoke(std::_Any_data const&, bool&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x40226842 in loop_wrapper() at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:201
0x40101751 in cont_wrapper at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:81


--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

And another one, remember - all goes away if I do not delete my WebSocketTask *currentTask as mentioned in the first post.
I have one WTF moment right after the other

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (9):
epc1=0x4020c4e4 epc2=0x00000000 epc3=0x00000000 excvaddr=0x22657465 depc=0x00000000

LoadStoreAlignmentCause: Load or store to an unaligned address
  epc1=0x4020c4e4 in LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:72
     (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1225

LoadStoreAlignmentCause: Load or store to an unaligned address
  epc1=0x4020c4e4 in LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:72
     (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1225

>>>stack>>>

ctx: cont
sp: 3ffffc90 end: 3fffffc0 offset: 0190
3ffffe20:  00000000 3fff1e1c 3fff5b2c 4020c4d2  
3ffffe30:  00000000 3ffffe40 0000000c 40205004
3ffffe40:  02eb1cdd 3ffffeb8 3fff1c08 3fff26d0
3ffffe50:  3fff1e1c 3fff1c1c 3fff1e1c 4020d5d7
3ffffe60:  3fff26d4 3fff1c1c 3fff1c08 40205b60
3ffffe70:  00000063 62ff1655 b4721e53 00000090
3ffffe80:  00000000 4bc6a7f0 09dbf3c3 bb22d0e5
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  3ffffecc 3fff1c08 3ffffecc 3fff1c08
3ffffec0:  40229c68 40204e10 09cf0212 00000063
3ffffed0:  3fff61cc 4bc6a7f0 09dc0483 04dd2f1a  
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  4010645a 3fff0d48 40100af5 00000000
3fffff00:  00028626 03147e1b 3fff331c 00000000
3fffff10:  02eb1bf5 3fff331c 00000004 3fff3208
3fffff20:  3fffdad0 00000000 00000004 3fff3208
3fffff30:  3fffdad0 00000000 3fff24b4 3fff3208
3fffff40:  3fffdad0 00000000 3ffe8910 40206c72
3fffff50:  007a1200 0117d174 00000000 00000001
3fffff60:  00000000 00000000 40229cc0 40229cac
3fffff70:  007a1200 0117d003 00005d00 000009a0
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff3208
3fffffa0:  3fffdad0 00000000 3ffe8910 40226842
3fffffb0:  feefeffe feefeffe feefeffe 40101751
<<<stack<<<

0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1225
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x4020d5d7 in AsyncWebSocket::textAll(char const*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:974
0x40205b60 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:550
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40229c68 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_manager(std::_Any_data&, std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}> const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40204e10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_invoke(std::_Any_data const&, char*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x4020c4d2 in LinkedListNode<AsyncWebSocketMessageBuffer*>::LinkedListNode(AsyncWebSocketMessageBuffer*) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:32
 (inlined by) LinkedList<AsyncWebSocketMessageBuffer*, LinkedListNode>::add(AsyncWebSocketMessageBuffer* const&) at .pio\libdeps\ESP8266\ESP Async WebServer\src/StringArray.h:67
 (inlined by) AsyncWebSocket::makeBuffer(unsigned char*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:1225
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x4020d5d7 in AsyncWebSocket::textAll(char const*, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:974
0x40205b60 in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:550
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40229c68 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_manager(std::_Any_data&, std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}> const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40204e10 in std::_Function_handler<void (char*), WebSocketTaskProcessor::ProcessTasks()::{lambda(char*)#1}>::_M_invoke(std::_Any_data const&, char*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x4010645a in wdt_feed at ??:?
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x40206c72 in loop at src/main.cpp:229
0x40229cc0 in std::_Function_handler<void (bool), void (*)(bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:271
0x40229cac in std::_Function_handler<void (bool), void (*)(bool)>::_M_invoke(std::_Any_data const&, bool&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:289
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x40226842 in loop_wrapper() at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:201
0x40101751 in cont_wrapper at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:81


--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

yet another variant:

User exception (panic/abort/assert)
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Panic umm_malloc.cpp:229 umm_get_ptr_context

>>>stack>>>

ctx: cont
sp: 3ffffdd0 end: 3fffffc0 offset: 0000
3ffffdd0:  3ffffe50 3fff6114 3fff60fc 3fff26d0
3ffffde0:  000000fe 00000000 00000000 00000000
3ffffdf0:  00000000 00000000 00000000 3fff3250
3ffffe00:  0000006b 000000a1 3fff6114 3fff26d0
3ffffe10:  3fff1e1c 00000001 00000001 40226d7a  
3ffffe20:  00000000 00000000 00000000 40226de7
3ffffe30:  3fff1e1c 3fff5b14 00000000 4010122c
3ffffe40:  00000000 00000020 00000001 40101339
3ffffe50:  3fff1e1c 3fff5b2c 3fff5b2c 40204dcc  
3ffffe60:  3fff26d4 3fff1c1c 3fff1c08 40205bb9
3ffffe70:  00000063 62ff1655 b4721e53 00000090
3ffffe80:  00000000 4bc6a7f0 00910de7 476c8b43  
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  3ffffecc 3fff1c08 3ffffecc 3fff1c08
3ffffec0:  40229c68 40204e10 008f0212 00000063  
3ffffed0:  3fff5b2c 4bc6a7f0 00911e7f 86e978d4
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  4010645a 3fff0d48 40100af5 00000000  
3fffff00:  00002526 002d1518 3fff331c 00000000
3fffff10:  002af48b 3fff331c 00000004 3fff3208
3fffff20:  3fffdad0 00000000 00000004 3fff3208
3fffff30:  3fffdad0 00000000 3fff24b4 3fff3208  
3fffff40:  3fffdad0 00000000 3ffe8910 40206c72
3fffff50:  007a1200 318ec4a8 00000000 00000000
3fffff60:  00000000 00000000 40229cc0 40229cac  
3fffff70:  007a1200 318ec337 00005500 00000994
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff3208  
3fffffa0:  3fffdad0 00000000 3ffe8910 40226842
3fffffb0:  feefeffe feefeffe feefeffe 40101751  
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

Oh wow, we got a 28

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (28):
epc1=0x4020d6f9 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads
  epc1=0x4020d6f9 in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:522

LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads
  epc1=0x4020d6f9 in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:522

>>>stack>>>

ctx: sys
sp: 3fffec50 end: 3fffffb0 offset: 0190
3fffede0:  3fffee70 3fff6a74 3fff624c 4020d62d  
3fffedf0:  00000032 00000000 4bc6a7f0 00000000
3fffee00:  00007fff 032ae5bb 40100af5 00000067
3fffee10:  3fffee70 3fff6a74 3fff624c 4020d731
3fffee20:  00f0078e 00004288 3fff6a3c 40100181
3fffee30:  3fff6a74 3fff624c 00000067 00000032
3fffee40:  3fffee70 3fff6a74 3fff624c 40208f0e
3fffee50:  3fff3afc 3fff5dc4 3fff3b00 3fff3af0
3fffee60:  3fff5dc4 3fff3af4 3fff3af5 40208f50
3fffee70:  3fff5c20 3fff5c14 3fff5aec 3fff3af0
3fffee80:  3fff5dc4 3fff3af4 3fff3af5 4026a910
3fffee90:  00000000 3ffeb9b4 00000000 3fffdab0
3fffeea0:  00000010 00000000 3fff0d88 00000000
3fffeeb0:  3fff0000 00000020 00000048 3fff35e4
3fffeec0:  3fff3924 3fff5b0a 3fff5aec 402680d5  
3fffeed0:  00000014 3fff35e4 0000132c 40101151
3fffeee0:  00000000 3fff4d54 3ffef5e0 3fff54cc
3fffeef0:  3fffdc80 00000020 3fff5f44 3fff54cc
3fffef00:  3fff35e4 00000008 3fff5aec 40260a8d
3fffef10:  3fffdc80 3fff5454 3fff5f44 4026088c
3fffef20:  4028ed29 3fff5454 3fff5f44 4028ed3b
3fffef30:  3fff5afc 3fff5aec 00000000 3fffdcb0
3fffef40:  4028601b 00000000 3fff5f44 4028a57f
3fffef50:  40000f49 3fffdab0 3fffdab0 40000f49
3fffef60:  40000e19 000a49e1 00000000 00000005
3fffef70:  3fffefc0 aa55aa55 000000ed 40105d55
3fffef80:  40105d5b 00000000 00000005 4010131c
3fffef90:  4010000d 74333131 5f656d69 401000ab
3fffefa0:  4027af5c 3fffef3c 4027af0d 3fffff18
3fffefb0:  3fffffc0 00000000 00000000 feefeffe
3fffefc0:  feefeffe feefeffe feefeffe feefeffe
3fffefd0:  feefeffe feefeffe feefeffe feefeffe
3fffefe0:  feefeffe feefeffe feefeffe feefeffe
3fffeff0:  feefeffe feefeffe feefeffe feefeffe
3ffff000:  feefeffe feefeffe feefeffe feefeffe
3ffff010:  feefeffe feefeffe feefeffe feefeffe
3ffff020:  feefeffe feefeffe feefeffe feefeffe
3ffff030:  feefeffe feefeffe feefeffe feefeffe
3ffff040:  feefeffe feefeffe feefeffe feefeffe
3ffff050:  feefeffe feefeffe feefeffe feefeffe
3ffff060:  feefeffe feefeffe feefeffe feefeffe
3ffff070:  feefeffe feefeffe feefeffe feefeffe
3ffff080:  feefeffe feefeffe feefeffe feefeffe
3ffff090:  feefeffe feefeffe feefeffe feefeffe
3ffff0a0:  feefeffe feefeffe feefeffe feefeffe
3ffff0b0:  feefeffe feefeffe feefeffe feefeffe
3ffff0c0:  feefeffe feefeffe feefeffe feefeffe
3ffff0d0:  feefeffe feefeffe feefeffe feefeffe
3ffff0e0:  feefeffe feefeffe feefeffe feefeffe
3ffff0f0:  feefeffe feefeffe feefeffe feefeffe
3ffff100:  feefeffe feefeffe feefeffe feefeffe
3ffff110:  feefeffe feefeffe feefeffe feefeffe
3ffff120:  feefeffe feefeffe feefeffe feefeffe
3ffff130:  feefeffe feefeffe feefeffe feefeffe
3ffff140:  feefeffe feefeffe feefeffe feefeffe
3ffff150:  feefeffe feefeffe feefeffe feefeffe
3ffff160:  feefeffe feefeffe feefeffe feefeffe
3ffff170:  feefeffe feefeffe feefeffe feefeffe
3ffff180:  feefeffe feefeffe feefeffe feefeffe
3ffff190:  feefeffe feefeffe feefeffe feefeffe
3ffff1a0:  feefeffe feefeffe feefeffe feefeffe
3ffff1b0:  feefeffe feefeffe feefeffe feefeffe
3ffff1c0:  feefeffe feefeffe feefeffe feefeffe
3ffff1d0:  feefeffe feefeffe feefeffe feefeffe
3ffff1e0:  feefeffe feefeffe feefeffe feefeffe
3ffff1f0:  feefeffe feefeffe feefeffe feefeffe
3ffff200:  feefeffe feefeffe feefeffe feefeffe
3ffff210:  feefeffe feefeffe feefeffe feefeffe
3ffff220:  feefeffe feefeffe feefeffe feefeffe
3ffff230:  feefeffe feefeffe feefeffe feefeffe
3ffff240:  feefeffe feefeffe feefeffe feefeffe
3ffff250:  feefeffe feefeffe feefeffe feefeffe
3ffff260:  feefeffe feefeffe feefeffe feefeffe
3ffff270:  feefeffe feefeffe feefeffe feefeffe
3ffff280:  feefeffe feefeffe feefeffe feefeffe
3ffff290:  feefeffe feefeffe feefeffe feefeffe
3ffff2a0:  feefeffe feefeffe feefeffe feefeffe
3ffff2b0:  feefeffe feefeffe feefeffe feefeffe
3ffff2c0:  feefeffe feefeffe feefeffe feefeffe
3ffff2d0:  feefeffe feefeffe feefeffe feefeffe
3ffff2e0:  feefeffe feefeffe feefeffe feefeffe
3ffff2f0:  feefeffe feefeffe feefeffe feefeffe
3ffff300:  feefeffe feefeffe feefeffe feefeffe
3ffff310:  feefeffe feefeffe feefeffe feefeffe
3ffff320:  feefeffe feefeffe feefeffe feefeffe
3ffff330:  feefeffe feefeffe feefeffe feefeffe
3ffff340:  feefeffe feefeffe feefeffe feefeffe
3ffff350:  feefeffe feefeffe feefeffe feefeffe
3ffff360:  feefeffe feefeffe feefeffe feefeffe  
3ffff370:  feefeffe feefeffe feefeffe feefeffe
3ffff380:  feefeffe feefeffe feefeffe feefeffe
3ffff390:  feefeffe feefeffe feefeffe feefeffe
3ffff3a0:  feefeffe feefeffe feefeffe feefeffe
3ffff3b0:  feefeffe feefeffe feefeffe feefeffe
3ffff3c0:  feefeffe feefeffe feefeffe feefeffe
3ffff3d0:  feefeffe feefeffe feefeffe feefeffe
3ffff3e0:  feefeffe feefeffe feefeffe feefeffe
3ffff3f0:  feefeffe feefeffe feefeffe feefeffe
3ffff400:  feefeffe feefeffe feefeffe feefeffe
3ffff410:  feefeffe feefeffe feefeffe feefeffe
3ffff420:  feefeffe feefeffe feefeffe feefeffe
3ffff430:  feefeffe feefeffe feefeffe feefeffe
3ffff440:  feefeffe feefeffe feefeffe feefeffe
3ffff450:  feefeffe feefeffe feefeffe feefeffe
3ffff460:  feefeffe feefeffe feefeffe feefeffe
3ffff470:  feefeffe feefeffe feefeffe feefeffe
3ffff480:  feefeffe feefeffe feefeffe feefeffe
3ffff490:  feefeffe feefeffe feefeffe feefeffe
3ffff4a0:  feefeffe feefeffe feefeffe feefeffe
3ffff4b0:  feefeffe feefeffe feefeffe feefeffe
3ffff4c0:  feefeffe feefeffe feefeffe feefeffe
3ffff4d0:  feefeffe feefeffe feefeffe feefeffe
3ffff4e0:  feefeffe feefeffe feefeffe feefeffe
3ffff4f0:  feefeffe feefeffe feefeffe feefeffe
3ffff500:  feefeffe feefeffe feefeffe feefeffe
3ffff510:  feefeffe feefeffe feefeffe feefeffe
3ffff520:  feefeffe feefeffe feefeffe feefeffe
3ffff530:  feefeffe feefeffe feefeffe feefeffe
3ffff540:  feefeffe feefeffe feefeffe feefeffe
3ffff550:  feefeffe feefeffe feefeffe feefeffe
3ffff560:  feefeffe feefeffe feefeffe feefeffe
3ffff570:  feefeffe feefeffe feefeffe feefeffe
3ffff580:  feefeffe feefeffe feefeffe feefeffe
3ffff590:  feefeffe feefeffe feefeffe feefeffe
3ffff5a0:  feefeffe feefeffe feefeffe feefeffe
3ffff5b0:  feefeffe feefeffe feefeffe feefeffe
3ffff5c0:  feefeffe feefeffe feefeffe feefeffe
3ffff5d0:  feefeffe feefeffe feefeffe feefeffe
3ffff5e0:  feefeffe feefeffe feefeffe feefeffe
3ffff5f0:  feefeffe feefeffe feefeffe feefeffe
3ffff600:  feefeffe feefeffe feefeffe feefeffe
3ffff610:  feefeffe feefeffe feefeffe feefeffe
3ffff620:  feefeffe feefeffe feefeffe feefeffe
3ffff630:  feefeffe feefeffe feefeffe feefeffe
3ffff640:  feefeffe feefeffe feefeffe feefeffe
3ffff650:  feefeffe feefeffe feefeffe feefeffe
3ffff660:  feefeffe feefeffe feefeffe feefeffe
3ffff670:  feefeffe feefeffe feefeffe feefeffe
3ffff680:  feefeffe feefeffe feefeffe feefeffe
3ffff690:  feefeffe feefeffe feefeffe feefeffe
3ffff6a0:  feefeffe feefeffe feefeffe feefeffe
3ffff6b0:  feefeffe feefeffe feefeffe feefeffe
3ffff6c0:  feefeffe feefeffe feefeffe feefeffe
3ffff6d0:  feefeffe feefeffe feefeffe feefeffe
3ffff6e0:  feefeffe feefeffe feefeffe feefeffe
3ffff6f0:  feefeffe feefeffe feefeffe feefeffe
3ffff700:  feefeffe feefeffe feefeffe feefeffe
3ffff710:  feefeffe feefeffe feefeffe feefeffe
3ffff720:  feefeffe feefeffe feefeffe feefeffe
3ffff730:  feefeffe feefeffe feefeffe feefeffe
3ffff740:  feefeffe feefeffe feefeffe feefeffe
3ffff750:  feefeffe feefeffe feefeffe feefeffe
3ffff760:  feefeffe feefeffe feefeffe feefeffe
3ffff770:  feefeffe feefeffe feefeffe feefeffe
3ffff780:  feefeffe feefeffe feefeffe feefeffe
3ffff790:  feefeffe feefeffe feefeffe feefeffe
3ffff7a0:  feefeffe feefeffe feefeffe feefeffe
3ffff7b0:  feefeffe feefeffe feefeffe feefeffe
3ffff7c0:  feefeffe feefeffe feefeffe feefeffe
3ffff7d0:  feefeffe feefeffe feefeffe feefeffe
3ffff7e0:  feefeffe feefeffe feefeffe feefeffe
3ffff7f0:  feefeffe feefeffe feefeffe feefeffe
3ffff800:  feefeffe feefeffe feefeffe feefeffe
3ffff810:  feefeffe feefeffe feefeffe feefeffe
3ffff820:  feefeffe feefeffe feefeffe feefeffe
3ffff830:  feefeffe feefeffe feefeffe feefeffe
3ffff840:  feefeffe feefeffe feefeffe feefeffe
3ffff850:  feefeffe feefeffe feefeffe feefeffe
3ffff860:  feefeffe feefeffe feefeffe feefeffe
3ffff870:  feefeffe feefeffe feefeffe feefeffe
3ffff880:  feefeffe feefeffe feefeffe feefeffe
3ffff890:  feefeffe feefeffe feefeffe feefeffe
3ffff8a0:  feefeffe feefeffe feefeffe feefeffe
3ffff8b0:  feefeffe feefeffe feefeffe feefeffe
3ffff8c0:  feefeffe feefeffe feefeffe feefeffe
3ffff8d0:  feefeffe feefeffe feefeffe feefeffe
3ffff8e0:  feefeffe feefeffe feefeffe feefeffe
3ffff8f0:  feefeffe feefeffe feefeffe feefeffe
3ffff900:  feefeffe feefeffe feefeffe feefeffe
3ffff910:  feefeffe feefeffe feefeffe feefeffe
3ffff920:  feefeffe feefeffe feefeffe feefeffe
3ffff930:  feefeffe feefeffe feefeffe feefeffe
3ffff940:  feefeffe feefeffe feefeffe feefeffe
3ffff950:  feefeffe feefeffe feefeffe feefeffe
3ffff960:  feefeffe feefeffe feefeffe feefeffe
3ffff970:  00000005 00000000 00000020 401005d0
3ffff980:  feefeffe feefeffe 00000005 401029bc
3ffff990:  3ffebba5 40105c53 3ffef5e0 feefeffe
3ffff9a0:  40103547 3ffef5e0 feefeffe feefeffe
3ffff9b0:  00007fff 0329771a 3ffeff00 40103724
3ffff9c0:  3ffec450 00000000 00000000 feefeffe
3ffff9d0:  00007fff 0329771a 40103bde 00000100
3ffff9e0:  3ffec450 7fffffff 00002200 00000001
3ffff9f0:  00000001 00004a88 00000020 401005d0
3ffffa00:  3ffec450 feefeffe 00000002 0329771a
3ffffa10:  3ffec45c 2c9f0300 4000050c 3fffc278
3ffffa20:  40103900 3fffc200 00000022 ffffffff
3ffffa30:  4000d9b5 00000030 00000004 ffffffff
3ffffa40:  4000d9b5 00000004 0000a000 00000010
3ffffa50:  0000001d 000000b0 402964b0 0000000a
3ffffa60:  00000000 00000000 3ffffc73 00000000
3ffffa70:  00000004 a0000000 a0000000 00000030
3ffffa80:  3ffffad0 00000000 00000000 40237292
3ffffa90:  00000005 00000000 0000000a 00000000
3ffffaa0:  00000005 00000000 0000000a 00000000
3ffffab0:  00000009 00000000 0000000a 00000000
3ffffac0:  00000000 a0000000 00000000 0000001c
3ffffad0:  00005000 402374a0 00005000 3ffe83e4
3ffffae0:  00000000 00000000 3ffffc50 40237564
3ffffaf0:  3ffffbe1 3ffffbe3 00000000 3ffe83e4
3ffffb00:  00000001 00000000 40231a31 3ffe83e4
3ffffb10:  00000002 00000000 3ffffc50 40237564
3ffffb20:  402374a0 3ffffbe1 00000002 00000000
3ffffb30:  00000000 00000000 0000000a 3ffffc50
3ffffb40:  00000009 00000000 0000000a 00000000
3ffffb50:  00000009 00000000 0000000a 00000000
3ffffb60:  00000002 00000000 3ffffc50 40237564
3ffffb70:  00000000 a0000000 00000000 0000001c
3ffffb80:  00009000 3ffffc73 00009000 3ffe83e4
3ffffb90:  00000000 00000000 3ffffd00 40237564
3ffffba0:  3ffffc91 3ffffc93 00000000 40237564
3ffffbb0:  3fff14d0 3ffffca3 40231a31 3ffe83e4
3ffffbc0:  00000002 00000000 3ffffd00 40237564
3ffffbd0:  402374a0 3ffffc91 00000002 00000000
3ffffbe0:  402374a0 3fff14d0 00000029 3ffffd00
3ffffbf0:  402970f3 00000000 3ffffc50 40231b60
3ffffc00:  00000002 00000000 3ffffc60 3ffe83e4
3ffffc10:  00000002 00000000 3ffffd00 40237564
3ffffc20:  00000000 402970f3 00000002 00000000
3ffffc30:  00000000 3ffe9126 00000001 402970f3
3ffffc40:  402970f5 00000000 3ffffd00 40237765
3ffffc50:  00000080 ffffffff ffffffff 00000000
3ffffc60:  00000002 0000003b 00302075 00000000
3ffffc70:  4029015c 0000002a 3f302073 40231b60
3ffffc80:  00000001 0000003f 00000000 3ffe83e4
3ffffc90:  00000002 00000000 3ffffd80 40237564
3ffffca0:  00fffdb0 4029015c 00000002 3ffe83e4
3ffffcb0:  3ffffe50 3ffffe20 00000024 4029015c
3ffffcc0:  4029015e 00000000 3ffffd80 40237765
3ffffcd0:  00000002 00000002 0000000c 3ffe83e4
3ffffce0:  00000029 00000002 00302036 402970d4
3ffffcf0:  3fff3088 3ffe83e4 00000040 40234b29
3ffffd00:  3ffffe17 3ffe83e4 00000004 ffff0208
3ffffd10:  3ffffddc 0000003f 0000019b ffff0208
3ffffd20:  3fff1c56 000001c5 00000008 33353030
3ffffd30:  3ffffe50 3ffffe40 0000000c 57207c20
3ffffd40:  3ffffe50 3ffffe40 0000000c 3ffe83e4
3ffffd50:  6f737365 00000002 34333a70 207c2036
3ffffd60:  38352063 00000a0d 4bc6a7f0 3fff26d0
3ffffd70:  3fff26d4 3ffe83e4 0000019d 40234b29
3ffffd80:  3fff1c81 3ffffe20 0000019a ffff0208
3ffffd90:  000002e3 3ffe8914 0000171c 40101151
3ffffda0:  00000360 3ffe8914 00001b04 40101151
3ffffdb0:  3fff1e1c 00000020 3fff6334 3fff26d0
3ffffdc0:  000003c7 3ffe8914 00001e3c 40101151
3ffffdd0:  3ffffe50 3fff6a54 3fff671c 3fff26d0
3ffffde0:  000001e7 3ffe8914 00000f3c 40101151
3ffffdf0:  3fff5f44 3fff6a54 3fff6a54 3fff1c08
3ffffe00:  3ffffed0 00000020 3fff5b54 4010133e
3ffffe10:  000001e4 3fff1c08 3fff5b54 40257294
3ffffe20:  00000000 00000000 00000000 4023cf04
3ffffe30:  3fff1e1c 00000020 3fff5b3c 40205004
3ffffe40:  3fff1c08 3fff1c08 3fff1c08 40257294
3ffffe50:  3fff1e1c 3fff1c1c 3fff1e1c 3fff26d0
3ffffe60:  3fff1e1c 3fff5b3c 3fff1c08 40205bcc
3ffffe70:  00000063 62ff1655 b4721e53 00000090  
3ffffe80:  00000000 4bc6a7f0 032ad9f4 f4bc6a7e
3ffffe90:  00000000 00000000 4bc6a7f0 00000000
3ffffea0:  00000000 00000000 40100af5 00000000
3ffffeb0:  0000cf93 3fff1c08 3ffffecc 3fff1c08
3ffffec0:  00f00312 33d9dedd 03200000 00000000
3ffffed0:  00000000 4bc6a7f0 032ad9ff f78d4fdf
3ffffee0:  00000000 00000000 4bc6a7f0 00000000
3ffffef0:  00000000 00000000 40100af5 00000000
3fffff00:  40106631 00fd24a8 3fff331c 00000000
3fffff10:  3fff0d70 3fff331c 00000004 00000000
3fffff20:  3fffdad0 3fff3208 4022674c 3fffefa0
3fffff30:  00000000 3fffdad0 3fff3208 4022781e
3fffff40:  3fffdad0 00000000 3fff160c 40206e11
3fffff50:  007a1200 340bb613 00000000 00000001
3fffff60:  00000000 00000000 40229cc0 40229cac
3fffff70:  007a1200 340bb5dd 00005d00 00000a30
3fffff80:  00000000 00000000 00000001 401005d0
3fffff90:  3fffdad0 00000000 3ffe8910 3fff3208
3fffffa0:  3fffdad0 00000000 3ffe8910 40226842
<<<stack<<<

0x4020d62d in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:507
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020d731 in std::_Function_handler<void (void*, AsyncClient*, unsigned int, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, unsigned int, unsigned int)#4}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, unsigned int&&, AsyncClient*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x40100181 in std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>::operator()(void*, AsyncClient*, unsigned int, unsigned int) const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x40208f0e in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_sent(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:557
0x40208f50 in AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:753
0x4026a910 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:469 (discriminator 1)
0x4020d62d in AsyncWebSocketClient::_onAck(unsigned int, unsigned int) at .pio\libdeps\ESP8266\ESP Async WebServer\src/AsyncWebSocket.cpp:507
0x40100af5 in millis at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_wiring.cpp:188
0x4020d731 in std::_Function_handler<void (void*, AsyncClient*, unsigned int, unsigned int), AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest*, AsyncWebSocket*)::{lambda(void*, AsyncClient*, unsigned int, unsigned int)#4}>::_M_invoke(std::_Any_data const&, void*&&, AsyncClient*&&, unsigned int&&, AsyncClient*&&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:293
0x40100181 in std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>::operator()(void*, AsyncClient*, unsigned int, unsigned int) const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h:623
0x40208f0e in std::__shared_ptr<ACErrorTracker, (__gnu_cxx::_Lock_policy)0>::get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1325
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::_M_get() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1024
 (inlined by) std::__shared_ptr_access<ACErrorTracker, (__gnu_cxx::_Lock_policy)0, false, false>::operator->() const at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\bits/shared_ptr_base.h:1018
 (inlined by) AsyncClient::_sent(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:557
0x40208f50 in AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short) at .pio\libdeps\ESP8266\ESPAsyncTCP\src/ESPAsyncTCP.cpp:753
0x4026a910 in tcp_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_in.c:469 (discriminator 1)
0x402680d5 in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a8d in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x4026088c in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ed29 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ed3b in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x4028601b in ppPeocessRxPktHdr at ??:?
0x4028a57f in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af5c in cont_ret at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027af0d in cont_continue at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x402680d5 in ip4_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/ip4.c:1467
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40260a8d in ethernet_input_LWIP2 at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:188
0x4026088c in git2glue_err at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:116
 (inlined by) esp2glue_ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:477
0x4028ed29 in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:365
0x4028ed3b in ethernet_input at /home/earle/src/esp-quick-toolchain/arduino/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:373
0x4028601b in ppPeocessRxPktHdr at ??:?
0x4028a57f in ets_snprintf at ??:?
0x40105d55 in call_user_start_local at ??:?
0x40105d5b in call_user_start_local at ??:?
0x4010131c in umm_init at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:478
0x4010000d in call_user_start at ??:?
0x401000ab in app_entry_redefinable at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:325
0x4027af5c in cont_ret at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:142
0x4027af0d in cont_continue at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/cont.S:51
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401029bc in pp_post at ??:?
0x40105c53 in lmacRxDone at ??:?
0x40103547 in rcReachRetryLimit at ??:?
0x40103724 in rcReachRetryLimit at ??:?
0x40103bde in wDev_ProcessFiq at ??:?
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x40103900 in wDev_ProcessFiq at ??:?
0x402964b0 in chip_v6_unset_chanfreq at ??:?
0x40237292 in __d2b at /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:779
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40231a31 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40231a31 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402970f3 in espconn_regist_recvcb at ??:?
0x40231b60 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402970f3 in espconn_regist_recvcb at ??:?
0x402970f3 in espconn_regist_recvcb at ??:?
0x402970f5 in espconn_regist_recvcb at ??:?
0x40237765 in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x4029015c in espconn_udp_server at ??:?
0x40231b60 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4029015c in espconn_udp_server at ??:?
0x4029015c in espconn_udp_server at ??:?
0x4029015e in espconn_udp_server at ??:?
0x40237765 in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x402970d4 in espconn_regist_recvcb at ??:?
0x40234b29 in _vsnprintf_r at /workdir/repo/newlib/newlib/libc/stdio/vsnprintf.c:71 (discriminator 4)
0x40234b29 in _vsnprintf_r at /workdir/repo/newlib/newlib/libc/stdio/vsnprintf.c:71 (discriminator 4)
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x40101151 in umm_free_core at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:549
0x4010133e in free at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266\umm_malloc/umm_malloc.cpp:595
0x40257294 in operator delete(void*) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_op.cc:50
0x4023cf04 in operator delete(void*, unsigned int) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_ops.cc:34
0x40205004 in std::__cxx11::list<WebSocketTask*, std::allocator<WebSocketTask*> >::remove(WebSocketTask* const&) at c:\users\neumluc.nnet\.platformio\packages\toolchain-xtensa\xtensa-lx106-elf\include\c++\10.3.0\ext/new_allocator.h:133
0x40257294 in operator delete(void*) at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/del_op.cc:50
0x40205bcc in WebSocketTaskProcessor::ProcessTasks() at src/WebSocketTaskProcessor.cpp:577
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x401029bc in pp_post at ??:?
0x40105c53 in lmacRxDone at ??:?
0x40103547 in rcReachRetryLimit at ??:?
0x40103724 in rcReachRetryLimit at ??:?
0x40103bde in wDev_ProcessFiq at ??:?
0x401005d0 in ets_post at C:\Users\neumluc.NNET\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/core_esp8266_main.cpp:181
0x40103900 in wDev_ProcessFiq at ??:?
0x402964b0 in chip_v6_unset_chanfreq at ??:?
0x40237292 in __d2b at /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:779
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40231a31 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x40231a31 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:196 (discriminator 1)
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402374a0 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:179
0x402970f3 in espconn_regist_recvcb at ??:?
0x40231b60 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x402970f3 in espconn_regist_recvcb at ??:?
0x402970f3 in espconn_regist_recvcb at ??:?
0x402970f5 in espconn_regist_recvcb at ??:?
0x40237765 in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528
0x4029015c in espconn_udp_server at ??:?
0x40231b60 in _printf_i at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:246
0x40237564 in __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232
0x4029015c in espconn_udp_server at ??:?
0x4029015c in espconn_udp_server at ??:?
0x4029015e in espconn_udp_server at ??:?
0x40237765 in _svfprintf_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:528


--------------- CUT HERE FOR EXCEPTION DECODER ---------------

@mamama1
Copy link
Author

mamama1 commented Dec 19, 2022

Now I got the exception from my 2nd post again. So it is not absolutely random but the same bunch of exceptions seems to be repeating. Sometimes I can go bonkers in the webinterface without anything happening and sometimes it crashes almost every click. I guess that happens when you do much stuff asynchronously... Not easy to debug.

@nickion
Copy link

nickion commented May 1, 2023

Getting similar backtraces with what is likely related if not the same issue with the 8266. I'm using web sockets and serving pages, operating as AP_STA, with various networking operations such as network scans triggered from loop as required, I found adding a call to yield() in various points in loop helped, but there can still be instability. Receiving pongs from a couple of clients after a pingAll() tends to lead to a crash soon after as well. The ottowinter esphome port seems preferable as it's smaller and uses around 10K less ram, but the ping/pong issues remains unfortunately.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants