Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Sep 2016 01:51:27 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-amd64@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-6@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 212872
           Summary: Fatal trap 12: page fault while...  | |supervisor read
                    data, page not present | ipf_frag_lookup | bcmp
           Product: Base System
           Version: 10.3-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: alexmontoanelli@gmail.com
                CC: freebsd-amd64@FreeBSD.org
                CC: freebsd-amd64@FreeBSD.org

This is a NAT machine.

Working with ipnat.

Around 45k nat sessions.


Full dump here;
http://pastebin.com/Lem2qGf8

Summary:
nat1 dumped core - see /var/crash/vmcore.4

Tue Sep 20 18:24:24 BRT 2016

FreeBSD nat1 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  amd=
64

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:
[301648]=20
[301648]=20
[301648] Fatal trap 12: page fault while in kernel mode
[301648] cpuid =3D 3; apic id =3D 06
[301648] fault virtual address  =3D 0x100e050130
[301648] fault code             =3D supervisor read data, page not present
[301648] instruction pointer    =3D 0x20:0xffffffff80d53bac
[301648] stack pointer          =3D 0x28:0xfffffe01ef7093b0
[301648] frame pointer          =3D 0x28:0xfffffe01ef7093c0
[301648] code segment           =3D base 0x0, limit 0xfffff, type 0x1b
[301648]                        =3D DPL 0, pres 1, long 1, def32 0, gran 1
[301648] processor eflags       =3D interrupt enabled, resume, IOPL =3D 0
[301648] current process                =3D 12 (irq269: igb2:que 3)
[301648] trap number            =3D 12
[301648] panic: page fault
[301648] cpuid =3D 3
[301648] KDB: stack backtrace:
[301648] #0 0xffffffff8098e390 at kdb_backtrace+0x60
[301648] #1 0xffffffff80951066 at vpanic+0x126
[301648] #2 0xffffffff80950f33 at panic+0x43
[301648] #3 0xffffffff80d55f7b at trap_fatal+0x36b
[301648] #4 0xffffffff80d5627d at trap_pfault+0x2ed
[301648] #5 0xffffffff80d558fa at trap+0x47a
[301648] #6 0xffffffff80d3b8d2 at calltrap+0x8
[301648] #7 0xffffffff81e24402 at ipf_frag_lookup+0x112
[301648] #8 0xffffffff81e2427a at ipf_frag_natknown+0x4a
[301648] #9 0xffffffff81e21790 at ipf_nat_checkin+0x150
[301648] #10 0xffffffff81e3d8ff at ipf_check+0x2af
[301648] #11 0xffffffff80a24ef4 at pfil_run_hooks+0x84
[301648] #12 0xffffffff80a849be at ip_input+0x2fe
[301648] #13 0xffffffff80a24092 at netisr_dispatch_src+0x62
[301648] #14 0xffffffff80a1b456 at ether_demux+0x126
[301648] #15 0xffffffff80a1c0fe at ether_nh_input+0x35e
[301648] #16 0xffffffff80a24092 at netisr_dispatch_src+0x62
[301648] #17 0xffffffff80a1b3c1 at ether_demux+0x91
[301648] Uptime: 3d11h47m28s
[301649] Dumping 894 out of 8152 MB: (CTRL-C to abort)
..2%..11%..22%..31%..42%..51%..61%..72%..81%..92%

Reading symbols from /boot/kernel/zfs.ko.symbols...done.
Loaded symbols for /boot/kernel/zfs.ko.symbols
Reading symbols from /boot/kernel/opensolaris.ko.symbols...done.
Loaded symbols for /boot/kernel/opensolaris.ko.symbols
Reading symbols from /boot/kernel/if_lagg.ko.symbols...done.
Loaded symbols for /boot/kernel/if_lagg.ko.symbols
Reading symbols from /boot/kernel/fdescfs.ko.symbols...done.
Loaded symbols for /boot/kernel/fdescfs.ko.symbols
Reading symbols from /boot/kernel/ipl.ko.symbols...done.
Loaded symbols for /boot/kernel/ipl.ko.symbols
Reading symbols from /boot/kernel/ipfw.ko.symbols...done.
Loaded symbols for /boot/kernel/ipfw.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=3D0xfffffe01ef709300,=20
    usermode=3D<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:681
