Skip site navigation (1)Skip section navigation (2)
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/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212872

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 befo=
re
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 r297=
264:
Fri Mar 25 02:10:02 UTC 2016=20=20=20=20
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 condition=
s.
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 =3D 5; apic id =3D 0a
fault virtual address   =3D 0xe
fault code              =3D supervisor write data, page not present
instruction pointer     =3D 0x20:0xffffffff81c45fb9
stack pointer           =3D 0x28:0xfffffe01eead74a0
frame pointer           =3D 0x28:0xfffffe01eead75d0
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 12 (irq280: igb2:que 5)
trap number             =3D 12
panic: page fault
cpuid =3D 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=3D<value optimized out>) at pcpu.h:219
219     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) #0  doadump (textdump=3D<value optimized out>) at pcpu.h:219
#1  0xffffffff80950cc2 in kern_reboot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:486
#2  0xffffffff809510a5 in vpanic (fmt=3D<value optimized out>,=20
    ap=3D<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889
#3  0xffffffff80950f33 in panic (fmt=3D0x0)
    at /usr/src/sys/kern/kern_shutdown.c:818
#4  0xffffffff80d55f7b in trap_fatal (frame=3D<value optimized out>,=20
    eva=3D<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:858
#5  0xffffffff80d5627d in trap_pfault (frame=3D0xfffffe01eead73f0,=20
    usermode=3D<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:681
#6  0xffffffff80d558fa in trap (frame=3D0xfffffe01eead73f0)
    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=3D<value optimized out>, dir=
=3D1,=20
    kif=3D0xfffff800218c3000, reason=3D0xfffffe01eead76fe, pd=3D0xfffffe01e=
ead7668)
    at /usr/src/sys/modules/pf/../../netpfil/pf/pf_norm.c:1349
#9  0xffffffff81c2c4c8 in pf_test (dir=3D1, ifp=3D<value optimized out>,=20
    m0=3D0xfffffe01eead77a8, inp=3D0x0)
    at /usr/src/sys/modules/pf/../../netpfil/pf/pf.c:5806
#10 0xffffffff81c3e07d in pf_check_in (arg=3D<value optimized out>,=20
    m=3D0xfffffe01eead77a8, ifp=3D0x0, dir=3D<value optimized out>, inp=3D0=
x1)
    at /usr/src/sys/modules/pf/../../netpfil/pf/pf_ioctl.c:3551
#11 0xffffffff80a24ef4 in pfil_run_hooks (ph=3D0xffffffff816a6e88,=20
    mp=3D0xfffffe01eead78c0, ifp=3D0xfffff800054a1800, dir=3D1, inp=3D0x0)
    at /usr/src/sys/net/pfil.c:82
#12 0xffffffff81c148e3 in bridge_pfil (mp=3D0xfffffe01eead78c0,=20
    bifp=3D0xfffff80021a08800, ifp=3D0xfffff800054a1800, dir=3D1)
    at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:3165
#13 0xffffffff81c153a5 in bridge_forward (sc=3D0xfffff800217ee600,=20
    sbif=3D0xfffff80021b52600, m=3D0xfffff8004fb67200)
    at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2170
#14 0xffffffff81c13c55 in bridge_input (ifp=3D<value optimized out>,=20
    m=3D0xfffff8004fb67200)
    at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2419
#15 0xffffffff80a1c05a in ether_nh_input (m=3D<value optimized out>)
    at /usr/src/sys/net/if_ethersubr.c:607
#16 0xffffffff80a24092 in netisr_dispatch_src (proto=3D<value optimized out=
>,=20
    source=3D<value optimized out>, m=3D0xfffffe01eead7668)
    at /usr/src/sys/net/netisr.c:976
#17 0xffffffff804f859c in igb_rxeof (count=3D99)
    at /usr/src/sys/dev/e1000/if_igb.c:4746
#18 0xffffffff804f8c41 in igb_msix_que (arg=3D0xfffff80005499608)
    at /usr/src/sys/dev/e1000/if_igb.c:1566
#19 0xffffffff8091c99b in intr_event_execute_handlers (
    p=3D<value optimized out>, ie=3D0xfffff80005478700)
    at /usr/src/sys/kern/kern_intr.c:1264
#20 0xffffffff8091cde6 in ithread_loop (arg=3D0xfffff80005484ea0)
    at /usr/src/sys/kern/kern_intr.c:1277
#21 0xffffffff8091a4ea in fork_exit (
    callout=3D0xffffffff8091cd50 <ithread_loop>, arg=3D0xfffff80005484ea0,=
=20
    frame=3D0xfffffe01eead7c00) 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)=20
---

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212872-2472-lbNcer4XFR>