Aaron, this added line in qemu-thread-posix.c is the fix, qemu is expected to crash once this is removed.
I guess Brad meant to revert c166cb72f1676855816340666c3b618beef4b976 which introduced the fallback code. However, reverting this commit alone will not work on Mac OS X as sem_timedwait() is not available (and the reason why the fallback code was added at all).
Aaron, this added line in qemu-thread-posix.c is the fix, qemu is expected to crash once this is removed.
I guess Brad meant to revert c166cb72f167685 5816340666c3b61 8beef4b976 which introduced the fallback code. However, reverting this commit alone will not work on Mac OS X as sem_timedwait() is not available (and the reason why the fallback code was added at all).