Germund wrote:
Hi
When trying to find out why my lwip-application suddenly stops
receiving I found that sending an UDP block of more than 1476 bytes
to my application caused a memory error. I got an abort in the function
ip_reass at offset 0x308.
Unfortunately, this offset is not very useful as it is probably the
binary offset in the program, which means it differs from platform to
platform and even different compiler settings produce different
'offsets'. How are you compiling your program? Maybe there is a way to
translate the offset into a line in ip_frag.c? (If you used gcc, you can
get the line using the 'addr2line' program, if you used the msvc port,
you can turn on generating a map file when compiling and look into that
map file).
Also: which version of lwIP are you using?
Simon
_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users