On Thu, 7 Jun 2001, Daniel Jacobowitz wrote: > > This happened to me once. Otherwise, it looks like gdb doesn't recognize > > a breakpoint for some reason -- possibly it places it at a wrong address. > > It shouldn't be difficult to debug -- you get information of the address > > the trap happened. > > Wouldn't you hope? No such luck. > > Program received signal SIGTRAP, Trace/breakpoint trap. > [Switching to Thread 1024 (LWP 89)] > 0x00000000 in ?? () Then patch your kernel to display the address. It's trivial. See do_bp() in arch/mips/kernel/traps.c. > I blame the threads handling, which I'm only about half through > debugging. Ah, threads... They might be completely non-fuctional on MIPS/Linux. I've never run threaded programs on MIPS/Linux, but such trivial users as ls appear to work. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +