[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

neovim crashes with ncurses-6.0-20170819

From: Leonardo Brondani Schenkel
Subject: neovim crashes with ncurses-6.0-20170819
Date: Wed, 23 Aug 2017 15:58:39 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

On 2017-08-20 03:04, Thomas Dickey wrote:
        + update "iterm" entry -TD
        + add "iterm2" entry (report by Leonardo Brondani Schenkel) -TD
        + regenerate llib-* files.
        + regenerate HTML manpages.
        + improve picsmap test-program:
          + reduce memory used for tsearch
          + add report in log file showing cumulative color coverage.
        + add -x option to clear/tput to make the E3 extension optional
          (cf: 20130622).
        + add options -T and -V to clear command for compatibility with tput.
        + add usage message to clear command (Debian #371855).
        + improve usage messages for tset and tput.
        + minor fixes to "RDGB" extension and reset_color_pairs().

FYI: when I upgraded my terminfo to this version (1.607), and when $TERM is set to 'tmux', NeoVim crashes:

nvim: unibilium.c:735: unibi_get_str: Assertion `v > unibi_string_begin_ && v < unibi_string_end_' failed.
zsh: abort (core dumped)  nvim

I know this is a bug in the unibilium library and has nothing to do with ncurses. I'm posting here just to make the members of this list aware. I'm going to file a bug against unibilium.

I have bisected the ncurses sources and I have confirmed that the change to the terminal definition that upset unibilium was introduced in terminfo 1.607/20170819. I can reproduce the NeoVim crash in Ubuntu and macOS.

// Leonardo.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]