On Wed, May 17, 2006 at 11:39:47AM -0700, Tony Lin wrote: > The 0x4008c0 address doesn't look half bad, pointing within main(). So > it looks like the mips kernel had all the right registers values but > just didn't format it correctly in the core dump? It wrote the pc into > cause, cause into sr, and cp0_status into lo. Then either the kernel or GDB is confused about the layout. You'll have to work out which one has gotten wrong. -- Daniel Jacobowitz CodeSourcery