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>