An additional note: I can reproduce this in a simple console window (alt-ctrl-f6 window), so I doubt it's Gnome.
I ran strace of a ksh session where this is happening, and it shows that read() is receiving \16 (control-N) instead of the "n" that I'm typing. I don't know if this gives any additional clue about what layer of the system is confused.
An additional note: I can reproduce this in a simple console window (alt-ctrl-f6 window), so I doubt it's Gnome.
I ran strace of a ksh session where this is happening, and it shows that read() is receiving \16 (control-N) instead of the "n" that I'm typing. I don't know if this gives any additional clue about what layer of the system is confused.