panic while zfs scrubbing
Andriy Gapon
avg at FreeBSD.org
Thu Aug 23 14:33:04 UTC 2012
on 23/08/2012 16:17 Roger Hammerstein said the following:
>
>
>> 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)
>
Could you please try the following commands:
zdb -R zzzz c:9ED3550D:E00:di
zdb -R zzzz c:1058017F:E00:di
?
Their output would probably be large, so you could upload it somewhere and post links.
--
Andriy Gapon
More information about the freebsd-fs
mailing list