diff --git a/testsuite/tests/process/all.T b/testsuite/tests/process/all.T
index f08715c9cf6bdfaae94679c70c44471160bcd213..e2ddf9186c090475320636e14d91ff92bb9618c2 100644
--- a/testsuite/tests/process/all.T
+++ b/testsuite/tests/process/all.T
@@ -11,7 +11,7 @@ test('process002', [fragile_for(16547, concurrent_ways), req_process], compile_a
 test('process003', [fragile_for(17245, concurrent_ways), req_process], compile_and_run, [''])
 test('process004', [normalise_exec, normalise_exe, req_process], compile_and_run, [''])
 test('T1780', [req_process], compile_and_run, [''])
-test('process005', [omit_ghci, req_process], compile_and_run, [''])
+test('process005', [omit_ghci, req_process, when(js_arch(), fragile(24373))], compile_and_run, [''])
 test('process006', [req_process], compile_and_run, [''])
 
 test('process007',