Date: Wed, 11 Sep 2002 18:41:56 -0400 (EDT) From: Wesley Morgan <morganw@chemikals.org> To: Martin Blapp <mb@imp.ch> Cc: current@freebsd.org Subject: Re: panic: bad pte Message-ID: <20020911183940.E5606-100000@volatile.chemikals.org> In-Reply-To: <20020911231120.X50626-100000@levais.imp.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
I haven't been paying much attention to the issues lately... BUT...
I have the same problem on my p3. But it's not just during the openoffice
built.. It occurrs at other times too. Unfortunately it seems to be a hard
freeze because I don't get any dumps (or maybe its breaking to ddb and I
need to panic it myself).
I *thought* it was a problem with suspending a process that had children,
but I did some suspending today and had no problems.
On Wed, 11 Sep 2002, Martin Blapp wrote:
>
> Hi all,
>
> This is current from yesterday.
>
> I get all the time the same panics while building openoffice
> on my PIV machine. Some are due the fg/bg issue.
>
> My machine panics instantly if I have a sleeping openoffice
> build and try it to invoke it again with fg.
>
> But this one here happened during compile ... It's the first
> time for this one.
>
> Before gcc3.2 came in, I never had _that_ many panics. Current
> seems to be in a very bad shape today.
>
> If you like to see this, please build openoffice and see Current
> crash ... Yes - openoffice is the ultimative regression tool.
> My box survives buildworlds with -l 100, but not a simple openoffice
> build.
>
> #10 0xc01ed998 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:479
> #11 0xc02fe2a5 in pmap_remove_pages (pmap=0xc1f97e04, sva=0, eva=3217031168)
> at /usr/src/sys/i386/i386/pmap.c:2946
> #12 0xc01d91f6 in exit1 (td=0xcc51e600, rv=0) at vm_map.h:226
> #13 0xc01d8d64 in exit1 (td=0xcc51e600, rv=-391697172)
> at /usr/src/sys/kern/kern_exit.c:112
> ---Type <return> to continue, or q <return> to quit---
> #14 0xc0300944 in syscall (frame=
> {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1077938328, tf_esi = -10779
> 38312, tf_ebp = -1077938536, tf_isp = -391697036, tf_ebx = 3, tf_edx = 134581045
> , tf_ecx = 1, tf_eax = 1, tf_trapno = 12, tf_err = 2, tf_eip = 134703471, tf_cs
> = 31, tf_eflags = 662, tf_esp = -1077938676, tf_ss = 47})
> at /usr/src/sys/i386/i386/trap.c:1050
> #15 0xc02f384d in Xint0x80_syscall () at {standard input}:140
>
> (kgdb) frame 11
> #11 0xc02fe2a5 in pmap_remove_pages (pmap=0xc1f97e04, sva=0, eva=3217031168)
> at /usr/src/sys/i386/i386/pmap.c:2946
> 2946 panic("bad pte");
> (kgdb) list
> 2941 tpte = *pte;
> 2942
> 2943 if (tpte == 0) {
> 2944 printf("TPTE at %p IS ZERO @ VA %08x\n",
> 2945 pte, pv->pv_va);
>
> 2946 panic("bad pte");
> 2947 }
> 2948
> 2949 /*
> 2950 * We cannot remove wired pages from a process' mapping at this time
>
> (kgdb) p pte
> $1 = (pt_entry_t *) 0xbfc20370
> (kgdb) p tpte
> $2 = 0
> (kgdb) p pv->pv_va
> $3 = 135118848
>
> Martin
>
> Martin Blapp, <mb@imp.ch> <mbr@FreeBSD.org>
> ------------------------------------------------------------------
> ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
> Phone: +41 061 826 93 00: +41 61 826 93 01
> PGP: <finger -l mbr@freebsd.org>
> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
> ------------------------------------------------------------------
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
>
--
_ __ ___ ____ ___ ___ ___
Wesley N Morgan _ __ ___ | _ ) __| \
morganw@chemikals.org _ __ | _ \._ \ |) |
FreeBSD: The Power To Serve _ |___/___/___/
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020911183940.E5606-100000>
