Should gdb-6.0/gdb/gdbserver/target.c::set_desired_inferior() always succeed when dealing with 's' in main? I run into a problem when a thread is not found in set_desired_inferior(), causing &status to become some bogus addr and hence gdbserve segv. Thanks