On Mon, May 22, 2006 at 04:21:45PM -0700, Jimmy Huang wrote: > Okay, I remember the condition which causes mfprintf > to SIGSEV. > > Manually start a robot in the normal port 2592, > request it to join a team that is not allowed. > > It will try to join that team 3 times, then fail. > Instead of an graceful exit or joining a different > team, it executes the mfprintf, and SIGSEVs. I think you need to look at the arguments given to mfprintf by the calling function. Use bt in gdb to see what called it, and check each argument is correct using gdb. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/