UDP bug in 2.1.74

Richard Gooch (rgooch@atnf.CSIRO.AU)
Fri, 26 Dec 1997 19:30:40 +1100


Hi, all. Fiddling with some UDP code, I managed to bring my system
to it's knees by calling:
write (fd, buf, 65534);

where fd is a UDP AF_INET socket in the connected state. Appended are
some choice words from /var/log/kernel. The system becomes extremely
slow/unresponsive. Control-\ does not seem to kill the offending
process. Fortunately I was able to run through SysReq-s, SysReq-k and
ctrl-alt-del a few times and then the system managed to umount discs
before shutting down.

Regards,

Richard....

linux: tx: iov too short
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)(name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)
last message repeated 16 times
linux: (name=size-256)
linux: kmem_alloc: Bad slab magic (corrupt) (name=size-256)