In the language documentation, all that is said about thread.error is that it's raised "on thread-specific errors." Is there anywhere a list of conditions which will cause thread.error to be raised? (I mean, other than the thread library C source, of course.) Thanks! Paul