From owner-freebsd-geom@FreeBSD.ORG Tue Feb 1 08:58:13 2005 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA1E716A4CE for ; Tue, 1 Feb 2005 08:58:13 +0000 (GMT) Received: from darkness.comp.waw.pl (darkness.comp.waw.pl [195.117.238.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63E8943D4C for ; Tue, 1 Feb 2005 08:58:13 +0000 (GMT) (envelope-from pjd@darkness.comp.waw.pl) Received: by darkness.comp.waw.pl (Postfix, from userid 1009) id 34CC3ACC56; Tue, 1 Feb 2005 09:58:10 +0100 (CET) Date: Tue, 1 Feb 2005 09:58:10 +0100 From: Pawel Jakub Dawidek To: Nicolai E M Plum Message-ID: <20050201085810.GF1546@darkness.comp.waw.pl> References: <16876.30085.273846.833564@hollin.esperi.net> <20050118072926.GE795@darkness.comp.waw.pl> <16893.27625.379973.406076@hollin.esperi.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DO5DiztRLs659m5i" Content-Disposition: inline In-Reply-To: <16893.27625.379973.406076@hollin.esperi.net> User-Agent: Mutt/1.4.2i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 5.2.1-RC2 i386 cc: freebsd-geom@FreeBSD.org Subject: Re: geom_mirror panic with pair of firewire disc X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 08:58:14 -0000 --DO5DiztRLs659m5i Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jan 30, 2005 at 11:21:13PM +0000, Nicolai E M Plum wrote: +> Pawel Jakub Dawidek wrote: +> > On Tue, Jan 18, 2005 at 02:33:41AM +0000, Nicolai E M Plum wrote: +>=20 +> > +> and on the console: +> > +>=3D20 +> > +> Fatal double fault: +> > +> eip =3D3D 0xc07a4acd +> > +> esp =3D3D 0xd4226000 +> > +> ebp =3D3D 0xd4226014 +> > +> panic: double fault +> > +> Uptime: 2h45m29s +>=20 +> > Could you get for me output of: +>=20 +> > # objdump -d -l `find /usr/obj/ -type f -name kernel.debug` | grep -5= ^c07a4acd: +>=20 +> (sorry about the delay, I've been away from this machine in the mean tim= e) +>=20 +> I had to recompile the kernel to get a kernel.debug file, so the address= es in +> the panic message have changed to: +>=20 +> Fatal double fault: +> eip =3D 0xc0867e2b +> esp =3D 0xd4225fd8 +> ebp =3D 0xd4226010 +> panic =3D double fault +>=20 +> So, using the new value of eip, I get this from objdump: +>=20 +> # objdump -d -l `find /usr/obj/ -type f -name kernel.debug` | grep -5 ^c= 0867e2b: +> c0867e1f: 8b 5d 08 mov 0x8(%ebp),%ebx +> c0867e22: 8b 55 0c mov 0xc(%ebp),%edx +> c0867e25: 8b 7d 18 mov 0x18(%ebp),%edi +> c0867e28: 8b 75 1c mov 0x1c(%ebp),%esi +> /usr/src/sys/i386/i386/busdma_machdep.c:649 +> c0867e2b: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) +> /usr/src/sys/i386/i386/busdma_machdep.c:650 +> c0867e32: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) +> /usr/src/sys/i386/i386/busdma_machdep.c:652 +> c0867e39: 85 d2 test %edx,%edx +> c0867e3b: 74 06 je c0867e43 +>=20 +> Is that any use? Maybe. Could you give me also output of: grep '$FreeBSD:' /usr/src/sys/i386/i386/busdma_machdep.c --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --DO5DiztRLs659m5i Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFB/0SiForvXbEpPzQRAv1UAKDIKc2OGZUqnEgwPfkg0w/eahVrVwCg9Uc2 vOX3A3cW+Bhd3ozKfeGi2Gc= =8Ham -----END PGP SIGNATURE----- --DO5DiztRLs659m5i--