GNOME Bugzilla – Bug 304324
gnome-terminal display is corrupted by vt100+ escape sequences
Last modified: 2005-07-08 19:48:48 UTC
Please describe the problem: Using gnome-terminal via ssh/telnet over broadband to Unix (HP-UX 11.11 and Solaris 9) box running curses based application, some escape sequences were intermitantly not rendered, particular attribute change after cursor postion. The effect was as though the leading escape character of the sequence after cursor position was being dropped i.e. the visible characters were displayed. (tcpdump showed escape character was present). This occurred after update to latest FC3 version of libvte( vte-0.11.13-1.fc3 ). Going back to libvte.so.4.4.0 from previous version vte-0.11.11-6 fixed problem. Using the curses application locally did not show the problem Steps to reproduce: 1. Run curses application remotely, particularly with line drawing but not essential 2. Observe results 3. Actual results: Display is corrupted (chs after escape are displayed) Expected results: Clean display Does this happen every time? No. On a given page, about 10 - 30 % of sequences are corrupted. But you almost always see some corruption Other information: I am sorry that I cannot easily give you a concrete example on how to reproduce. However both the curses based applications we use suffered from this problem. Curiously 'vi' (which can be affected by curses issues) did not show this problem. I am willing to assist in fixing the problem (testing etc)
I think I am seeing the same problem. I am seeing it on gnome-terminal 2.10.0, on Ubuntu 5.04 and Fedora Core 4. An older version of gnome-terminal (with Fedora Core 3) didn't have this problem, and neither does xterm. It seems to happen consistently for me, anywhere that the curses app tries to do inverse or bold I instead see "[;7m" and "[;1m" (the first character should be a one character version of ">="). Allow bold text is turned on. Some of the "box drawing" with "|", "+" and "-" was also missing.
Hi, could you please try the patch here: http://bugzilla.gnome.org/show_bug.cgi?id=305507 I't might fix the issues you are seeing. If it doesn't, ping me and I'll take another look.
Folks, I'll mark this as duplicate of #305507 which is where I'll keep posting patches to fixup these vt100 sequence parsing bugs. Please followup and test the stuff that is there. Thanks
*** This bug has been marked as a duplicate of 305507 ***