Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 2004 22:39:30 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        "Alan L. Cox" <alc@imimic.com>
Cc:        Kris Kennaway <kris@obsecurity.org>
Subject:   Re: Another alpha panic
Message-ID:  <20040416053930.GA78940@xor.obsecurity.org>
In-Reply-To: <407F68BA.6000405@imimic.com>
References:  <20040411093343.GA89809@xor.obsecurity.org> <200404132236.20792.jhb@FreeBSD.org> <16509.42895.49213.222503@grasshopper.cs.duke.edu> <20040416045453.GA78366@xor.obsecurity.org> <407F68BA.6000405@imimic.com>

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

--lrZ03NoBR/3+SXJZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 16, 2004 at 12:01:46AM -0500, Alan L. Cox wrote:
> Kris Kennaway wrote:
> >On Wed, Apr 14, 2004 at 05:05:19PM -0400, Andrew Gallatin wrote:
> >
> >>John Baldwin writes:
> >>> On Sunday 11 April 2004 05:33 am, Kris Kennaway wrote:
> >>> > Not that I've had any luck getting someone to take a look at the la=
st
> >>> > half-dozen alpha panics I've reported, but:
> >>> >
> >>> > panic: pmap_emulate_reference(0xfffffc0019436a00, 0xfffffe0014495e6=
8,=20
> >>0,
> >>> > 1): pa 0xb0a0000 not managed at line 2585 in file
> >>> > /a/asami/portbuild/alpha/src-client/sys/alpha/alpha/pmap.c Stack=20
> >>backtrace:
> >>> > db_print_backtrace() at db_print_backtrace+0x18
> >>> > backtrace() at backtrace+0x2c
> >>> > __panic() at __panic+0x150
> >>> > pmap_emulate_reference() at pmap_emulate_reference+0x15c
> >>> > trap() at trap+0x39c
> >>> > XentMM() at XentMM+0x2c
> >>> > --- memory management fault (from ipl 7) ---
> >>> > pmap_activate() at pmap_activate+0xb4
> >>> > Lcs1() at Lcs1+0x1c
> >>> > --- root of call graph ---
> >>>=20
> >>> This is a VM-related panic.  Perhaps alc@ might have an idea.  There=
=20
> >>might be > a reference fault on a K0SEG address or some other silly bug.
> >>
> >>I just googled and saw that at least 2 of these have come with the
> >>same stack (context-switch(), pmap_activate()).  What does
> >>pmap_activate+0xb4 map to in your kernel?
> >
> >
> >0xfffffc00005cf164 is in pmap_activate=20
> >(/a/asami/portbuild/alpha/src-client/sys/alpha/alpha/pmap.c:2740).
> >
> >This is a kernel from Mar 6.
> >
>=20
> Can you confirm that this corresponds to
>=20
> 	if (td =3D=3D curthread) {
> 		alpha_pal_swpctx((u_long)td->td_md.md_pcbpaddr);
> 	}
>=20
> ?

Line 2740 seems to be:

        td->td_pcb->pcb_hw.apcb_ptbr =3D
                ALPHA_K0SEG_TO_PHYS((vm_offset_t) pmap->pm_lev1) >> PAGE_SH=
IFT;

Kris
--lrZ03NoBR/3+SXJZ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAf3GSWry0BWjoQKURAhhvAJ40AyZh78ik4yFlzRM77PSDidY51wCaAh1R
x0p/KEvy8VKroYjlxU39O/4=
=M5hR
-----END PGP SIGNATURE-----

--lrZ03NoBR/3+SXJZ--



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