Version: 2.1 (using 4.1.3 (KDE 4.1.3), compiled sources) Compiler: cc OS: SunOS (i86pc) release 5.11 If you have a line typed, say: $ gunzip -cd foo | tar -xf - and you press, ^C, the shell should drop to a new line and cancel the last line typed. Like so; $ Instead the session freezes so you can no longer type anything. Thus, you have to create a new tab to continue. Thanks for your time, Edward O'Callaghan.
Patch 16 (kdelibs-kpty.diff) was dropped from KDE 4.1.0 to 4.1.3, which re-introduces the bug. It's not actually in Konsole. Merged into trunk, anyway, and keep watching the packages in the 4.1 series for this regression.
SVN commit 884926 by adridg: Fix 95% of bug #175283; there are still sequences that will wedge a pty, but I have not been able to reliably reproduce them. Backport not necessary, we'll keep it in with the Solaris patches for now. BUG: 175283 M +21 -0 kptydevice.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=884926
This issue was mentioned in commit https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=77dae6134440420bac334581a3ccee94cee1c054 "tty: pty: Fix ldisc flush after userspace become aware of the data already" A recent incarnation of this issue could be bug 372991.