The fix to direct uncaught errors to stderr was finally folded into internal\dmain2.d. However, it has been missed out from std\thread.d. Consequently, error messages thrown by threads don't go to the right place.
Comment #1 by smjg — 2007-09-07T09:45:10Z
Created attachment 176
Patch for std.thread
I presume there's a reason dmain2.d uses fprintf rather than fwritef(ln), but don't know what that reason is.