panic with DEBUG_MEMGUARD on PowerPC

From: Justin Hibbits <chmeeedalf_at_gmail.com>
Date: Thu, 12 Jul 2012 19:43:23 -0400
When tracking down a panic exposed by INVARIANTS, I tried setting  
DEBUG_MEMGUARD, so I could find the culprit that's trashing freed  
memory.  However, this causes a panic at bootup.  It shows up right  
after the first WARNING: WITNESS message, with the following:

panic: kmem_suballoc: bad status return of 3
cpuid = 0
KDB: stack backtrace:
0xd0004ad0: at kdb_backtrace+0x4c
0xd0004b40: at panic+0x224
0xd0004ba0: at kmem_suballoc+0x8c
0xd0004bd0: at kmeminit+0x1ac
0xd0004c20: at mi_startup+0x13c
0xd0004c50: at btext+0xc0

Tracing, and printf() debugging, I see arguments to  
vm_map_findspace(): start: 0xD0000000, length: 4246446080, and map- 
 >max_offset = 4026531839.

Beyond that, I'm lost with tracking this down.  Machine is a dual  
processor PowerPC G4, with 2GB RAM.

Anyone have any ideas?

Thanks,
Justin
Received on Thu Jul 12 2012 - 21:43:26 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:28 UTC