Skip site navigation (1)Skip section navigation (2)
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>