Are there any error messages printed for the failed case? Locks and Waits analysis is heavier than Hotspots, much more data is collected. Is it possible that you run out of disk space when collecting on 100 threads? Can you attach the results directory for failed Locks and Waits analysis (I can make the thread private for this).