You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Call AsyncUDP.listenMulticast(addr,port) lead to reboot with message Required to lock TCPIP core functionality!
AsyncUDP.listenMulticast(addr,port) fails apparently because there is no TCPIP lock implemented for call igmp_joingroup()
No issue with v3.1.0-rc1 (before TCPIP lock introduced)
assert failed: igmp_joingroup /IDF/components/lwip/lwip/src/core/ipv4/igmp.c:460 (Required to lock TCPIP core functionality!)
Backtrace: 0x400832e5:0x3ffb2020 0x4008c171:0x3ffb2040 0x4009234e:0x3ffb2060 0x400ec747:0x3ffb2190 0x400d2ff1:0x3ffb21b0 0x400d31d1:0x3ffb21e0 0x400d293d:0x3ffb2220 0x400d60bb:0x3ffb2270 0x4008cb76:0x3ffb2290
#0 0x400832e5 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:463
#1 0x4008c171 in esp_system_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/esp_system_chip.c:92
#2 0x4009234e in __assert_func at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/assert.c:80
#3 0x400ec747 in igmp_joingroup at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/core/ipv4/igmp.c:460 (discriminator 1)
#4 0x400d2ff1 in AsyncUDP::listenMulticast(ip_addr const*, unsigned short, unsigned char, tcpip_adapter_if_t) at C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/AsyncUDP.cpp:642
(inlined by) AsyncUDP::listenMulticast(ip_addr const*, unsigned short, unsigned char, tcpip_adapter_if_t) at C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/AsyncUDP.cpp:681
#5 0x400d31d1 in AsyncUDP::listenMulticast(IPAddress, unsigned short, unsigned char, tcpip_adapter_if_t) at C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/AsyncUDP.cpp:764
#6 0x400d293d in setup() at src/test_udp.cpp:21 (discriminator 2)
#7 0x400d60bb in loopTask(void*) at C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:59
#8 0x4008cb76 in vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:139
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
I confirm I have checked existing issues, online documentation and Troubleshooting guide.
The text was updated successfully, but these errors were encountered:
Board
ESP32dev
Device Description
Custom ESP32 with ESP32-WROOM-32E-N4
Hardware Configuration
Not relevant
Version
v3.1.0
IDE Name
VSCode
Operating System
Windows 11
Flash frequency
40 MHz
PSRAM enabled
no
Upload speed
115200
Description
Call AsyncUDP.listenMulticast(addr,port) lead to reboot with message Required to lock TCPIP core functionality!
AsyncUDP.listenMulticast(addr,port) fails apparently because there is no TCPIP lock implemented for call igmp_joingroup()
No issue with v3.1.0-rc1 (before TCPIP lock introduced)
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: