PANICS on 9.0-BETA1
Derrick Edwards
dantavious313 at gmail.com
Sun Aug 21 17:45:41 UTC 2011
On Fri, 2011-08-19 at 17:21 +0300, Andriy Gapon wrote:
> on 19/08/2011 01:07 Derrick Edwards said the following:
> > Fatal trap 12: page fault while in kernel mode
> > cpuid = 0; apic id = 00
> > fault virtual address = 0xffffbe00a45b6798
>
> This address looks suspiciously like a result of bit flips.
>
> > fault code = supervisor write data, page not present
> > instruction pointer = 0x20:0xffffffff814f444c
> > stack pointer = 0x28:0xffffff82267fbe90
> > frame pointer = 0x28:0xffffff82267fbea0
> > 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 = 5889 (csup)
> > trap number = 12
> > panic: page fault
> > cpuid = 0
> > Uptime: 10h9m0s
> > Dumping 1823 out of 7912
>
> Do you always get the same stack trace? Or are they always different?
> I would double-check the hardware first.
>
Andriy,
Thanks for the reply. The stack trace are different. Attached is the
latest one. Machine is about 3 months old. Any recommendations on what
hardware to start looking at. Panic occurs with X and without X being
used.
Derrick
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:
trap number = 12
panic: page fault
cpuid = 3
Uptime: 2m12s
Dumping 1317 out of 7912
MB:..2%..11%..21%..31%..41%..51%..61%..71%..81%..92%
Reading symbols from /boot/kernel/zfs.ko...Reading symbols
from /boot/kernel/zfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/zfs.ko
Reading symbols from /boot/kernel/opensolaris.ko...Reading symbols
from /boot/kernel/opensolaris.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/opensolaris.ko
Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols
from /boot/kernel/linprocfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linprocfs.ko
Reading symbols from /boot/kernel/linux.ko...Reading symbols
from /boot/kernel/linux.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linux.ko
#0 doadump (textdump=Variable "textdump" is not available.
) at pcpu.h:224
224 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) #0 doadump (textdump=Variable "textdump" is not available.
) at pcpu.h:224
#1 0xffffffff80850995 in kern_reboot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:430
#2 0xffffffff80850dc3 in panic (fmt=0x0)
at /usr/src/sys/kern/kern_shutdown.c:595
#3 0xffffffff80b3b5cd in trap_fatal (frame=0xfffffe0007eb5000,
eva=Variable "eva" is not available.
)
at /usr/src/sys/amd64/amd64/trap.c:805
#4 0xffffffff80b3b9ed in trap_pfault (frame=0xffffff8221a275d0,
usermode=0)
at /usr/src/sys/amd64/amd64/trap.c:721
#5 0xffffffff80b3bf2f in trap (frame=0xffffff8221a275d0)
at /usr/src/sys/amd64/amd64/trap.c:473
#6 0xffffffff80b268a3 in calltrap ()
at /usr/src/sys/amd64/amd64/exception.S:228
#7 0xffffffff80a986fc in swp_pager_hash (object=0xfffffe0009d1fd80,
index=1140583520) at /usr/src/sys/vm/swap_pager.c:466
#8 0xffffffff80a99129 in swp_pager_meta_build
(object=0xfffffe0009d1fd80,
pindex=1140583549, swapblk=1191201)
at /usr/src/sys/vm/swap_pager.c:1850
#9 0xffffffff80a9b7db in swap_pager_putpages
(object=0xfffffe0009d1fd80,
m=0xffffff8221a27888, count=16, sync=0, rtvals=0xffffff8221a277a0)
at /usr/src/sys/vm/swap_pager.c:1399
#10 0xffffffff80ab7a50 in vm_pageout_flush (mc=Variable "mc" is not
available.
) at vm_pager.h:144
#11 0xffffffff80ab7e16 in vm_pageout_clean (m=0x4)
at /usr/src/sys/vm/vm_pageout.c:448
#12 0xffffffff80aba24b in vm_pageout ()
at /usr/src/sys/vm/vm_pageout.c:1089
#13 0xffffffff8082234f in fork_exit (callout=0xffffffff80ab8c10
<vm_pageout>,
arg=0x0, frame=0xffffff8221a27c50)
at /usr/src/sys/kern/kern_fork.c:1025
#14 0xffffffff80b26dce in fork_trampoline ()
at /usr/src/sys/amd64/amd64/exception.S:603
#15 0x0000000000000000 in ?? ()
#16 0x0000000000000000 in ?? ()
#17 0x0000000000000001 in ?? ()
#18 0x0000000000000000 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000000 in ?? ()
#21 0x0000000000000000 in ?? ()
#22 0x0000000000000000 in ?? ()
#23 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
#25 0x0000000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0x0000000000000000 in ?? ()
#29 0x0000000000000000 in ?? ()
#30 0x0000000000000000 in ?? ()
#31 0x0000000000000000 in ?? ()
#32 0x0000000000000000 in ?? ()
#33 0x0000000000000000 in ?? ()
#34 0x0000000000000000 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000000000 in ?? ()
#38 0x0000000000000000 in ?? ()
#39 0xffffffff81179b40 in affinity ()
#40 0x0000000000000000 in ?? ()
#41 0x0000000000000000 in ?? ()
#42 0xfffffe0007f798c0 in ?? ()
#43 0xffffff8221a27180 in ?? ()
#44 0xffffff8221a27128 in ?? ()
#45 0xfffffe0005150460 in ?? ()
#46 0xffffffff8087a290 in sched_switch (td=0xffffffff80ab8c10,
newtd=0x0,
flags=Variable "flags" is not available.
) at /usr/src/sys/kern/sched_ule.c:1848
Previous frame inner to this frame (corrupt stack?)
(kgdb)
More information about the freebsd-current
mailing list