Following the github link that you posted, and another link or two from there, a clear conclusion is presented as for why this bug occurs.
There's no such thing as UTF-9.0. There's UTF-8, there's Unicode, and there's Unicode versions 8.0 and 9.0. It's a mere coincidence that UTF-8 and Unicode version 8.0 both contain the digit 8. For your convenience, here are the most important links: https://bugzilla.gnome.org/show_bug.cgi?id=772812 https://bugzilla.gnome.org/show_bug.cgi?id=772890 The core issue: Ubuntu (and no other distribution) should ship their glibc and glib packages with Unicode databases of different major numbers. Currently Ubuntu's glibc ships Unicode 8.0, whereas glib ships Unicode 9.0. Unicode 9.0 changed many characters to be two cells wide, rather than a single cell. This is why the display falls apart. ** Bug watch added: GNOME Bug Tracker #772812 https://bugzilla.gnome.org/show_bug.cgi?id=772812 ** Bug watch added: GNOME Bug Tracker #772890 https://bugzilla.gnome.org/show_bug.cgi?id=772890 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-terminal in Ubuntu. https://bugs.launchpad.net/bugs/1659699 Title: Terminal constatly copies last row and adds it, every ~2 seconds Status in gnome-terminal package in Ubuntu: New Bug description: I know this might not be the very best bug report you'll see here, but I have no means to reproduce the problem now (reinstalled OS), and the overall confusion may lead to the bug not being found for a long time. OS: Ubuntu Gnome 16.10 After upgrading the gnome desktop using commands mentioned here: https://askubuntu.com/questions/625244/how-to-upgrade-to-the-latest-gnome-version among many problems I encountered, one of the most incapacitating was the terminal glitching out, just like in this tmux issue: https://github.com/tmux/tmux/issues/738 Back then I thought it is due to my configuration (I assign the blame for everything to myself first, because I break things on a daily basis...), so I reinstalled the OS and moved on with my life. After noticing the above issue I thought I might post this here. Others pointed out that it is an issue with displaying UTF-9.0 double cell characters. The above behavior was observed while having things like powerline constantly updating it's row with those special characters. There is a clock section on the powerline, so that is where the 2s time interval might come from. Things to notice: - It doesn't matter what is running inside the terminal. There is no difference between vanilla Bash, zsh, or TMux sessions - all indicate the same behavior. Reopening TMux also didn't change a thing. - SSH sessions made from another machine work perfectly fine. ... which leads me to believe it is a Gnome Terminal bug. Again, sorry for a bug report that doesn't follow the guidelines. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1659699/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

