^C no longer issues a sigint in any application I've tried. I'm using ArchLinux. This is highly bad and I need it fixed. All help appreciated.
EDIT: So, we've found that ^C is sending a SIGINT, but most things are ignoring it. This problem only exists within X; ^C on a real tty seems to be honored as expected. VLC responds to ^C within X, but I can't find anything else which does. A manual SIGINT via kill -2 seems to be ignored, too.
There are ongoing discussions on this issue at http://bugs.archlinux.org/task/17817 and http://bbs.archlinux.org/viewtopic.php?id=88645 .