Index: src/core/org/apache/jmeter/engine/StandardJMeterEngine.java =================================================================== --- src/core/org/apache/jmeter/engine/StandardJMeterEngine.java (revision 1174430) +++ src/core/org/apache/jmeter/engine/StandardJMeterEngine.java (working copy) @@ -570,9 +570,11 @@ * */ private void stopAllThreads() { - // ConcurrentHashMap does not need synch. here - for (JMeterThread item : allThreads.keySet()) { - item.stop(); + for (Iterator> iterator = allThreads.entrySet().iterator(); iterator.hasNext();) { + Map.Entry entry = iterator.next(); + entry.getKey().stop(); + // 51880 + entry.getValue().interrupt(); } }