Description
Hello, I'm using the websocket client in NETWORK_ESP8266_ASYNC mode.
periodically I am pinging my webSocket Server, only half a turn, it happens to me this error:
last failed alloc call: 0000005A (656)
<<<stack<<<
0x40100625: check_poison_all_blocks at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266\umm_malloc/umm_malloc.c line 886 (discriminator 1)
0x4010060b: check_poison_all_blocks at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266\umm_malloc/umm_malloc.c line 890
0x401007ac: malloc at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266\umm_malloc/umm_malloc.c line 1668
0x4010462f: lmacRxDone at ?? line ?
0x4022f1e0: mem_malloc at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/mem.c line 136
0x4022ad46: pbuf_alloc_LWIP2 at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/pbuf.c line 1306
0x4010211e: trc_NeedRTS at ?? line ?
0x4022bc0a: tcp_pbuf_prealloc at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_out.c line 268
: (inlined by) tcp_write at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/tcp_out.c line 572
0x4021c708: HardwareSerial::write(unsigned char const*, unsigned int) at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/HardwareSerial.cpp line 133
0x40210151: AsyncClient::add(char const*, unsigned int, unsigned char) at C:\Users\IOLine\Documents\Arduino\libraries\ESPAsyncTCP-master\src/ESPAsyncTCP.cpp line 670
0x40210183: AsyncClient::write(char const*, unsigned int, unsigned char) at C:\Users\IOLine\Documents\Arduino\libraries\ESPAsyncTCP-master\src/ESPAsyncTCP.cpp line 670
0x40210d62: AsyncTCPbuffer::_sendBuffer() at C:\Users\IOLine\Documents\Arduino\libraries\ESPAsyncTCP-master\src/ESPAsyncTCPbuffer.cpp line 267
0x40210e2e: AsyncTCPbuffer::write(unsigned char const*, unsigned int) at C:\Users\IOLine\Documents\Arduino\libraries\ESPAsyncTCP-master\src/ESPAsyncTCPbuffer.cpp line 267
0x4021a3bd: WebSockets::write(WSclient_t*, unsigned char*, unsigned int) at C:\Users\IOLine\Documents\Arduino\libraries\arduinoWebSockets-master\src/WebSockets.cpp line 635
0x4021a6ee: WebSockets::sendFrame(WSclient_t*, WSopcode_t, unsigned char*, unsigned int, bool, bool) at C:\Users\IOLine\Documents\Arduino\libraries\arduinoWebSockets-master\src/WebSockets.cpp line 243
0x4021e668: esp_yield at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/core_esp8266_main.cpp line 91
0x4021e765: optimistic_yield at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/core_esp8266_main.cpp line 115
0x4021b492: WebSocketsClient::sendPing(unsigned char*, unsigned int) at C:\Users\IOLine\Documents\Arduino\libraries\arduinoWebSockets-master\src/WebSocketsClient.cpp line 300
0x4021cbec: Print::println() at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Print.cpp line 220
0x4020c495: loop at D:\iWL6_JSON_V3 - Ws\IWL6_V3/IWL6_V3.ino line 2603
0x4021e6f4: loop_wrapper at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/core_esp8266_main.cpp line 125
0x40100a49: cont_wrapper at C:\Users\IOLine\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/cont.S line 81
I also leave the log from the beginning to the crash so that they can help me, I can not understand what is wrong.