I run RH 6.0 as root with bash. If I try to execute login in an xterm it closes the xterm and doesn't leave any traces in /var/log neithe dumps core.
The login in util-linux is a little different than other unixes (because of the need to preserve a PAM session>) Try "su - user" from your xterm instead.