Hi to everyone, first of all thanks to all the people who writes and manteins this wondefrul collection of libraries ;-) While analyzing a resource exaustion problem on a production machine, (Windows) I found out astrange behaviour of boost::threads regarding event object. The problem is that after a certain number of iterations it semms that the thread lib allocates an EventHandle which is never freed. I managed to reproduce in some ways the behaviour, but I'm a bit clueless about its reason. To be honest, the amount of handles "leaked" by the test code is quite less than the amount I found on production server, but test code is also quite simpler. Now some info: 1) OS: Win 2033 , Win 2008 2) I tested it with both 1.46.1 and 1.57.0, compiled using stlport using VS2005 3) if you want I can attach the sample code with a but if info on how to reproduce the behaviour thanks in advance L. Trivelli