I have found a literal HeisenBug in vpopmaild - when using recordio to
watch the conversation for debugging purposes, wait_read() times out
without actually seeing what is passed to it. Removing recordio solves
the problem - the act of watching vpopmaild actually changes its behavior.
I don't know enough about recordio and how vpopmaild is doing its
interactive reads, but it must have something to do with the file
descriptors. Perhaps someone with more of a clue than I can look into it
at some point...
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics