FreeBSD 10.0-RELEASE-p2: Panic supervisor read data, page not present
Sławomir Babiński | SYSINFO
sb at sysinfo.pl
Sun May 18 21:05:56 UTC 2014
Hi
Our FreeBSD 10 AMD64 on factory new equipment panics on diffrent time after
boot.
We have 2 servers with the same equip. Both two panics. Previously it was
FreeBSD 10-STABLE and was the same.
Second problem - I have "options KDB_UNATTENDED" is in kernelconf but
server does not rebooting after panic. Just hangs without dumping core.
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 = 7; apic id = 07
fault virtual address = 0x45d5
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80354159
stack pointer = 0x28:0xfffffe04548d07c0
frame pointer = 0x28:0xfffffe04548d07f0
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 (swi4: clock)
trap number = 12
panic: page fault
cpuid = 3
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfffffe04548d02a0
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe04548d0350
panic() at panic+0x155/frame 0xfffffe04548d03d0
trap_fatal() at trap_fatal+0x3a2/frame 0xfffffe04548d0430
trap_pfault() at trap_pfault+0x2c9/frame 0xfffffe04548d04e0
trap() at trap+0x5e6/frame 0xfffffe04548d0700
calltrap() at calltrap+0x8/frame 0xfffffe04548d0700
--- trap 0xc, rip = 0xffffffff80354159, rsp = 0xfffffe04548d07c0, rbp =
0xfffffe04548d07f0 ---
ipf_frag_natforget() at ipf_frag_natforget+0x69/frame 0xfffffe04548d07f0
ipf_nat_delete() at ipf_nat_delete+0x3ec/frame 0xfffffe04548d0840
ipf_nat_expire() at ipf_nat_expire+0x91/frame 0xfffffe04548d0890
ipf_slowtimer() at ipf_slowtimer+0x26/frame 0xfffffe04548d08b0
ipf_timer_func() at ipf_timer_func+0x32/frame 0xfffffe04548d08e0
softclock_call_cc() at softclock_call_cc+0x16c/frame 0xfffffe04548d09b0
softclock() at softclock+0x94/frame 0xfffffe04548d09e0
intr_event_execute_handlers() at intr_event_execute_handlers+0xab/frame
0xfffffe04548d0a20
ithread_loop() at ithread_loop+0x96/frame 0xfffffe04548d0a70
fork_exit() at fork_exit+0x9a/frame 0xfffffe04548d0ab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe04548d0ab0
--- trap 0, rip = 0, rsp = 0xfffffe04548d0b70, rbp = 0 ---
Uptime: 1h25m16s
Dumping 851 out of 16298
MB:..2%..12%..21%..31%..42%..51%..61%..72%..81%..91%
Reading symbols from /boot/kernel/aio.ko.symbols...done.
Loaded symbols for /boot/kernel/aio.ko.symbols
Reading symbols from /boot/kernel/accf_data.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_data.ko.symbols
Reading symbols from /boot/kernel/accf_dns.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_dns.ko.symbols
Reading symbols from /boot/kernel/accf_http.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_http.ko.symbols
Reading symbols from /boot/kernel/coretemp.ko.symbols...done.
Loaded symbols for /boot/kernel/coretemp.ko.symbols
Reading symbols from /boot/kernel/cc_htcp.ko.symbols...done.
Loaded symbols for /boot/kernel/cc_htcp.ko.symbols
Reading symbols from /boot/kernel/ctl.ko.symbols...done.
Loaded symbols for /boot/kernel/ctl.ko.symbols
Reading symbols from /boot/kernel/iscsi.ko.symbols...done.
Loaded symbols for /boot/kernel/iscsi.ko.symbols
#0 doadump (textdump=1) at pcpu.h:219
219 __asm("movq %%gs:%1,%0" : "=r" (td)
(kgdb) list *0xffffffff80354159
0xffffffff80354159 is in ipf_frag_natforget
(/usr/src/sys/contrib/ipfilter/netinet/ip_frag.c:969).
964 ipf_frag_softc_t *softf = softc->ipf_frag_soft;
965 ipfr_t *fr;
966
967 WRITE_ENTER(&softf->ipfr_natfrag);
968 for (fr = softf->ipfr_natlist; fr; fr = fr->ipfr_next)
969 if (fr->ipfr_data == ptr)
970 fr->ipfr_data = NULL;
971 RWLOCK_EXIT(&softf->ipfr_natfrag);
972 }
973
Current language: auto; currently minimal
(kgdb) backtrace
#0 doadump (textdump=1) at pcpu.h:219
#1 0xffffffff80902b85 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:447
#2 0xffffffff80902f64 in panic (fmt=<value optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:754
#3 0xffffffff80d0e932 in trap_fatal (frame=<value optimized out>,
eva=<value optimized out>)
at /usr/src/sys/amd64/amd64/trap.c:882
#4 0xffffffff80d0ec09 in trap_pfault (frame=0xfffffe04548d0710,
usermode=0) at /usr/src/sys/amd64/amd64/trap.c:699
#5 0xffffffff80d0e396 in trap (frame=0xfffffe04548d0710) at
/usr/src/sys/amd64/amd64/trap.c:463
#6 0xffffffff80cf5132 in calltrap () at
/usr/src/sys/amd64/amd64/exception.S:232
#7 0xffffffff80354159 in ipf_frag_natforget (softc=<value optimized out>,
ptr=0xfffff80388cb9c00)
at /usr/src/sys/contrib/ipfilter/netinet/ip_frag.c:968
#8 0xffffffff8035a39c in ipf_nat_delete (softc=0xffffffff8158b6d8,
nat=0xfffff80388cb9c00, logtype=65535)
at /usr/src/sys/contrib/ipfilter/netinet/ip_nat.c:2447
#9 0xffffffff8035fbc1 in ipf_nat_expire (softc=0xffffffff8158b6d8) at
/usr/src/sys/contrib/ipfilter/netinet/ip_nat.c:5894
#10 0xffffffff8034ebb6 in ipf_slowtimer (softc=0xffffffff8158b6d8) at
/usr/src/sys/contrib/ipfilter/netinet/fil.c:10038
#11 0xffffffff80351382 in ipf_timer_func (arg=0xffffffff8158b6d8) at
/usr/src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c:178
#12 0xffffffff8091814c in softclock_call_cc (c=0xffffffff8158bad0,
cc=0xffffffff8159ba80, direct=0)
at /usr/src/sys/kern/kern_timeout.c:682
#13 0xffffffff80918594 in softclock (arg=0xffffffff8159ba80) at
/usr/src/sys/kern/kern_timeout.c:810
#14 0xffffffff808d600b in intr_event_execute_handlers (p=<value optimized
out>, ie=0xfffff800073ad600)
at /usr/src/sys/kern/kern_intr.c:1263
#15 0xffffffff808d6996 in ithread_loop (arg=0xfffff800073b7d20) at
/usr/src/sys/kern/kern_intr.c:1276
#16 0xffffffff808d3cba in fork_exit (callout=0xffffffff808d6900
<ithread_loop>, arg=0xfffff800073b7d20, frame=0xfffffe04548d0ac0)
at /usr/src/sys/kern/kern_fork.c:995
#17 0xffffffff80cf566e in fork_trampoline () at
/usr/src/sys/amd64/amd64/exception.S:606
#18 0x0000000000000000 in ?? ()
(kgdb) quit
--
S.Babinski
More information about the freebsd-stable
mailing list