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...

Joshua Megerman
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

Reply via email to