If you are working on threading, get the new CVS and think again.
I changed almost everything, its not safe yet and not tested but seems
to be working.
I seemed to have fixed the bug, but unfortunately the MacOS port fell
overboard during the work. :P
Oh well, should be easy to port it back later.
Some more work is needed on the server...