NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/39777: NFS client triggers kernel panics
>Number: 39777
>Category: kern
>Synopsis: NFS client triggers kernel panics
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Oct 21 18:20:01 +0000 2008
>Originator: tron%zhadum.org.uk@localhost
>Release: NetBSD 4.99.73
>Organization:
>Environment:
System: NetBSD lyssa.zhadum.org.uk 4.99.73 NetBSD 4.99.73 (COLWYN.64) #0: Tue
Oct 21 11:09:59 BST 2008
tron%lyssa.zhadum.org.uk@localhost:/src/sys/compile/COLWYN.64 amd64
Architecture: x86_64
Machine: amd64
>Description:
Using a kernel built from today's NetBSD-current sources the NFS client in
the kernel seems to be broken. I got a lot of spurious NFS error messages:
Oct 21 12:45:05 lyssa /netbsd: nfs server colwyn:/export/share: not responding
Oct 21 12:45:11 lyssa /netbsd: nfs server colwyn:/export/share: is alive again
Oct 21 12:45:11 lyssa /netbsd: nfs server colwyn:/src: not responding
Oct 21 12:45:17 lyssa /netbsd: nfs server colwyn:/src: is alive again
Oct 21 12:45:17 lyssa /netbsd: nfs server colwyn:/export/ftp: not responding
Oct 21 12:45:23 lyssa /netbsd: nfs server colwyn:/export/ftp: is alive again
A few seconds later the kernel crashed:
fatal double fault in supervisor mode
trap type 13 code 0 rip ffffffff8037d1f4 cs 8 rflags 10282 cr2
ffff800056d74fa8 cpl 6 rsp ffff800056d74fb0
kernel: double fault trap, code=0
Stopped in pid 17674.1 (sh) at netbsd:_bus_dmamap_load_mbuf+0x14: movq
%
rdi,0xffffffffffffffb0(%rbp)
db{1}> bt
_bus_dmamap_load_mbuf() at netbsd:_bus_dmamap_load_mbuf+0x14
bge_start() at netbsd:bge_start+0x26c
ifq_enqueue() at netbsd:ifq_enqueue+0xc5
ether_output() at netbsd:ether_output+0x55d
ip_output() at netbsd:ip_output+0xb52
tcp_output() at netbsd:tcp_output+0x14aa
tcp_usrreq() at netbsd:tcp_usrreq+0x1e0
tcp_usrreq_wrapper() at netbsd:tcp_usrreq_wrapper+0x51
sosend() at netbsd:sosend+0x4e4
nfs_send() at netbsd:nfs_send+0xa9
nfs_request() at netbsd:nfs_request+0x34a
nfs_readrpc() at netbsd:nfs_readrpc+0x364
nfs_doio() at netbsd:nfs_doio+0x73c
VOP_STRATEGY() at netbsd:VOP_STRATEGY+0x3d
genfs_getpages() at netbsd:genfs_getpages+0xf09
nfs_getpages() at netbsd:nfs_getpages+0xe9
VOP_GETPAGES() at netbsd:VOP_GETPAGES+0x59
ubc_fault() at netbsd:ubc_fault+0x148
uvm_fault_internal() at netbsd:uvm_fault_internal+0x5de
trap() at netbsd:trap+0x6c2
--- trap (number 0) ---
?() at 0
Bad frame pointer: 0xffff800000000000
I wasn't able to produce a crash dump so far. Martti Kuparinen has
similar problems on his NetBSD/amd64 system, too:
http://mail-index.netbsd.org/current-users/2008/10/21/msg005291.html
>How-To-Repeat:
Use a 4.99.73 kernel built from 2008-10-21 sources on a NetBSD/amd64 system,
mount a filesystem via NFS and access it.
>Fix:
None known.
Home |
Main Index |
Thread Index |
Old Index