[Bug 1659699] Re: Terminal constatly copies last row and adds it, every ~2 seconds
** Description changed: 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. + Others pointed out that it is an issue with displaying UTF-9.0 (edit: I + meant unicode 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. + - 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. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1659699 Title: Terminal constatly copies last row and adds it, every ~2 seconds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1659699/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1659699] Re: Terminal constatly copies last row and adds it, every ~2 seconds
Probably the best solution for Zesty is to update glibc to also use Unicode 9.0. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1659699 Title: Terminal constatly copies last row and adds it, every ~2 seconds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1659699/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1659699] Re: Terminal constatly copies last row and adds it, every ~2 seconds
Correction: Ubuntu (and other distributions) should _not_ ship ... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1659699 Title: Terminal constatly copies last row and adds it, every ~2 seconds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1659699/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1659699] Re: Terminal constatly copies last row and adds it, every ~2 seconds
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 Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1659699 Title: Terminal constatly copies last row and adds it, every ~2 seconds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1659699/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs