http://defect.opensolaris.org/bz/show_bug.cgi?id=2093

           Summary: tests/functional/acl/nontrivial/zfs_acl_chmod_aclmode_00
                    1_pos caused panic
    Classification: Development
           Product: zfs-crypto
           Version: unspecified
          Platform: Other
        OS/Version: Solaris
            Status: NEW
          Severity: major
          Priority: P2
         Component: other
        AssignedTo: darrenm at opensolaris.org
        ReportedBy: hua.tang at sun.com
         QAContact: hua.tang at sun.com
                CC: zfs-crypto-discuss at opensolaris.org
   Estimated Hours: 0.0


I am running the zfs test suite with encryption=on, keyscope=pool,
keysource=raw,file.

Panic info:
panic[cpu0]/thread=ffffff000f7b1c80: assertion failed: dn->dn_phys->dn_maxblkid
>> (db->db_level * epbs) >= db->db_blkid (0x3 >= 0x4), file:
../../common/fs/zfs/dbuf.c, line: 2243

ffffff000f7b1970 genunix:assfail3+b9 ()
ffffff000f7b1a10 zfs:dbuf_write_done+4f3 ()
ffffff000f7b1a70 zfs:arc_write_done+1f0 ()
ffffff000f7b1ab0 zfs:zio_done+5b ()
ffffff000f7b1af0 zfs:zio_execute+bb ()
ffffff000f7b1b50 zfs:zio_notify_parent+ab ()
ffffff000f7b1b90 zfs:zio_done+e7 ()
ffffff000f7b1bd0 zfs:zio_execute+bb ()
ffffff000f7b1c60 genunix:taskq_thread+1cb ()
ffffff000f7b1c70 unix:thread_start+8 ()

syncing file systems... 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 done (not all
i/o completed)
dumping to /dev/dsk/c1t0d0s1, offset 107675648, content: kernel
100% done: 297320 pages dumped, compression ratio 4.00, dump succeeded

Test log:
/usr/sbin/zpool create -o                           
keysource=raw,file:///export/home/zfs-tests/proto/suites/zf
s/etc/raw_key_file -f testpool.296549 c1t4d0
...

/usr/sbin/zfs create -o encryption=on                               
testpool.296549/testfs.296549
...


stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod A+user:other1:read_data:deny
/testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod A+user:other2:read_data:allow
/testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod A+group:zfsgrp:read_data:deny
/testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:read_data:allow /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod A+user:other1:write_data:deny
/testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:write_data:allow /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:write_data:deny /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:write_data:allow /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:append_data:deny /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:append_data:allow /testdir296549/basedir/ndir
stdout| 22:50:16 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:append_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:append_data:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod A+user:other1:execute:deny
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod A+user:other2:execute:allow
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod A+group:zfsgrp:execute:deny
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:execute:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:read_data/write_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:read_data/write_data:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:read_data/write_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:read_data/write_data:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:read_data/write_data/append_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:read_data/write_data/append_data:allow
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:read_data/write_data/append_data:deny
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:read_data/write_data/append_data:allow
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:write_data/append_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:write_data/append_data:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:write_data/append_data:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:write_data/append_data:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:read_data/execute:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:read_data/execute:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:read_data/execute:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:read_data/execute:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:write_data/append_data/execute:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:write_data/append_data/execute:allow /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:write_data/append_data/execute:deny /testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:othergrp:write_data/append_data/execute:allow
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other1:read_data/write_data/append_data/execute:deny
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+user:other2:read_data/write_data/append_data/execute:allow
/testdir296549/basedir/ndir
stdout| 22:50:17 SUCCESS: usr_exec /usr/bin/chmod
A+group:zfsgrp:read_data/write_data/append_data/execute:deny
/testdir296549/basedir/ndir

basedir and ndir are created by 'mkdir'.

I ran this test three times and got panic twice.

Test machine: stinger4p-2.west
core dumps: /core/*.0

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to