Date: Thu, 22 Sep 2016 05:31:52 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 212872] Fatal trap 12: page fault while... |supervisor read data, page not present | ipf_frag_lookup | bcmp Message-ID: <bug-212872-2472-lbNcer4XFR@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-212872-2472@https.bugs.freebsd.org/bugzilla/> References: <bug-212872-2472@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212872 gerrit.kuehn@aei.mpg.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gerrit.kuehn@aei.mpg.de --- Comment #1 from gerrit.kuehn@aei.mpg.de --- I've seen some very similar (I think, see below) crashes lately on a transparent filtering (with pf) bridge system that ran fine for months before that. I cannot say anything about the traffic or load it had, but I doubt it was much. The crash did not appear again (yet) after upgrading to 10.3-p7: --- Mon Sep 19 02:55:28 CEST 2016 FreeBSD ahfwx.aei.uni-hannover.de 10.3-RELEASE FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 02:10:02 UTC 2016 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 panic: page fault GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode cpuid = 5; apic id = 0a fault virtual address = 0xe fault code = supervisor write data, page not present instruction pointer = 0x20:0xffffffff81c45fb9 stack pointer = 0x28:0xfffffe01eead74a0 frame pointer = 0x28:0xfffffe01eead75d0 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 (irq280: igb2:que 5) trap number = 12 panic: page fault cpuid = 5 KDB: stack backtrace: #0 0xffffffff8098e390 at kdb_backtrace+0x60 #1 0xffffffff80951066 at vpanic+0x126 #2 0xffffffff80950f33 at panic+0x43 #3 0xffffffff80d55f7b at trap_fatal+0x36b #4 0xffffffff80d5627d at trap_pfault+0x2ed #5 0xffffffff80d558fa at trap+0x47a #6 0xffffffff80d3b8d2 at calltrap+0x8 #7 0xffffffff81c2c4c8 at pf_test+0x1c8 #8 0xffffffff81c3e07d at pf_check_in+0x1d #9 0xffffffff80a24ef4 at pfil_run_hooks+0x84 #10 0xffffffff81c148e3 at bridge_pfil+0x363 #11 0xffffffff81c153a5 at bridge_forward+0x1c5 #12 0xffffffff81c13c55 at bridge_input+0x555 #13 0xffffffff80a1c05a at ether_nh_input+0x2ba #14 0xffffffff80a24092 at netisr_dispatch_src+0x62 #15 0xffffffff804f859c at igb_rxeof+0x60c #16 0xffffffff804f8c41 at igb_msix_que+0x121 #17 0xffffffff8091c99b at intr_event_execute_handlers+0xab Uptime: 51m41s Dumping 518 out of 8140 MB:..4%..13%..22%..31%..41%..53%..62%..72%..81%..93% Reading symbols from /boot/kernel/geom_mirror.ko.symbols...done. Loaded symbols for /boot/kernel/geom_mirror.ko.symbols Reading symbols from /boot/kernel/aesni.ko.symbols...done. Loaded symbols for /boot/kernel/aesni.ko.symbols Reading symbols from /boot/kernel/crypto.ko.symbols...done. Loaded symbols for /boot/kernel/crypto.ko.symbols Reading symbols from /boot/kernel/if_bridge.ko.symbols...done. Loaded symbols for /boot/kernel/if_bridge.ko.symbols Reading symbols from /boot/kernel/bridgestp.ko.symbols...done. Loaded symbols for /boot/kernel/bridgestp.ko.symbols Reading symbols from /boot/kernel/ums.ko.symbols...done. Loaded symbols for /boot/kernel/ums.ko.symbols Reading symbols from /boot/kernel/pflog.ko.symbols...done. Loaded symbols for /boot/kernel/pflog.ko.symbols Reading symbols from /boot/kernel/pf.ko.symbols...done. Loaded symbols for /boot/kernel/pf.ko.symbols #0 doadump (textdump=<value optimized out>) at pcpu.h:219 219 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=<value optimized out>) at pcpu.h:219 #1 0xffffffff80950cc2 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:486 #2 0xffffffff809510a5 in vpanic (fmt=<value optimized out>, ap=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889 #3 0xffffffff80950f33 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:818 #4 0xffffffff80d55f7b in trap_fatal (frame=<value optimized out>, eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:858 #5 0xffffffff80d5627d in trap_pfault (frame=0xfffffe01eead73f0, usermode=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:681 #6 0xffffffff80d558fa in trap (frame=0xfffffe01eead73f0) at /usr/src/sys/amd64/amd64/trap.c:447 #7 0xffffffff80d3b8d2 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:236 #8 0xffffffff81c45fb9 in pf_normalize_ip (m0=<value optimized out>, dir=1, kif=0xfffff800218c3000, reason=0xfffffe01eead76fe, pd=0xfffffe01eead7668) at /usr/src/sys/modules/pf/../../netpfil/pf/pf_norm.c:1349 #9 0xffffffff81c2c4c8 in pf_test (dir=1, ifp=<value optimized out>, m0=0xfffffe01eead77a8, inp=0x0) at /usr/src/sys/modules/pf/../../netpfil/pf/pf.c:5806 #10 0xffffffff81c3e07d in pf_check_in (arg=<value optimized out>, m=0xfffffe01eead77a8, ifp=0x0, dir=<value optimized out>, inp=0x1) at /usr/src/sys/modules/pf/../../netpfil/pf/pf_ioctl.c:3551 #11 0xffffffff80a24ef4 in pfil_run_hooks (ph=0xffffffff816a6e88, mp=0xfffffe01eead78c0, ifp=0xfffff800054a1800, dir=1, inp=0x0) at /usr/src/sys/net/pfil.c:82 #12 0xffffffff81c148e3 in bridge_pfil (mp=0xfffffe01eead78c0, bifp=0xfffff80021a08800, ifp=0xfffff800054a1800, dir=1) at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:3165 #13 0xffffffff81c153a5 in bridge_forward (sc=0xfffff800217ee600, sbif=0xfffff80021b52600, m=0xfffff8004fb67200) at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2170 #14 0xffffffff81c13c55 in bridge_input (ifp=<value optimized out>, m=0xfffff8004fb67200) at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2419 #15 0xffffffff80a1c05a in ether_nh_input (m=<value optimized out>) at /usr/src/sys/net/if_ethersubr.c:607 #16 0xffffffff80a24092 in netisr_dispatch_src (proto=<value optimized out>, source=<value optimized out>, m=0xfffffe01eead7668) at /usr/src/sys/net/netisr.c:976 #17 0xffffffff804f859c in igb_rxeof (count=99) at /usr/src/sys/dev/e1000/if_igb.c:4746 #18 0xffffffff804f8c41 in igb_msix_que (arg=0xfffff80005499608) at /usr/src/sys/dev/e1000/if_igb.c:1566 #19 0xffffffff8091c99b in intr_event_execute_handlers ( p=<value optimized out>, ie=0xfffff80005478700) at /usr/src/sys/kern/kern_intr.c:1264 #20 0xffffffff8091cde6 in ithread_loop (arg=0xfffff80005484ea0) at /usr/src/sys/kern/kern_intr.c:1277 #21 0xffffffff8091a4ea in fork_exit ( callout=0xffffffff8091cd50 <ithread_loop>, arg=0xfffff80005484ea0, frame=0xfffffe01eead7c00) at /usr/src/sys/kern/kern_fork.c:1027 #22 0xffffffff80d3be0e in fork_trampoline () at /usr/src/sys/amd64/amd64/exception.S:611 #23 0x0000000000000000 in ?? () Current language: auto; currently minimal (kgdb) --- -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212872-2472-lbNcer4XFR>
