Hi,

I’ve been using LWIP version 2.1.2 on a system running an RTOS. I’ve been
running into an issue where the tcpip_thread is fetching a message from the
mbox that has already been freed and is crashing our program. The thread
that frees the memory seems to quickly err out when it is trying to run the
sys_arch_sem_wait. This normally occurs when trying to connect or send data
on a new socket. I’ve tried tracing though the errors, but its been hard to
say if its an error with the semaphore or there is a race condition we’ve
introduced with having two different sockets in their own threads that are
constantly opening and closing. The only memory errors I am getting are
“out of memory in pool TCP_PCB”. Does anyone have any guidance on where I
should focus my debug efforts for this particular issue?
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to