It happens when I try to use the 64-bit compiled gdb executable to debug a 32-bit executable. I don't see why this should not work... It dies, because when the second gdbarch structure is initialized (don't why it does it twice) the set_gdbarch_num_regs is not called and num_regs fields stays at the unitialized -1 :-( Any clues? Thanks! -mi