Seems like the semaphore doesn't like timed accesses after the object has been destroyed. Go figure. This doesn't seem to be an issue for game threads using `pause_self` or `yield_self`. Affected games: - Dr. Mario 64