From owner-freebsd-fs@FreeBSD.ORG Fri Aug 7 20:27:39 2009 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 1591E106566B for ; Fri, 7 Aug 2009 20:27:39 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello087206049004.chello.pl [87.206.49.4]) by mx1.freebsd.org (Postfix) with ESMTP id 523448FC1D for ; Fri, 7 Aug 2009 20:27:37 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 0338C45E82; Fri, 7 Aug 2009 22:27:35 +0200 (CEST) Received: from localhost (chello087206049004.chello.pl [87.206.49.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id D07E545E6F; Fri, 7 Aug 2009 22:27:30 +0200 (CEST) Date: Fri, 7 Aug 2009 22:27:56 +0200 From: Pawel Jakub Dawidek To: Boris Kochergin Message-ID: <20090807202756.GB2487@garage.freebsd.pl> References: <4A78AFB2.10103@acm.poly.edu> <20090805115621.GG1784@garage.freebsd.pl> <4A798A12.4070408@acm.poly.edu> <20090807073738.GA1607@garage.freebsd.pl> <20090807074400.GB1607@garage.freebsd.pl> <4A7C3002.8000003@acm.poly.edu> <20090807191334.GA1814@garage.freebsd.pl> <4A7C81CA.2040303@acm.poly.edu> <20090807193842.GA2487@garage.freebsd.pl> <4A7C87C5.1070608@acm.poly.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TakKZr9L6Hm6aLOc" Content-Disposition: inline In-Reply-To: <4A7C87C5.1070608@acm.poly.edu> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 8.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: freebsd-fs@freebsd.org Subject: Re: ZFS RAID-Z panic on vdev failure + subsequent panics and hangs 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: Fri, 07 Aug 2009 20:27:39 -0000 --TakKZr9L6Hm6aLOc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 07, 2009 at 04:00:05PM -0400, Boris Kochergin wrote: > Pawel Jakub Dawidek wrote: > >On Fri, Aug 07, 2009 at 03:34:34PM -0400, Boris Kochergin wrote: > > =20 > >>Pawel Jakub Dawidek wrote: > >> =20 > >>>Yeah, that's strange indeed. Could you try: > >>> > >>> print ab->b_arc_node.list_prev > >>> print ab->b_arc_node.list_next > >>> > >>>=20 > >>> =20 > >>(kgdb) print ab->b_arc_node.list_prev > >>$1 =3D (struct list_node *) 0x1 > >> =20 > > > >Yeah, list_prev is corrupted. If it panics on you everytime, I could > >send you a patch which will try to catch where the corruption occurs. > > > > =20 > I eventually get the arc_evict panic every time I successfully manage to= =20 > mount the filesystem, but it usually panics (with the other backtrace)=20 > as soon as I try to mount it, or mount just hangs. I'll gladly try the=20 > patch, though--the data on the array is important to me. Thanks. To get the data from there you could also try to 'zfs send' it without mounting the dataset at all (just in case). --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --TakKZr9L6Hm6aLOc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFKfI5MForvXbEpPzQRAjCvAKDMyoSmq4mjNswlFcbFAg02aIJ0MQCdE8nN d1i61OoGjZlpcojbZTFl3Xs= =e+gh -----END PGP SIGNATURE----- --TakKZr9L6Hm6aLOc--