Sean<div><br></div><div>>>>> core.thread.ThreadException@src/core/thread.d(2338): Unable to suspend thread</div><div><br></div><div>I am getting this same error for DMD 2.053 and for 2.051 as well.</div><div><br>

</div><div>In my case the error comes only when:</div><div><br></div><div>a) the number of threads is huge</div><div>AND</div><div>b) more than one thread is active at a time</div><div><br></div><div>So for example if number of threads is 1024 and only one thread is activated at a given time (using semaphores) I never get this issue. But if two or more threads are activated, I am getting this run-time exception around 20% of the times I run the application.</div>

<div><br></div><div>On the other hand if the number of threads is 512 and all of them are simultaneously active, I do not get to see this error.</div><div><br></div><div>I do not know how to debug such issues. If you can guide I would be willing to spend some time.</div>

<div><br></div><div>Regards</div><div>- Puneet<br><br></div>