Subject: Re: possible problem with NFS?
To: Christos Zoulas <christos@deshaw.com>
From: Bernd Ernesti <netbsd@arresum.inka.de>
List: current-users
Date: 08/09/1995 17:57:28
On Thu Aug  3 17:12:02 1995, Christos Zoulas wrote:
> In article <sk7VZES00h6DIvrEhb@cs.cmu.edu> Todd.Williamson@cs.cmu.edu writes:
> >A follow up to the message that I posted to the list yesterday:
> >
> >I don't get any crashes if I mount the NFS disk over TCP, only if I
> >use UDP.  
[..]

> I am getting a lot of these. Only in send{msg,to} and recv{msg,from}, so
> it is clearly udp related...

No, I get the same error when I use NFS over TCP.
This here is one of this error, this time with udp, but i also get the same
panic with tcp and also with an rlogin:

Data modified on freelist: word 0 of object 0xf87f7280 size 128 previous type free (0x0 != 0xdeadbeef)
Data modified on freelist: word 0 of object 0xf87f7300 size 128 previous type free (0x0 != 0xdeadbeef)
Data modified on freelist: word 0 of object 0xf87f7314 size 128 previous type free (invalid addr 0xc00)
Data modified on freelist: word 0 of object 0xf87f7314 size 128 previous type free (0x6040000 != 0xdeadbeef)
panic: free: unaligned addr 0xf87f7314, size 128, type mbuf, mask 127

Stopped at     _Debugger+0x4: leave

db> t
_Debugger(f8118ce4,f8112da4,f7bffad8,f87f7314,f7bffb04) at _Debugger+0x4
_panic(f8112da4,f87f7314,80,f81125c5,7f) at _panic+0x3b
_free(f87f7314,1,c0000000,4a5a,f87f7314) at _free+0x95
_epstart(f8723628) at _epstart+0x3e5
_ether_output(f8723628,f87f7314,f8765424,f8760f80,f87f7280) at _ether_output+0x2f3
_ip_output(f87f7314,0,f8765420,0,0) at _ip_output+0x3bb
_udp_output(f8765400,f87f7280,0,0,0) at _udp_output+0x1b1
_udp_usrreg(f8766900,9,f87f7280,0,0) at _udp_usrreg+0x239
_sosend(f8766900,0,0,f87f7280,0) at _sosend+0x55a
_nfs_send(f8766900,f8765480,f87f7280,f87ffb80,f87fc000) at _nfs_send+0x89
_nfs_request(f87db000,f87f7e80,6,f878cd00,f875d480) at _nfs_request+0x2dd
_nfs_readrpc(f87db000,f7bffdcc,f875d480,0,f8d27a58) at _nfs_readrpc+0x2f5
_nfs_doio(f8d27a58,f875d480,f878cd00,f87db000,f875d480) at _nfs_doio+0x12f
_nfs_bioread(f87db000,f7bfff38,0,f875d480,f7bfff08) at nfs_bioread+0x5e5
_nfs_read(f7bffef4,f87fb380,384,f7bfff98,384) at _nfs_read+0x1e
_vn_read(0f87fb380,f7bfff38,f875d480,f7bfc460,f878cd00) at _vn_read+0xb3
_read(f878cd00,f7bfff98,f7bfff90,0,c) at _read+0xad
_syscall() at _syscall+0x21d
--- syscall (number 3)
0x1006be87:

As you can see this is on an 3com card (3c509) to an NetBSD-amiga with current.
But as i said before i get the same error with an rlogin on the i386.

Bernd