Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Feb 2016 03:15:17 +0000
From:      Kaya Saman <kayasaman@gmail.com>
To:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Page Fault - Fatal Trap 12 on FBSD 10.2
Message-ID:  <56BAAB45.3050008@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I've got a SuperMicro server:

CPU: Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz (3700.08-MHz K8-class CPU)
Ram: 8GB
System Board: SM X9SRE

I'm running FreeBSD 10.2:

10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 15:26:37 UTC 2015


I keep running into this issue which arises after either rebooting or 
restarting NFSD:

Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 02
fault virtual address    = 0x378
fault code        = supervisor read data, page not present
instruction pointer    = 0x20:0xffffffff8092e980
stack pointer            = 0x28:0xfffffe0233eb4400
frame pointer            = 0x28:0xfffffe0233eb4480
code segment        = base 0x0, limit 0xfffff, type 0x1b
             = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process        = 12 (irq293: igb5:que 1)
trap number        = 12
panic: page fault
cpuid = 1
KDB: stack backtrace:
#0 0xffffffff80984e30 at kdb_backtrace+0x60
#1 0xffffffff809489e6 at vpanic+0x126
#2 0xffffffff809488b3 at panic+0x43
#3 0xffffffff80d4aadb at trap_fatal+0x36b
#4 0xffffffff80d4addd at trap_pfault+0x2ed
#5 0xffffffff80d4a47a at trap+0x47a
#6 0xffffffff80d307f2 at calltrap+0x8
#7 0xffffffff80b4a725 at xprt_active+0x45
#8 0xffffffff80b4e0a5 at svc_vc_soupcall+0x35
#9 0xffffffff809bcc52 at sowakeup+0x82
#10 0xffffffff80aea942 at tcp_do_segment+0x2b22
#11 0xffffffff80ae7720 at tcp_input+0x12b0
#12 0xffffffff80a77f57 at ip_input+0x97
#13 0xffffffff80a177d2 at netisr_dispatch_src+0x62
#14 0xffffffff80a0eb76 at ether_demux+0x126
#15 0xffffffff80a0f81e at ether_nh_input+0x35e
#16 0xffffffff80a177d2 at netisr_dispatch_src+0x62
#17 0xffffffff804f715c at igb_rxeof+0x60c
Uptime: 7m19s
Dumping 1671 out of 8129 
MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%


The closest thing I could come up with is this:

https://forums.freebsd.org/threads/fatal-trap-12-page-fault-while-in-kernel-mode-on-new-server-running-freebsd-10-1-release-p10.51737/


According to the link the bug: Bug 194525 was fixed in an earlier 
version......?


Basically since the "Current Process" mentioned was the queue on igb5, I 
run a lagg0 interface with LACP and currently have 4 NIC's within the 
aggregation {igb2 through 5} connected to a Cisco switch running 
EtherChannel.

On some occasions it seems that igb5 starts flapping too, according to 
the system logs; not sure if that's related to the issue or not?


I have no idea if this is related in some way but on another older 
Mini-ITX based NAS system after a while the network will totally go down 
and the whole system will need to be rebooted?? Nothing fancy on that 
device, just single NIC hooked up to AccessPort on the switch - also 
running FBSD 10.2......


Should I post a bug report on this or has anyone got any other ideas?


Many thanks.



Kaya






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56BAAB45.3050008>