642です。
Direct3Dオブジェクトを生成したスレッドと別スレッドで
LoadMeshすると不安定にE_OUTOFMEMORYが出て失敗して、回避する方法はないそうです。
止まるのが嫌な場合は、別スレッドに表示用のDirect3Dオブジェクトとか一式を
用意する必要があるとか。
以前同じ問題で悩んでいて、成功するまで何度もLoadMeshしたりしてみましたけど
失敗すると内部的にはメモリリークみたいな問題があるみたいです。
D3DCREATE_MULTITHREADEDでググるといいかも。
↑これがうまく行っても重くなるとか問題があるので
私は結局画面止めて読むことにしました…。
参考までに〜