Hi Kieran, Thanks for the response.
I understand it is better to prevent the issue occurring but is there any way to recover from this condition. I believe I can trap both occurrences of the lock-up, so if there is a way to recover from this I could use this as a short-term fix whilst investigating the underlying cause. Tony -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Kieran Mansley Sent: 10 January 2011 10:29 To: Mailing list for lwIP users Subject: Re: [lwip-users] Lock-up issue with tcp_receive() and tcp_output() On Tue, 2011-01-04 at 11:18 +0000, Carr, Anthony wrote: > > I would appreciate any suggestions or ideas as to what I can do to fix > this issue. It looks like some of the internal lists of packets or pcbs have become corrupted. This is a common problem and almost always due to the port or application calling into lwIP incorrectly. I would guess that you have at some point got more than one thread operating in the core of lwIP at the same time, this corrupts the lists, and then you see the problem. Kieran _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
