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