From owner-freebsd-fs@FreeBSD.ORG Thu Aug 23 14:33:04 2012 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 160BA1065686 for ; Thu, 23 Aug 2012 14:33:04 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 4A45B8FC2B for ; Thu, 23 Aug 2012 14:33:03 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA06682; Thu, 23 Aug 2012 17:32:53 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <50363F14.5080703@FreeBSD.org> Date: Thu, 23 Aug 2012 17:32:52 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Roger Hammerstein References: , <5034DA84.8050507@FreeBSD.org> , <5035E335.4010103@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-fs@FreeBSD.org Subject: Re: panic while zfs scrubbing X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2012 14:33:04 -0000 on 23/08/2012 16:17 Roger Hammerstein said the following: > > >> Date: Thu, 23 Aug 2012 11:00:53 +0300 >> From: avg@FreeBSD.org >> To: cheeky.m@live.com >> CC: freebsd-fs@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' , > "÷\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' , 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