diff --git a/tests/run-tests b/tests/run-tests
index 5e8819729eba4a928120ebb55438a71f1c3a6321..059e4e910f0e29cf0fda1b7fc36a7140e51b78e8 100755
--- a/tests/run-tests
+++ b/tests/run-tests
@@ -203,6 +203,7 @@ def run_tests(pyb, tests, args):
         skip_tests.add('thread/thread_gc1.py') # has reliability issues
         skip_tests.add('thread/thread_lock4.py') # has reliability issues
         skip_tests.add('thread/stress_heap.py') # has reliability issues
+        skip_tests.add('thread/stress_recurse.py') # has reliability issues
 
     if not has_complex:
         skip_tests.add('float/complex1.py')