From owner-freebsd-ia64 Sat Oct 26 14:50:11 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C8A937B401 for ; Sat, 26 Oct 2002 14:50:09 -0700 (PDT) Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B33243E7B for ; Sat, 26 Oct 2002 14:50:08 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from athlon.pn.xcllnt.net (athlon.pn.xcllnt.net [192.168.4.3]) by kayak.xcllnt.net (8.12.6/8.12.6) with ESMTP id g9QLo30N067117 for ; Sat, 26 Oct 2002 14:50:03 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from athlon.pn.xcllnt.net (localhost [127.0.0.1]) by athlon.pn.xcllnt.net (8.12.6/8.12.6) with ESMTP id g9QLo2BL001320 for ; Sat, 26 Oct 2002 14:50:02 -0700 (PDT) (envelope-from marcel@athlon.pn.xcllnt.net) Received: (from marcel@localhost) by athlon.pn.xcllnt.net (8.12.6/8.12.6/Submit) id g9QLo2FL001319 for ia64@FreeBSD.org; Sat, 26 Oct 2002 14:50:02 -0700 (PDT) Date: Sat, 26 Oct 2002 14:50:02 -0700 From: Marcel Moolenaar To: ia64@FreeBSD.org Subject: General exception due to infinite recursion Message-ID: <20021026215002.GA1276@athlon.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Gang, I've been hitting the following a couple of times now: Fatal kernel trap (cpu 0): trap vector = 0x18 (General Exception) cr.iip = 0xe00000000091ee70 cr.ipsr = 0x101008026010 (mfl,ic,i,dt,rt,cpl=0,it,ri=0,bn) cr.isr = 0x8000000030 (code=48,vector=0,ni,ei=0) cr.ifa = 0xa000000034853f78 cr.iim = 0x100000 curthread = 0xa000000000206360 pid = 2108, comm = as Stopped at slab_zalloc+0x5a0: [MFI] st8 [r40]=r32 db> The faulting address is quite reasonable. If you do a trace you'll see the following recurring pattern: : pmap_enter(0xe000000000af1700, 0xa00000003ae04000, 0xe00000007e347170, 0x7, 0x1, 0xe00000005fb7a040) at pmap_enter+0x460 vm_fault(0xe00000007efbc000, 0xa00000003ae04000, 0x7, 0x1, 0xe000000001fd1b10, 0x100100, 0x83c, 0xe000000000940670) at vm_fault+0x2430 vm_fault_wire(0xe00000007efbc000, 0xa00000003ae04000, 0xa00000003ae06000, 0x0) at vm_fault_wire+0x60 vm_map_wire(0xe00000007efbc000, 0xa00000003ae04000, 0xa00000003ae06000, 0x0) at vm_map_wire+0x3e0 kmem_alloc(0xe00000007efbc000, 0x2000, 0xe00000007e347170, 0x2000, 0x3ae04000, 0xffffffffffffffff, 0xe000000000ae7290, 0xe00000000093d0d0) at kmem_alloc+0x260 pmap_allocf(0xe00000007efcae00, 0x2000) at pmap_allocf+0x40 slab_zalloc(0xe00000007efcae00, 0x5, 0xe000000000d10000, 0xe00000007efca4b8) at slab_zalloc+0x210 uma_zone_slab(0xe00000007efcae00, 0x1) at uma_zone_slab+0x230 uma_zalloc_internal(0xe00000007efcae00, 0x0, 0x1, 0x17b7) at uma_zalloc_internal+0xc0 uma_zalloc_arg(0xe00000007efcae00, 0x0, 0x1, 0xe00000007efcaf68) at uma_zalloc_arg+0x640 get_pv_entry(0xe00000000093ed80, 0x285, 0xe00000007efcae00) at get_pv_entry+0xd0 pmap_insert_entry() at pmap_insert_entry+0x20 pmap_enter(0xe000000000af1700, 0xa00000003ae02000, 0xe00000007e4514f8, 0x7, 0x1, 0xe00000005fb7a020) at pmap_enter+0x460 vm_fault(0xe00000007efbc000, 0xa00000003ae02000, 0x7, 0x1, 0xe000000001fd1c60, 0x100100, 0x83c, 0xe000000000940670) at vm_fault+0x2430 : For another strange reason, this happens quite often when compiling modules/ispfw. I'll try to track it down... FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message