My Oracle Support Banner

Solaris 11 or Solaris 10 can panic: dirtying dbuf obj=1f034 lvl=0 blkid=fffffffffffffffe but not tx_held (Doc ID 2379846.1)

Last updated on MARCH 28, 2018

Applies to:

Solaris Operating System - Version 10 3/05 to 11.3 [Release 10.0 to 11.0]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)

Symptoms

 The panic string will look similar to this:

 

panic[cpu1]/thread=ffffb9000337fb40: dirtying dbuf obj=1f034 lvl=0 blkid=fffffffffffffffe but not tx_held

 

The panic stack will look similar to this:

 

zfs:dmu_tx_dirty_buf+329 ()
zfs:dbuf_dirty_impl+77 ()
zfs:dbuf_dirty+1b ()
zfs:dbuf_will_dirty+84 ()
zfs:sa_attr_op+1ca ()
zfs:sa_bulk_update_impl+7c ()
zfs:sa_bulk_update+47 ()
zfs:zfs_aclset_common+52f ()
zfs:zfs_setattr+1605 ()
genunix:fop_setattr+128 ()
dev:devname_setattr+b6 ()
dev:sdev_setattr+3c ()
genunix:fop_setattr+128 ()
genunix:fsetattrat+119 ()
genunix:fchmodat+58 ()
unix:brand_sys_syscall+316 ()

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.