[Bug 242961] Crashes (elf64_coredump … vm_object_set_writeable_dirty) after the recent vm patch series

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 29 19:18:31 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242961

--- Comment #10 from Greg V <greg at unrelenting.technology> ---
And now for something different… ZFS! (also still inside coredump)

panic: vm_radix_insert: key fe321 is already present                            

#4  0xffffffff80425fa3 in panic (fmt=<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:835
#5  0xffffffff806f990b in vm_radix_insert (rtree=<optimized out>,
page=<optimized out>) at /usr/src/sys/vm/vm_radix.c:367
#6  0xffffffff806ec774 in vm_page_insert_after (m=<optimized out>,
object=0xffffffff80cee598 <kernel_object_store>, pindex=1041185, 
    mpred=0xfffffe000fa6e5d0) at /usr/src/sys/vm/vm_page.c:1526
#7  vm_page_alloc_domain_after (object=0xffffffff80cee598
<kernel_object_store>, pindex=1041185, domain=0, req=8802, 
    mpred=0xfffffe000fa6e5d0) at /usr/src/sys/vm/vm_page.c:2086
#8  0xffffffff806d77ca in kmem_back_domain (domain=0, object=0xffffffff80cee598
<kernel_object_store>, addr=18446741878950854656, 
    size=262144, flags=2305) at /usr/src/sys/vm/vm_kern.c:477
#9  0xffffffff806d769f in kmem_malloc_domain (domain=0, size=262144,
flags=2305) at /usr/src/sys/vm/vm_kern.c:415
#10 kmem_malloc_domainset (ds=<optimized out>, size=<optimized out>,
flags=2305) at /usr/src/sys/vm/vm_kern.c:439
#11 0xffffffff806cde7d in keg_alloc_slab (keg=0xfffff80003f1ad20,
zone=0xfffff80003f46000, domain=<optimized out>, flags=2, 
    aflags=<unavailable>) at /usr/src/sys/vm/uma_core.c:1318
#12 0xffffffff806d0d71 in keg_fetch_slab (keg=<optimized out>,
zone=0xfffff80003f46000, rdomain=-1, flags=2)
    at /usr/src/sys/vm/uma_core.c:3209
#13 zone_import (arg=<optimized out>, bucket=0xfffff8017a26f798, max=<optimized
out>, domain=-1, flags=<optimized out>)
    at /usr/src/sys/vm/uma_core.c:3287
#14 0xffffffff806cc26d in zone_alloc_bucket (zone=0xfffff80003f46000,
udata=0xfffff80003f32e80, domain=<optimized out>, flags=2)
    at /usr/src/sys/vm/uma_core.c:3348
#15 cache_alloc (zone=0xfffff80003f46000, cache=<optimized out>,
udata=0xfffff80003f32e80, flags=<optimized out>)
    at /usr/src/sys/vm/uma_core.c:3061
#16 0xffffffff806cbaed in uma_zalloc_arg (zone=0xfffff80003f46000,
udata=0xfffff80003f32e80, flags=2)
    at /usr/src/sys/vm/uma_core.c:2954
#17 0xffffffff8117cebf in arc_get_data_buf (hdr=0xfffff8028a6c2800,
size=262144, tag=<optimized out>)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:5185
#18 arc_buf_alloc_impl (hdr=0xfffff8028a6c2800, tag=<optimized out>,
compressed=<optimized out>, fill=0, ret=<optimized out>)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:3036
#19 0xffffffff8117c971 in arc_alloc_buf (spa=<optimized out>, tag=<optimized
out>, type=<optimized out>, size=262144)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:3566
#20 0xffffffff8118b73e in dbuf_read_impl (db=0xfffff8022bd38780,
zio=0xfffff8001f8b8000, flags=10)                             [1/96]
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1268
#21 dbuf_read (db=0xfffff8022bd38780, zio=0xfffff8001f8b8000, flags=<optimized
out>)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1437
#22 0xffffffff811aaa4f in dmu_tx_check_ioerr (zio=0xfffff8001f8b8000,
dn=0xfffff8025200e5c0, level=<optimized out>, 
    blkid=<optimized out>) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c:201
--Type <RET> for more, q to quit, c to continue without paging--
#23 0xffffffff811a8f37 in dmu_tx_count_write (txh=0xfffff8022b075980,
off=129236992, len=65536)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c:245
#24 0xffffffff811a8e6a in dmu_tx_hold_write (tx=<optimized out>,
object=<optimized out>, off=129236992, len=<optimized out>)
    at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c:299
#25 0xffffffff81266225 in zfs_write (vp=0xfffff80248fe5960,
uio=0xfffffe00cfb95608, ioflag=0, cr=0xfffff801abd60100, 
    ct=<optimized out>) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:1009
#26 zfs_freebsd_write (ap=<optimized out>) at
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:4843
#27 0xffffffff807ad45d in VOP_WRITE_APV (vop=0xffffffff813121d0 <zfs_vnodeops>,
a=0xfffffe00cfb95438) at vnode_if.c:967
#28 0xffffffff805140b5 in VOP_WRITE (vp=<unavailable>, uio=0xfffffe00cfb95608,
ioflag=<unavailable>, cred=<optimized out>)
    at ./vnode_if.h:413
#29 vn_io_fault_doio (args=0xfffffe00cfb95638, uio=0xfffffe00cfb95608,
td=0xfffff8006c031000) at /usr/src/sys/kern/vfs_vnops.c:965
#30 0xffffffff805107fc in vn_io_fault1 (vp=<optimized out>,
uio=0xfffffe00cfb95608, args=0xfffffe00cfb95638, td=0xfffff8006c031000)
    at /usr/src/sys/kern/vfs_vnops.c:1075
#31 0xffffffff80510565 in vn_rdwr (rw=<optimized out>, vp=0xfffff80248fe5960,
base=<optimized out>, len=<optimized out>, 
    offset=<optimized out>, segflg=<optimized out>, ioflg=16641,
active_cred=0xfffff801abd60100, file_cred=0x0, 
    aresid=0xfffffe00cfb956e0, td=0xfffff8006c031000) at
/usr/src/sys/kern/vfs_vnops.c:603
#32 0xffffffff80510ac0 in vn_rdwr_inchunks (rw=UIO_WRITE,
vp=0xfffff80248fe5960, base=0x8101af000, len=25120768, offset=129236992, 
    segflg=UIO_USERSPACE, ioflg=16641, active_cred=0xfffff801abd60100,
file_cred=0x0, aresid=0x0, td=0xfffff8006c031000)
    at /usr/src/sys/kern/vfs_vnops.c:658
#33 0xffffffff803aff0a in core_write (p=<optimized out>, base=0x80fa00000,
len=33177600, offset=121180160, 
    seg=<error reading variable: Cannot access memory at address 0x0>) at
/usr/src/sys/kern/imgact_elf.c:1508
#34 core_output (base=0x80fa00000, len=33177600, offset=121180160, p=<optimized
out>, tmpbuf=<optimized out>)
    at /usr/src/sys/kern/imgact_elf.c:1527
#35 elf64_coredump (td=<optimized out>, vp=0xfffffe00f0fa5000, limit=0,
flags=<optimized out>)
    at /usr/src/sys/kern/imgact_elf.c:1662

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list