From owner-freebsd-stable@FreeBSD.ORG Wed Dec 17 11:19:51 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB17C16A4CE for ; Wed, 17 Dec 2003 11:19:50 -0800 (PST) Received: from excalibur.ronald.org (excalibur.ronald.org [195.143.231.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FC6943D83 for ; Wed, 17 Dec 2003 11:19:40 -0800 (PST) (envelope-from nz@thiemo.net) Received: from styx.ham01.thiemo.net (port-212-202-25-149.reverse.qsc.de [212.202.25.149])hBHJJbTO013361 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 17 Dec 2003 20:19:38 +0100 (CET) Received: from mygiea.ham01.thiemo.net (localhost [127.0.0.1]) hBHJJVMj000638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 17 Dec 2003 20:19:31 +0100 (CET) Received: (from thiemo@localhost) by mygiea.ham01.thiemo.net (8.12.9p2/8.12.10/Submit) id hBHJJUen000637 for freebsd-stable@freebsd.org; Wed, 17 Dec 2003 20:19:30 +0100 (CET) Date: Wed, 17 Dec 2003 20:19:30 +0100 From: Thiemo Nordenholz To: freebsd-stable@freebsd.org Message-ID: <20031217191930.GA598@mygiea.ham01.thiemo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: panic in pmap_remove_pages() on 4.9-RELEASE/i386 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 19:19:51 -0000 Hi there, on an Intel 4.9-RELEASE system (one Celeron CPU), I see frequent kernel panics that seem to occure in pmap_remove_pages(). Panics look like this: Fatal trap 12: page fault while in kernel mode fault virtual address = 0xc2355518 fault code = supervisor write, page not present instruction pointer = 0x8:0xc0261624 stack pointer = 0x10:0xca9ceec8 frame pointer = 0x10:0xca9ceed8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 [...] Now, with a debug kernel built, I get a stack trace like this: [ debugger stuff deleted ] #7 0xc0255f9a in kdb_trap (type=12, code=0, regs=0xca9cee88) at ../../i386/i386/db_interface.c:158 #8 0xc026321c in trap_fatal (frame=0xca9cee88, eva=3258275096) at ../../i386/i386/trap.c:969 #9 0xc0262ef5 in trap_pfault (frame=0xca9cee88, usermode=0, eva=3258275096) at ../../i386/i386/trap.c:867 #10 0xc0262a9b in trap (frame={tf_fs = -895746032, tf_es = -895746032, tf_ds = -1065418736, tf_edi = -912395284, tf_esi = -1065278336, tf_ebp = -895684904, tf_isp = -895684940, tf_ebx = -1064759944, tf_edx = -912395276, tf_ecx = -1036692232, tf_eax = -1065278336, tf_trapno = 12, tf_err = 2, tf_eip = -1071245788, tf_cs = 8, tf_eflags = 66178, tf_esp = -912395392, tf_ss = -895644576}) at ../../i386/i386/trap.c:466 #11 0xc0261624 in pmap_remove_pages (pmap=0xc99df3ec, sva=0, eva=3217031168) at ../../i386/i386/pmap.c:2782 #12 0xc016915b in exit1 (p=0xca9d8c60, rv=4) at ../../kern/kern_exit.c:225 #13 0xc0172c46 in sigexit (p=0xca9d8c60, sig=4) at ../../kern/kern_sig.c:1504 #14 0xc01729c0 in postsig (sig=4) at ../../kern/kern_sig.c:1407 #15 0xc0262ce7 in trap (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1, tf_esi = 0, tf_ebp = -1077939200, tf_isp = -895684652, tf_ebx = 5, tf_edx = 0, tf_ecx = 4, tf_eax = 0, tf_trapno = 1, tf_err = 0, tf_eip = 671544400, tf_cs = 31, tf_eflags = 66118, tf_esp = -1077939268, tf_ss = 47}) at ../../i386/i386/trap.c:174 #16 0x2806f450 in ?? () #17 0x805878c in ?? () #18 0x80587d8 in ?? () #19 0x805825f in ?? () #20 0x8057e85 in ?? () #21 0x80505f4 in ?? () #22 0x804e326 in ?? () In case "pv" is interesting: (kgdb) print pv $1 = 0x6edc60 The mailing lists tell about these in 4.0 and earlier, I do not see current open problem reports regarding this either. Any hints for me like "exchange hardware" or "file a problem report"? Crashdump is still here should anyone want to see more data. Thanks for any hints, Thiemo -- Query a PGP key server (e.g. http://www.pgp.net/) for my public key 41068629.