On Tue, Nov 16, 2021 at 08:02:53PM +0100, Sven Joachim wrote:
> On 2021-11-16 16:30 +0100, Josh Triplett wrote:
> 
> > Package: libncursesw6
> > Version: 6.3-1
> > Severity: important
> > X-Debbugs-Cc: j...@joshtriplett.org
> >
> > "important" because this makes neovim nearly unusable; not RC because
> > I've only observed it with one combination of terminal and program. I
> > personally think that might still be enough to make it RC until
> > root-caused to determine if it's breaking anything else.
> >
> > Steps to reproduce:
> >
> > - `nvim -u NONE` (to ignore any .vimrc)
> > - :%!seq 1000
> > - :vert new
> > - :%!seq 1000
> > - Hit page-down
> > - Observe the other side of the split (as well as the vertical bar
> >   between the split windows) scrolling off the screen.
> >
> > Downgrading the ncurses packages to 6.2+20210905-1 makes the problem
> > disappear; re-upgrading to 6.3-1 makes it come back.
> 
> This is rather surprising, because neovim does not depend on
> libncursesw6, not even on libtinfo6.  Did you up-/downgrade
> ncurses-{base,term} as well, and what is your $TERM?

I downgraded by installing all seven of:

libncurses6_6.2%2B20210905-1_amd64.deb
libncursesw6_6.2%2B20210905-1_amd64.deb
libncurses-dev_6.2%2B20210905-1_amd64.deb
libtinfo6_6.2%2B20210905-1_amd64.deb
ncurses-base_6.2%2B20210905-1_all.deb
ncurses-bin_6.2%2B20210905-1_amd64.deb
ncurses-term_6.2%2B20210905-1_all.deb

That made the issue disappear. Re-upgrading made the issue re-appear.

I'm using gnome-terminal, and my $TERM is xterm-256color. (I also tested
downgrading libvte, since it had recently been upgraded, but that did
not fix the issue.)

Reply via email to