Marco Jakobs wrote:
> LWIP_ASSERT("tcp_slowtmr: TIME-WAIT pcb->state == TIME-WAIT", pcb->state == 
> TIME_WAIT);

That means that one of the PCBs on the TIME-WAIT list is not in state 
TIME-WAIT, which is not correct. This could either be a bug in lwIP (state 
changed without removing the PCB from this list or added it to the list without 
changing its state).

However, in the past, things like this (essentially a list-corruption) has 
often been provoked by having more than one thread (or thread and interrupt) 
being active in the lwIP core code at the same time (tcp.c, tcp_in.c and 
tcp_out.c in this case). You might want to check your setup regarding this (and 
of course make sure you are using v1.3.2).

Simon
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser


_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to