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>
