Bug#276316: Display corruption in gnome-terminal

Koblinger Egmont Koblinger Egmont <egmont@uhulinux.hu>, 276316@bugs.debian.org
Wed, 13 Oct 2004 13:52:12 +0200


Package: vte
Version: 0.11.11-5

The vte engine of gnome-terminal has a bug which causes data to be often
displayed incorrectly in UTF-8 mode if separate bytes of one character ar=
e
not read and processed at once. This causes hard-to-reproduce screen
corruptions when editing text files or such.

Detailed description and a fix with explanation is available here:
http://bugzilla.gnome.org/show_bug.cgi?id=3D154896

The core of the problem can be most easily caught with this command,
inside UTF-8 mode gnome-terminal:

bash$ echo -ne '\0303\0241\0303'; sleep 1; echo -e '\0251'

Expected result: =E1=E9 (ae with acute accents) should be printed.

Actual results: =E1=E1=E9 (aae with accents) is printed, =E1 (a accent) i=
s
duplicated.



bye,
Egmont