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

Reply via email to