lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Assert "tcp_slowtmr" in tcp.c reached


From: Simon Goldschmidt
Subject: Re: [lwip-users] Assert "tcp_slowtmr" in tcp.c reached
Date: Tue, 02 Feb 2010 11:30:54 +0100

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]