Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Oct 2002 14:50:02 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        ia64@FreeBSD.org
Subject:   General exception due to infinite recursion
Message-ID:  <20021026215002.GA1276@athlon.pn.xcllnt.net>

next in thread | raw e-mail | index | archive | help
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




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