bugzilla-daemon at defect.opensolaris.org
2008-Apr-28  09:13 UTC
[Bug 1657] New: tests/functional/acl/nontrivial/ zfs_acl_cp_001_pos causes panic
http://defect.opensolaris.org/bz/show_bug.cgi?id=1657
           Summary: tests/functional/acl/nontrivial/zfs_acl_cp_001_pos
                    causes panic
    Classification: Development
           Product: zfs-crypto
           Version: unspecified
          Platform: Other
        OS/Version: Solaris
            Status: NEW
          Severity: critical
          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
build: 2008-04-26
platform: amd64
This panic occurred during the test case
tests/functional/acl/nontrivial/zfs_acl_cp_001_pos from the zfs test suite in
onnv-stc2.
This test case is to copy file and dir with ACL then verify the ACL
isn''t
changed. From the journal file, it panic''ed at comparing ACLs.
The test machine couldn''t be booted up after panic, so I am not able to
provide
the core dump files. Below are panic info and journals.
Panic info:
panic[cpu0]/thread=ffffff030f446060: BAD TRAP: type=d (#gp General protection)
rp=ffffff000f8ada40 addr=ffffff02f8e5ff70
zfs: #gp General protection
addr=0xffffff02f8e5ff70
pid=117962, pc=0xfffffffff8768f8f, sp=0xffffff000f8adb30, eflags=0x10286
cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4:
6f8<xmme,fxsr,pge,mce,pae,pse,de>
cr2: fed96750cr3: 39fe000cr8: c
        rdi: ffffff02ff5b6000 rsi: ffffff02f8e5ffe0 rdx: ffffff030f446060
        rcx:                2  r8: deadbeefdeadbeef  r9: ffffff02e4345000
        rax:                1 rbx:                0 rbp: ffffff000f8adb40
        r10: fffffffffb801492 r11: ffffff02f8e5ffe0 r12: ffffff02ff5b6000
        r13: ffffff02e4647aa0 r14: fffffffff87cd514 r15: ffffff02f8e5ff70
        fsb:                0 gsb: fffffffffbc36f70  ds:               4b
         es:               4b  fs:                0  gs:              1c3
        trp:                d err:                0 rip: fffffffff8768f8f
         cs:               30 rfl:            10286 rsp: ffffff000f8adb30
         ss:               38
cpu          address    timestamp type  vc  handler   pc
  0 fffffffffbc13d58  1a9f71228e7 trap   d      #gp dsl_dataset_get_spa+f
  0 fffffffffbc13bd0  1a9f711b322 intr  a0 unknown  mach_cpu_idle+17
  0 fffffffffbc13a48  1a9f70e3206 intr  a0 unknown  mach_cpu_idle+17
  0 fffffffffbc138c0  1a9f63ccda5 sysc  b7  pollsys feec7757
  0 fffffffffbc13738  1a9f63c336b intr  d1 cbe_fire mach_cpu_idle+17
  0 fffffffffbc135b0  1a9f4edd94f intr  d1 cbe_fire mach_cpu_idle+17
  0 fffffffffbc13428  1a9f39f811c intr  d1 cbe_fire mach_cpu_idle+17
  0 fffffffffbc132a0  1a9f3962d4e intr  a0 unknown  mach_cpu_idle+17
  0 fffffffffbc13118  1a9f393245c intr  a0 unknown  mach_cpu_idle+17
  0 fffffffffbc12f90  1a9f38d5d8d intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948dc8  1a9f70ea2fd intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948c40  1a9f396a371 intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948ab8  1a9f378a7a6 intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948930  1a9f10373bc intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e69487a8  1a9ec8043a3 intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948620  1a9ec73e78b intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948498  1a9ec420caf intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948310  1a9ec24b4e5 intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948188  1a9ec0d6df5 intr  a0 unknown  mach_cpu_idle+17
  1 ffffff02e6948000  1a9ebe4f2b9 intr  a0 unknown  mach_cpu_idle+17
  2 ffffff02e697b4c0  1a9f70cb1dd intr  1b mpt_intr mach_cpu_idle+17
  2 ffffff02e697b338  1a9f4ee9c6d sysc  b7  pollsys feee7757
  2 ffffff02e697b1b0  1a9f4ee6ab4 intr  a0 unknown  mach_cpu_idle+17
  2 ffffff02e697b028  1a9f3a05bc8 sysc  b7  pollsys feee7757
  2 ffffff02e697aea0  1a9f3a01fca intr  a0 unknown  mach_cpu_idle+17
  2 ffffff02e697ad18  1a9f395031d intr  1b mpt_intr mach_cpu_idle+17
  2 ffffff02e697ab90  1a9f391e431 intr  1b mpt_intr mach_cpu_idle+17
  2 ffffff02e697aa08  1a9f38c8876 intr  1b mpt_intr mach_cpu_idle+17
  2 ffffff02e697a880  1a9f387d379 intr  1b mpt_intr mach_cpu_idle+17
  2 ffffff02e697a6f8  1a9f379d3eb intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a9028  1a9f37a0ce0 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a8ea0  1a9f103d61f intr  f0  xc_serv mach_cpu_idle+17
  3 ffffff02e69a8d18  1a9ec29e52e intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a8b90  1a9ebe2df20 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a8a08  1a9eb9bc246 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a8880  1a9e3643b88 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a86f8  1a9e2a5fb92 intr  19 bge_intr mach_cpu_idle+17
  3 ffffff02e69a8570  1a9db319b96 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a83e8  1a9d9d230d6 intr  a0 unknown  mach_cpu_idle+17
  3 ffffff02e69a8260  1a9d027780a intr  a0 unknown  mach_cpu_idle+17
ffffff000f8ad900 unix:die+f4 ()
ffffff000f8ada30 unix:trap+37e ()
ffffff000f8ada40 unix:cmntrap+1d0 ()
ffffff000f8adb40 zfs:dsl_dataset_get_spa+f ()
ffffff000f8adbb0 zfs:dsl_dataset_destroy+25a ()
ffffff000f8adbf0 zfs:dmu_objset_destroy+5e ()
ffffff000f8adc20 zfs:zfs_ioc_destroy+42 ()
ffffff000f8adca0 zfs:zfsdev_ioctl+162 ()
ffffff000f8adce0 genunix:cdev_ioctl+48 ()
ffffff000f8add20 specfs:spec_ioctl+86 ()
ffffff000f8adda0 genunix:fop_ioctl+7b ()
ffffff000f8adeb0 genunix:ioctl+174 ()
ffffff000f8adf00 unix:brand_sys_syscall32+292 ()
Test journals:
Test_Case_Start| 116843 tests/functional/acl/trivial/zfs_acl_compress_001_pos |
03:02:07 0 |
stdout| 03:02:07 ASSERTION: Compress will keep file attribute intact after the
file is  compressed and uncompressed
stdout| 03:02:07 SUCCESS: set_cur_usr root
stdout| 03:02:08 SUCCESS: create_files /testdir106790
stdout| 03:02:09 SUCCESS: cksum_files /testdir106790/INIT BEFORE_FCKSUM
BEFORE_ACKSUM
stdout| 03:02:09 SUCCESS: usr_exec /usr/bin/compress
/testdir106790/INIT/file.116844.0 /testdir106790/INIT/file.116844.1
/testdir106790/INIT/file.116844.2 /testdir106790/INIT/file.116844.3
/testdir106790/INIT/file.116844.4
stdout| 03:02:09 SUCCESS: usr_exec /usr/bin/mv
/testdir106790/INIT/file.116844.0.Z /testdir106790/INIT/file.116844.1.Z
/testdir106790/INIT/file.116844.2.Z /testdir106790/INIT/file.116844.3.Z
/testdir106790/INIT/file.116844.4.Z /testdir106790/TEST
stdout| 03:02:09 SUCCESS: usr_exec /usr/bin/uncompress
/testdir106790/TEST/file.116844.0.Z /testdir106790/TEST/file.116844.1.Z
/testdir106790/TEST/file.116844.2.Z /testdir106790/TEST/file.116844.3.Z
/testdir106790/TEST/file.116844.4.Z
stdout| 03:02:10 SUCCESS: cksum_files /testdir106790/TEST AFTER_FCKSUM
AFTER_ACKSUM
stdout| 03:02:10 SUCCESS: compare_cksum BEFORE_FCKSUM AFTER_FCKSUM
stdout| 03:02:10 SUCCESS: compare_cksum BEFORE_ACKSUM AFTER_ACKSUM
stdout| 03:02:10 SUCCESS: cleanup
stdout| 03:02:10 SUCCESS: set_cur_usr staff1
stdout| 03:02:11 SUCCESS: create_files /testdir106790
stdout| 03:02:12 SUCCESS: cksum_files /testdir106790/INIT BEFORE_FCKSUM
BEFORE_ACKSUM
stdout| 03:02:12 SUCCESS: usr_exec /usr/bin/compress
/testdir106790/INIT/file.116844.0 /testdir106790/INIT/file.116844.1
/testdir106790/INIT/file.116844.2 /testdir106790/INIT/file.116844.3
/testdir106790/INIT/file.116844.4
stdout| 03:02:12 SUCCESS: usr_exec /usr/bin/mv
/testdir106790/INIT/file.116844.0.Z /testdir106790/INIT/file.116844.1.Z
/testdir106790/INIT/file.116844.2.Z /testdir106790/INIT/file.116844.3.Z
/testdir106790/INIT/file.116844.4.Z /testdir106790/TEST
stdout| 03:02:12 SUCCESS: usr_exec /usr/bin/uncompress
/testdir106790/TEST/file.116844.0.Z /testdir106790/TEST/file.116844.1.Z
/testdir106790/TEST/file.116844.2.Z /testdir106790/TEST/file.116844.3.Z
/testdir106790/TEST/file.116844.4.Z
stdout| 03:02:12 SUCCESS: cksum_files /testdir106790/TEST AFTER_FCKSUM
AFTER_ACKSUM
stdout| 03:02:12 SUCCESS: compare_cksum BEFORE_FCKSUM AFTER_FCKSUM
stdout| 03:02:12 SUCCESS: compare_cksum BEFORE_ACKSUM AFTER_ACKSUM
stdout| 03:02:12 SUCCESS: cleanup
stdout| 03:02:12 NOTE: Performing local cleanup via log_onexit (cleanup)
stdout| 03:02:12 compress/uncompress test passed.
Test_Case_End| 116843 tests/functional/acl/trivial/zfs_acl_compress_001_pos |
PASS | 03:02:12 0 |
Test_Case_Start| 117615 tests/functional/acl/nontrivial/zfs_acl_cp_001_pos |
03:02:13 0 |
stdout| 03:02:13 ASSERTION: Verify that ''/usr/bin/cp [-p]''
supports ZFS ACLs.
stdout| 03:02:13 NOTE: Create the second zfs file system:
testpool.106790/testfs1.106790.
stdout| 03:02:14 SUCCESS: /usr/sbin/zfs create testpool.106790/testfs1.106790
stdout| 03:02:14 SUCCESS: /usr/sbin/zfs set mountpoint=/testdir1106790
testpool.106790/testfs1.106790
stdout| 03:02:14 SUCCESS: /usr/sbin/zfs set aclmode=passthrough
testpool.106790/testfs1.106790
stdout| 03:02:14 SUCCESS: /usr/bin/chmod 777 /testdir1106790
stdout| 03:02:14 SUCCESS: set_cur_usr root
stdout| 03:02:14 SUCCESS: usr_exec /usr/bin/touch /testdir106790/testfile
stdout| 03:02:14 SUCCESS: usr_exec /usr/bin/mkdir /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:14 SUCCESS: usr_exec /usr/bin/chmod A0+user:other1:read_acl:deny
/testdir106790/testfile
stdout| 03:02:14 SUCCESS: usr_exec /usr/bin/cp -p /testdir106790/testfile
/testdir1106790/dstdir.117616
stdout| 03:02:14 SUCCESS: usr_exec /usr/bin/cp -p /testdir106790/testfile
/testdir1106790
stdout| 03:02:14 SUCCESS: compare_modes /testdir106790/testfile
/testdir1106790/dstdir.117616/testfile
stdout| 03:02:14 SUCCESS: compare_acls /testdir106790/testfile
/testdir1106790/dstdir.117616/testfile
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testfile
/testdir1106790/testfile
stdout| 03:02:15 SUCCESS: compare_acls /testdir106790/testfile
/testdir1106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/rm -rf /testdir106790/testdir
/testdir106790/testfile /testdir1106790/dstdir.117616 /testdir1106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/touch /testdir106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/mkdir /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/chmod A0+user:other1:read_acl:deny
/testdir106790/testdir
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -rp /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -rp /testdir106790/testdir
/testdir1106790
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testdir
/testdir1106790/dstdir.117616/testdir
stdout| 03:02:15 SUCCESS: compare_acls /testdir106790/testdir
/testdir1106790/dstdir.117616/testdir
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testdir
/testdir1106790/testdir
stdout| 03:02:15 SUCCESS: compare_acls /testdir106790/testdir
/testdir1106790/testdir
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/rm -rf /testdir106790/testdir
/testdir106790/testfile /testdir1106790/dstdir.117616 /testdir1106790/testdir
stdout| 03:02:15 SUCCESS: set_cur_usr staff1
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/touch /testdir106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/mkdir /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/chmod A0+user:other1:read_acl:deny
/testdir106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -p /testdir106790/testfile
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -p /testdir106790/testfile
/testdir1106790
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testfile
/testdir1106790/dstdir.117616/testfile
stdout| 03:02:15 SUCCESS: compare_acls /testdir106790/testfile
/testdir1106790/dstdir.117616/testfile
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testfile
/testdir1106790/testfile
stdout| 03:02:15 SUCCESS: compare_acls /testdir106790/testfile
/testdir1106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/rm -rf /testdir106790/testdir
/testdir106790/testfile /testdir1106790/dstdir.117616 /testdir1106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/touch /testdir106790/testfile
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/mkdir /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/chmod A0+user:other1:read_acl:deny
/testdir106790/testdir
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -rp /testdir106790/testdir
/testdir1106790/dstdir.117616
stdout| 03:02:15 SUCCESS: usr_exec /usr/bin/cp -rp /testdir106790/testdir
/testdir1106790
stdout| 03:02:15 SUCCESS: compare_modes /testdir106790/testdir
/testdir1106790/dstdir.117616/testdir
-- 
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.
bugzilla-daemon at defect.opensolaris.org
2008-May-07  16:09 UTC
[Bug 1657] tests/functional/acl/nontrivial/zfs_acl_cp_001_pos causes panic
http://defect.opensolaris.org/bz/show_bug.cgi?id=1657
Darren J Moffat <darrenm at opensolaris.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |INCOMPLETE
--- Comment #1 from Darren J Moffat <darrenm at opensolaris.org> 
2008-05-07 09:09:14 ---
need to confirm if this still exists.
-- 
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.
bugzilla-daemon at defect.opensolaris.org
2008-May-14  02:09 UTC
[Bug 1657] tests/functional/acl/nontrivial/zfs_acl_cp_001_pos causes panic
http://defect.opensolaris.org/bz/show_bug.cgi?id=1657 --- Comment #2 from Grace <hua.tang at sun.com> 2008-05-13 19:09:47 --- Verified on SPARC with the latest build 2008-05-09. No panic. -- 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.
bugzilla-daemon at defect.opensolaris.org
2008-May-20  16:44 UTC
[Bug 1657] tests/functional/acl/nontrivial/zfs_acl_cp_001_pos causes panic
http://defect.opensolaris.org/bz/show_bug.cgi?id=1657
Darren J Moffat <darrenm at opensolaris.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|INCOMPLETE                  |CLOSED
         Resolution|                            |DUPLICATE
--- Comment #3 from Darren J Moffat <darrenm at opensolaris.org> 
2008-05-20 09:44:19 ---
I believe the root cause of thi sis the same as #1976 - the key not being
available we just hit the issue in a slightly different way.
*** This bug has been marked as a duplicate of bug 1976 ***
-- 
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.