ip fragmntation error

Michael Lausch (mla@gams.co.at)
Wed, 05 Mar 1997 20:31:16 +0100


The following situation:
Kernel 2.1.26 as NFS client
Kernel 2.0.28 as NFS server
A buggy 10BaseT Hub inbetween which gave an ernomous RX packet error
rate on the NFS server.

The 2.1.26 kernel crashed in ip_fragment.c around line 565 in the
statement:

if (tfp->next != NULL)
tmp->next->prev = tmp->prev;

The tfp variable was a NULL pointer (verified with a printk).

The crashed occured when accessing files on the NFS server from the
2.1.26 client. The other clients which run 2.0.28 were not effected,
except a horrible performance loss.

I have no idea how to fix the problem. I'm also not able to reproduce
this bugs, because this happened on our development network.

Michael Lausch

---
g.a.m.s. edv dienstleistungen gmbh
finger mla@murmel.gams.at for PGP key
<http://www.gams.at/~mla>