xterm cannot process SIGINT. When it gets a SIGINT this
happens (shown from strace):
select(7, [4 6], , NULL, NULL) = ? ERESTARTNOHAND
(To be restarted)
--- SIGINT (Interrupt) ---
fork() = 9747
wait4(9747, NULL, 0, NULL) = 9747
--- SIGCHLD (Child exited) ---
after that it hangs and can only be killed with
SIGTERM/SIGKILL. This is unique to the RH6 xterm,
Dickey's latest version or earlier versions didn't
have that problem.
It has been observed on a Alpha too.
*** This bug has been marked as a duplicate of 2854 ***