Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2013 23:28:47 -0400
From:      J David <j.david.lists@gmail.com>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        "freebsd-fs@freebsd.org" <freebsd-fs@freebsd.org>, alc@freebsd.org, Alan Cox <alc@rice.edu>
Subject:   Re: 9.2 + ZFS + i386 = panic: pmap_enter: attempted pmap_enter on 4MB page
Message-ID:  <CABXB=RSGpH3sFNo0i6jFr6mH-U79c-1kNA%2B2kZaj7rE9ENoLEA@mail.gmail.com>
In-Reply-To: <20131017070949.GA3865@kib.kiev.ua>
References:  <CABXB=RQd_yT%2BsEA0qBnyCK-3ZsvxfSiSCcMVjnHoSyCB%2BZ5%2BRg@mail.gmail.com> <20131015164537.GH3865@kib.kiev.ua> <525D7784.5000808@rice.edu> <20131016060010.GO3865@kib.kiev.ua> <CABXB=RR2C%2BpZAr%2BZDDCe%2Bxb=EG4AQL0_WyTQneGG1TW6Ghi7=w@mail.gmail.com> <CABXB=RQhsZKJi34gojN_96%2BTmJ9_DOsd-HyZ5wPLAsAPu1h7pg@mail.gmail.com> <20131017070949.GA3865@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 17, 2013 at 3:09 AM, Konstantin Belousov
<kostikbel@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!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABXB=RSGpH3sFNo0i6jFr6mH-U79c-1kNA%2B2kZaj7rE9ENoLEA>