What does this output means

I connect my backend with arduino code and when i implement this i got the following output

test 2

assertion "Invalid mbox" failed: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/tcpip.c", line 374, function: tcpip_send_msg_wait_sem

abort() was called at PC 0x400dc76b on core 1

ELF file SHA256: 0000000000000000

Backtrace: 0x40085104:0x3ffb1c50 0x40085381:0x3ffb1c70 0x400dc76b:0x3ffb1c90 0x401118d7:0x3ffb1cc0 0x40111371:0x3ffb1cf0 0x40111524:0x3ffb1d10 0x401085ec:0x3ffb1d50 0x400d746e:0x3ffb1d70 0x400d6ed6:0x3ffb1dc0 0x400d67a2:0x3ffb1df0 0x400d6825:0x3ffb1e20 0x400d699f:0x3ffb1e70 0x400d215d:0x3ffb1e90 0x400dad3d:0x3ffb1fb0 0x40086392:0x3ffb1fd0

You sent an invalid mbox to a library routine that is apparently checking it and aborted the program.

Use the ESP32 exception analyzer to get the line in your code that started the failure.

can u please explain me it more?

The line starting with assertion: identifies the routine that caused the abort().

The line Backtrace: is the call path the got to the abort().

The exception analyzer will give the source lines for the addresses in the backtrace. From the source lines hopefully you can figure out where you went wrong.

Search on esp32 exception analyzer to find out how to set up and use the exception analyzer.

okay thank you very much

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.