lwip-users
[Top][All Lists]
Advanced

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

Re: [lwip-users] LWIP_ASSERT conn->current_msg != NULL


From: Martin Velek
Subject: Re: [lwip-users] LWIP_ASSERT conn->current_msg != NULL
Date: Thu, 6 Mar 2014 22:10:29 +0100

Hi,

could you provide some test case? I mean the code you are using (if it
is possible) to be able to re-create the assertion failure.

Best
Martin

On Thu, Mar 6, 2014 at 10:35 AM, Dmitriy Zabotlin <address@hidden> wrote:
> Hi,
>
>
> I have a problem with lwip in my embedded application, I'm using FreeRTOS
> 7.6.0 with lwip 1.4.1, I'm using lwip driver from ASF, lwip-port-1.4.0.
>
> I have three threads, which uses lwip sockets, one creates UDP socket, two
> TCP sockets. If I connect to my board via UDP, everything fine, but if I use
> any of TCP sockets, after some time(every time different) assert fired at
> api_msg.c:
> LWIP_ASSERT("conn->current_msg != NULL", conn->current_msg != NULL);
>
>
> Also if I connect to both TCP sockets, assert fired at tcp_in:1031
>
> LWIP_ASSERT("tcp_receive: valid queue length", pcb->unacked != NULL ||
> pcb->unsent != NULL);
>
> I've read lwip-user list and found thread with such problem(first assert),
> but there was wrong lwip-driver, I'm using corrected lwip-driver.
>
> I suppose some kind of memory error with concurrent access, but I don't know
> where it could be. Looks like conn->current_msg freeing before it uses.
>
> I've no idea about second assert.
>
>
> _______________________________________________
> lwip-users mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/lwip-users



reply via email to

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