New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libtermkey: 0.20 -> 0.22 #59570
libtermkey: 0.20 -> 0.22 #59570
Conversation
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libtermkey/versions
I strongly suspect this is breaking neovim:
Please hold this update until the crash/issue is resolved! |
@GrahamcOfBorg eval |
Has been also reported here already: #58308 (comment) |
It is not the same as neovim/neovim#9630 |
According to gef it crashes in this line due to an invalid pointer de-reference (0xffffffffffffffff) on this line:
|
@GrahamcOfBorg build libtermkey neovim |
ping @manveru @rvolosatovs do you mind looking at the neovim segfaul with latest libtermkey? |
anything going on here? still segfaulting? |
It works fine for me on latest master(9906b88) with this diff: diff --git a/pkgs/development/libraries/libtermkey/default.nix b/pkgs/development/libraries/libtermkey/default.nix
index 38a09218dd1..a30d3235411 100644
--- a/pkgs/development/libraries/libtermkey/default.nix
+++ b/pkgs/development/libraries/libtermkey/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "libtermkey";
- version = "0.20";
+ version = "0.22";
src = fetchzip {
url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-${version}.tar.gz";
- sha256 = "1i5a2zangq61ba1vdkag34ig5g4gzccldccdbcmqmk93saa6lkbx";
+ sha256 = "02dks6bj7n23lj005yq41azf95wh3hapmgc2lzyh12vigkjh67rg";
};
makeFlags = [ "PREFIX=$(out)" ] Result of
|
Works on |
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libtermkey/versions.
meta.description for libtermkey is: '"Terminal keypress reading library"'.
Checks done (click to expand)
Rebuild report (if merged into master) (click to expand)
16 total rebuild path(s)
4 package rebuild(s)
4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
libtermkey
neovim-qt
neovim-unwrapped
vis
Instructions to test this update (click to expand)
Either download from Cachix:
(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
After you've downloaded or built it, look at the files and if there are any, run the binaries: