diff --git a/src/slurmd/slurmstepd/mgr.c b/src/slurmd/slurmstepd/mgr.c
index ad6747c5413536d038258a8acfc38544f6dfbbe2..af85e4dbabbe4072622b33733623676471884b83 100644
--- a/src/slurmd/slurmstepd/mgr.c
+++ b/src/slurmd/slurmstepd/mgr.c
@@ -1261,6 +1261,12 @@ job_manager(stepd_step_rec_t *job)
 	/* Send job launch response with list of pids */
 	_send_launch_resp(job, 0);
 
+#ifdef PR_SET_DUMPABLE
+	/* RHEL6 requires setting "dumpable" flag again */
+	if (prctl(PR_SET_DUMPABLE, 1) < 0)
+		debug ("Unable to set dumpable to 1");
+#endif /* PR_SET_DUMPABLE */
+
 	_wait_for_all_tasks(job);
 	acct_gather_profile_endpoll();
 	acct_gather_profile_g_node_step_end();