For anyone who runs into this there was an update provided.
There is a new kernel version (3.10.0-514.26.2.el7.x86_64) that fixes the bug in the previous version (3.10.0-514.21.2.el7.x86_64)
Title kernel bug fix update
Reboot Suggested true
The kernel packages contain the Linux kernel, the core of any Linux operating system.
* Prior to this update, a bug in the kernel prevented executables from starting if the maximum process stack size (rlimit_stack) was set to a value below approximately 4 MB. This update fixes the search for unmapped address ranges (suitable gap) in unmapped_area() and unmapped_area_topdown() by ensuring that the gap_end is always larger than gap_start. As a result, executables can be started with a limited process stack size as expected. (BZ#1466138)
All users are advised to upgrade to these updated packages, which fix this bug. The system must be rebooted for this update to take effect.