Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Feb 2005 09:58:10 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Nicolai E M Plum <nicolai@esperi.org>
Cc:        freebsd-geom@FreeBSD.org
Subject:   Re: geom_mirror panic with pair of firewire disc
Message-ID:  <20050201085810.GF1546@darkness.comp.waw.pl>
In-Reply-To: <16893.27625.379973.406076@hollin.esperi.net>
References:  <16876.30085.273846.833564@hollin.esperi.net> <20050118072926.GE795@darkness.comp.waw.pl> <16893.27625.379973.406076@hollin.esperi.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--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  <bus_dmamap_loa=
d+0x33>
+>=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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050201085810.GF1546>