panic while zfs scrubbing

Roger Hammerstein cheeky.m at live.com
Thu Aug 23 13:17:42 UTC 2012




> Date: Thu, 23 Aug 2012 11:00:53 +0300
> From: avg at FreeBSD.org
> To: cheeky.m at live.com
> CC: freebsd-fs at FreeBSD.org
> Subject: Re: panic while zfs scrubbing
> 
> on 22/08/2012 22:27 Roger Hammerstein said the following:
> > Thank you for the reply.
> 
> Could you please also provide *bp and *dnp from frame 12?



(kgdb) frame 12
#12 0xffffffff8165fd99 in dsl_scan_visitbp (bp=0xffffff8003642240, zb=0xffffff810c3d4a00,
    dnp=0xffffff8003642200, pbuf=Variable "pbuf" is not available.
)
    at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c:684
684                             dsl_scan_visitbp(cbp, &czb, dnp,
(kgdb) p *bp
$1 = {blk_dva = {{dva_word = {12, 2664649997}}, {dva_word = {12, 274203007}}, {dva_word = {0, 0}}},
  blk_prop = 9300785364916895775, blk_pad = {0, 0}, blk_phys_birth = 0, blk_birth = 39369,
  blk_fill = 6846, blk_cksum = {zc_word = {1203808533638, 596146923432012, 187461291446205926,
      6622496048374175611}}}
(kgdb) p *dnp
$2 = {dn_type = 19 '\023', dn_indblkshift = 14 '\016', dn_nlevels = 2 '\002', dn_nblkptr = 1 '\001',
  dn_bonustype = 44 ',', dn_checksum = 0 '\0', dn_compress = 0 '\0', dn_flags = 3 '\003',
  dn_datablkszsec = 256, dn_bonuslen = 168, dn_pad2 = "\000\000\000", dn_maxblkid = 21,
  dn_used = 2891616, dn_pad3 = {0, 0, 0, 0}, dn_blkptr = {{blk_dva = {{dva_word = {12, 2664649997}}, {
          dva_word = {12, 274203007}}, {dva_word = {0, 0}}}, blk_prop = 9300785364916895775, blk_pad = {
        0, 0}, blk_phys_birth = 0, blk_birth = 39369, blk_fill = 6846, blk_cksum = {zc_word = {
          1203808533638, 596146923432012, 187461291446205926, 6622496048374175611}}}},
  dn_bonus = "ZP/\000\002\004\030\000\200\201\000\000\000\000\000\000\000\000,\000\000\000\000\000É\231", '\0' <repeats 14 times>, "÷\001\000\000\000\000\000\000úq\000\000\000\000\000\000\004\000\000\000\b\004\000\000¤û\rP\000\000\000\000ç\222C5\000\000\000\000¨û\rP\000\000\000\000ÛU#0\000\000\000\000¨û\rP\000\000\000\000ÛU#0\000\000\000\000¤û\rP\000\000\000\000ç\222C5\000\000\000\000\001\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000\000\000\020\237\001\036\000\000\000@ \210\000\022\000\000\000\000@\210\000\022", '\0' <repeats 24 times>, dn_spill = {blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {
        dva_word = {0, 0}}}, blk_prop = 0, blk_pad = {0, 0}, blk_phys_birth = 0, blk_birth = 0,
    blk_fill = 0, blk_cksum = {zc_word = {0, 0, 0, 0}}}}
(kgdb)

 		 	   		  


More information about the freebsd-fs mailing list