Index: source/Target/Process.cpp =================================================================== --- source/Target/Process.cpp +++ source/Target/Process.cpp @@ -3749,6 +3749,10 @@ } else if (log) log->Printf ("Process::PrivateResume() got an error \"%s\".", error.AsCString("")); +#ifdef __FreeBSD__ + /* XXX work around IoHandler races */ + ::usleep(100); +#endif return error; }