Subject: kern/30897: Stopped at netbsd: fxp_add_rfabuf+0xce:
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <reed@reedmedia.net>
List: netbsd-bugs
Date: 08/02/2005 19:21:00
>Number:         30897
>Category:       kern
>Synopsis:       Stopped at netbsd: fxp_add_rfabuf+0xce:
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Aug 02 19:21:00 +0000 2005
>Originator:     reed@reedmedia.net
>Release:        NetBSD 2.0.2
>Organization:
http://bsd.reedmedia.net/
>Environment:
	
	
NetBSD pilchuck.reedmedia.net 2.0.2 NetBSD 2.0.2 (GENERIC) #0: Wed Mar 23 08:53:42 UTC 2005  jmc@faith.netbsd.org:/home/builds/ab/netbsd-2-0-2-RELEASE/i386/200503220140Z-obj/home/builds/ab/netbsd-2-0-2-RELEASE/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
My NetBSD/i386 2.0.2 system has stopped maybe eight times over
past few weeks at:

kernel: page fault trap, code=0
Stopped at    netbsd: fxp_add_rfabuf+0xce:
       jnle   netbsd: fxp_add_rfabuf+0xda
dbx

bt showed:

fxp_add_rfabuf(c0af7000,c0b08fc0,1,0,c0b724ec) at netbsd:fxp_add_rfabuf+0xce
fxp_rxintr(c0af7000,c07d7100,c07673e0,c0897e74,c0401e27) at netbsd:fxp_rxintr+0x7ca
fxp_intr(c0af7000,0,80360010,30,390010) at netbsd:fxp_intr_0x1d0
Xintr_legacy10() at netbsd:Xintr_legacy10+0xa8
--- interrupt ---
cpu_switch(c07ca2e0,0,c44ee000,c03f02cd,1) at netbsd:cpu_switch+0x9f
ltsleep(c07ca140,4,c06e8d0d,0,0) at netbsd:ltsleep+0x3273
uvm_scheduler(c07ca120,0,c07d6c9c,c06cdaf8,0) at netbsd:uvm_scheduler+0x74
main(0,0,0,0,0) at netbsd:main+0x683

(Hope I copied that correct.)

I could run "cont" and system came back alive. System clock had stopped
while it was down, but ntpdate quickly fixed that.

(I also saw "ex0: uplistptr was 0" but probably not related.)

Here is my system:

total memory = 93820 KB
avail memory = 84012 KB
BIOS32 rev. 0 found at 0xfd7c0
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Cyrix 6x86MX (686-class), 249.92 MHz, id 0x601
cpu0: features 80a135<FPU,DE,TSC,MSR,CX8>
cpu0: features 80a135<PGE,CMOV,MMX>
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
...
ex0 at pci0 dev 13 function 0: 3Com 3c900-TPO Ethernet (rev. 0x0)
ex0: interrupting at irq 11
ex0: MAC address 00:a0:24:ce:20:b6
ex0: 10baseT, 10baseT-FDX, default 10baseT
fxp0 at pci0 dev 18 function 0: i82558 Ethernet, rev 5
fxp0: interrupting at irq 10
fxp0: Ethernet address 00:90:27:0f:5d:5b
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

>How-To-Repeat:
	
>Fix:
	

>Unformatted: