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

            Bug ID: 225877
           Summary: panic: solaris assert: newds == os->os_dsl_dataset
                    during "zpool upgrade"
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: asom...@freebsd.org

The following panic is generated by zpool_upgrade_007_pos from the ZFS test
suite:

panic: solaris assert: newds == os->os_dsl_dataset (0xfffff80045f4c000 ==
0xfffff80021ab4800), file:
/usr/home/alans/freebsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c,
line: 677
cpuid = 10
time = 1518552986
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00c24953a0
vpanic() at vpanic+0x18d/frame 0xfffffe00c2495400
panic() at panic+0x43/frame 0xfffffe00c2495460
assfail3() at assfail3+0x2c/frame 0xfffffe00c2495480
dmu_objset_refresh_ownership() at dmu_objset_refresh_ownership+0x161/frame
0xfffffe00c24955c0
zfs_ioc_userspace_upgrade() at zfs_ioc_userspace_upgrade+0x97/frame
0xfffffe00c2495600
zfs_prop_set_special() at zfs_prop_set_special+0x465/frame 0xfffffe00c2495670
zfs_set_prop_nvlist() at zfs_set_prop_nvlist+0x23f/frame 0xfffffe00c24956f0
zfs_ioc_set_prop() at zfs_ioc_set_prop+0x129/frame 0xfffffe00c2495740
zfsdev_ioctl() at zfsdev_ioctl+0x76b/frame 0xfffffe00c24957e0
devfs_ioctl() at devfs_ioctl+0xcb/frame 0xfffffe00c2495830
VOP_IOCTL_APV() at VOP_IOCTL_APV+0xd9/frame 0xfffffe00c2495860
vn_ioctl() at vn_ioctl+0x124/frame 0xfffffe00c2495970
devfs_ioctl_f() at devfs_ioctl_f+0x1f/frame 0xfffffe00c2495990
kern_ioctl() at kern_ioctl+0x2b9/frame 0xfffffe00c24959f0
sys_ioctl() at sys_ioctl+0x15c/frame 0xfffffe00c2495ac0
amd64_syscall() at amd64_syscall+0x79b/frame 0xfffffe00c2495bf0
fast_syscall_common() at fast_syscall_common+0xfc/frame 0x7fffffff8880

I saw this on 12.0-CURRENT amd64, at 328401.  Steps to reproduce:
$ svn co https://svn.freebsd.org/base/projects/zfsd/head
$ cd head
$ mtree -deU -f etc/mtree/BSD.tests.dist
$ cd tests/sys/cddl
$ make && sudo make install
$ # Now write kyua.conf.  Modify as appropriate for your system
$ echo >> /usr/local/etc/kyua/kyua.conf <HERE
-- $FreeBSD$
--
-- System-wide configuration file for kyua(1).  See kyua.conf(5) for details
-- on the syntax.
--

syntax(2)

-- User to drop privileges to when invoking kyua(1) as root and a test case
-- requests to be run with non-root permissions.
unprivileged_user = 'tests'

-- An example to set a configuration property specific to FreeBSD.
test_suites.FreeBSD.disks="/dev/da1 /dev/da2 /dev/da3 /dev/da4 /dev/da5
/dev/da6"
test_suites.FreeBSD.keep_pools="zroot tank"

HERE
$ cd /usr/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade
$ sudo kyua debug zpool_upgrade_test:zpool_upgrade_007_pos

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to