Same problem as John Ricks for me. / opt / vmware / bin / ovfenv was the culprit.
I found this post after the following research: running another bash will take up to 30 seconds on CentOS6
strace bash
shows a few lines before they hang:
read(3, "LANG=`/opt/vmware/bin/ovfenv --q"..., 183) = 183
Removed script from executable file:
mv /etc/profile.d/zzzz-vamilocale.sh /etc/profile.d/zzzz-vamilocale.sh.ko
source share