9.2 + ZFS + i386 = panic: pmap_enter: attempted pmap_enter on 4MB page
J David
j.david.lists at gmail.com
Sun Oct 20 03:28:49 UTC 2013
On Thu, Oct 17, 2013 at 3:09 AM, Konstantin Belousov
<kostikbel at gmail.com> wrote:
> As I said you before, obtain the core and get backtrace from kgdb.
Getting these machines to dump is not as easy as you may imagine. :(
But it finally was accomplished.
Albeit it was a different panic:
panic: mutex not owned at /usr/src/sys/vm/vm_page.c:520
cpuid = 1
#0 doadump (textdump=1) at pcpu.h:249
#1 0x80ab0f98 in kern_reboot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:449
#2 0x80ab1448 in panic (fmt=<value optimized out>)
at /usr/src/sys/kern/kern_shutdown.c:637
#3 0x80a9cad8 in _mtx_assert (m=0x0, what=<value optimized out>, file=0x0,
line=0) at /usr/src/sys/kern/kern_mutex.c:741
#4 0x80d364fd in vm_page_busy (m=0x85198548) at /usr/src/sys/vm/vm_page.c:520
#5 0x80d23723 in vm_fault_hold (vaddr=3, fault_type=7 '\a',
fault_flags=<value optimized out>, m_hold=<value optimized out>)
at /usr/src/sys/vm/vm_fault.c:406
#6 0x80d23382 in vm_fault (map=0x81feb000, vaddr=<value optimized out>,
fault_type=0 '\0', fault_flags=<value optimized out>)
at /usr/src/sys/vm/vm_fault.c:229
#7 0x80f12aae in trap_pfault (frame=0x876dfb04, usermode=0,
eva=<value optimized out>) at /usr/src/sys/i386/i386/trap.c:934
#8 0x80f1213c in trap (frame=0x876dfb04) at /usr/src/sys/i386/i386/trap.c:555
#9 0x80efb43c in calltrap () at /usr/src/sys/i386/i386/exception.s:170
#10 0x80a98bfe in free (addr=0x8a3a2c00, mtp=0x818dc100)
at /usr/src/sys/kern/kern_malloc.c:565
#11 0x818dae49 in zfs_kmem_free (buf=0x8a3a2c00, size=320)
at /usr/src/sys/modules/opensolaris/../../cddl/compat/opensolaris/kern/opensolaris_kmem.c:112
#12 0x8177f329 in dbuf_clear (db=0x8c322660)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1524
#13 0x8177f2a0 in dbuf_evict (db=0x8c322660)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:246
#14 0x81798ed2 in dnode_destroy (dn=0x8ab7c214)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c:465
#15 0x817995ef in dnode_buf_pageout (db=0x8b9035d8)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c:998
#16 0x8177f2ed in dbuf_clear (db=0x8b9035d8)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:217
#17 0x81784361 in dbuf_do_evict (private=0x9241bcd0)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:246
#18 0x81775b92 in arc_do_user_evicts ()
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:2306
#19 0x81779d48 in arc_reclaim_thread (dummy=0x64)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:2554
#20 0x80a7febc in fork_exit (callout=0x81779a20 <arc_reclaim_thread>,
arg=0x8ab71d50, frame=0x8a3a2c00) at /usr/src/sys/kern/kern_fork.c:992
#21 0x80efb4e4 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:279
If you need additional commands run or source verified, just describe
what you want. If the 4mb panic can be dumped, I will try to report
that as well when it happens.
Thanks!
More information about the freebsd-fs
mailing list