Are the threads freeing themselves properly? Never seen log like that but doesn't it look like it runs out of stack space for new threads.