Closed dscso closed 1 month ago
This issue should be fixed with #895. Could you try using the main branch of smoltcp and see if that fixes your issue?
Yes I tried it now and it seems to be fixing the issue, but I have to leave it running a bit longer. Interestingly now the binary size decreased 🤔...
old version: 588,016B
new version: 578,256B
What would be the steps to create a new release so it could be used in embassy-net?
TL;DR:
I think I am having the same issue as #894, maybe creating a new release could fix it.
My whole live story:
I am sorry that I can not provide much more details, but I am using an ESP32 with
embassy-net
v0.4.0 (which uses internallysmoltcp
v0.11.0). My program is not crazy complex, it gets an IPv4 address using DHCP, and for testing I am binding to some sockets and do some DNS queries.I have connected the ESP32 to a network with a looot of "smart" devices. On this network the ESP32 crashes in random times with the error pasted below. This crash occurs within a few dozen seconds to a few minutes. When I put the ESP32 in an isolated network without the smart devices, there seem to be no issue. I left it running over night and it worked just fine.
I tried to compile the network stack without IPv6 enabled to check if the error also occurs when IPv6 is disabled unfortunately, IPv6 seems not so easy to disable using the
embassy-net
crate.