#6  0xffffffff80d558fa in trap (frame=3D0xfffffe01ef709300)
    at /usr/src/sys/amd64/amd64/trap.c:447
#7  0xffffffff80d3b8d2 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:236
#8  0xffffffff80d53bac in bcmp () at /usr/src/sys/amd64/amd64/support.S:87
#9  0xffffffff81e24402 in ipf_frag_lookup ()
    at
/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_frag.c:697
#10 0xffffffff81e2427a in ipf_frag_natknown (fin=3D<value optimized out>)
    at
/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_frag.c:813
#11 0xffffffff81e21790 in ipf_nat_checkin (fin=3D0xfffffe01ef7095a8,=20
    passp=3D0xfffffe01ef7095a4)
    at
/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:5421
#12 0xffffffff81e3d8ff in ipf_check (ctx=3D0xffffffff81e5d848,=20
    ip=3D<value optimized out>, hlen=3D<value optimized out>,=20
    ifp=3D<value optimized out>, out=3D0, mp=3D0xfffffe01ef709708)
    at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/fil.c:3=
002
#13 0xffffffff80a24ef4 in pfil_run_hooks (ph=3D0xffffffff816a6e88,=20
    mp=3D0xfffffe01ef709790, ifp=3D0xfffff80024c67800, dir=3D1, inp=3D0x0)
    at /usr/src/sys/net/pfil.c:82
#14 0xffffffff80a849be in ip_input (m=3D0xfffff8021a1deb00)
    at /usr/src/sys/netinet/ip_input.c:488
#15 0xffffffff80a24092 in netisr_dispatch_src (proto=3D<value optimized out=
>,=20
    source=3D<value optimized out>, m=3D0x1) at /usr/src/sys/net/netisr.c:9=
76
#16 0xffffffff80a1b456 in ether_demux (ifp=3D<value optimized out>,=20
    m=3D0xfffff8021a1deb00) at /usr/src/sys/net/if_ethersubr.c:851
#17 0xffffffff80a1c0fe in ether_nh_input (m=3D<value optimized out>)
    at /usr/src/sys/net/if_ethersubr.c:646
#18 0xffffffff80a24092 in netisr_dispatch_src (proto=3D<value optimized out=
>,=20
    source=3D<value optimized out>, m=3D0x1) at /usr/src/sys/net/netisr.c:9=
76
#19 0xffffffff80a1b3c1 in ether_demux (ifp=3D0xfffff80024f2c000,=20
    m=3D0xfffff8021a1deb00) at /usr/src/sys/net/if_ethersubr.c:760
#20 0xffffffff80a1c0fe in ether_nh_input (m=3D<value optimized out>)
    at /usr/src/sys/net/if_ethersubr.c:646
#21 0xffffffff80a24092 in netisr_dispatch_src (proto=3D<value optimized out=
>,=20
    source=3D<value optimized out>, m=3D0x1) at /usr/src/sys/net/netisr.c:9=
76
#22 0xffffffff804f859c in igb_rxeof (count=3D99)
    at /usr/src/sys/dev/e1000/if_igb.c:4746
#23 0xffffffff804f8c41 in igb_msix_que (arg=3D0xfffff80005455538)
    at /usr/src/sys/dev/e1000/if_igb.c:1566
#24 0xffffffff8091c99b in intr_event_execute_handlers (
    p=3D<value optimized out>, ie=3D0xfffff80005453800)
    at /usr/src/sys/kern/kern_intr.c:1264
#25 0xffffffff8091cde6 in ithread_loop (arg=3D0xfffff8000545eea0)
    at /usr/src/sys/kern/kern_intr.c:1277
#26 0xffffffff8091a4ea in fork_exit (
    callout=3D0xffffffff8091cd50 <ithread_loop>, arg=3D0xfffff8000545eea0,=
=20
    frame=3D0xfffffe01ef709c00) at /usr/src/sys/kern/kern_fork.c:1027
#27 0xffffffff80d3be0e in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:611
#28 0x0000000000000000 in ?? ()
Current language:  auto; currently minimal
(kgdb)=20

------------------------------------------------------------

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



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