clearlinux / distribution

Placeholder repository to allow filing of general bugs/issues/etc against the Clear Linux OS for Intel Architecture linux distribution
521 stars 29 forks source link

neovim will not run after 36210 update #2626

Open wheerdam opened 2 years ago

wheerdam commented 2 years ago

Since I updated I am not able to run neovim with the following error:

$ nvim --version
vim/_init_packages.lua: cannot load incompatible bytecode
stack traceback:
        [C]: at 0x55ceda74524f
        [C]: at 0x7fa2281ec640
E970: Failed to initialize builtin lua modules

Lua incompatibility with neovim 0.7?

phmccarty commented 2 years ago

I cannot reproduce this issue...

I see the output below (running on release 36250):

 $ nvim --version
NVIM v0.7.0
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/gcc -O2 -g -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=64 -Wformat -Wformat-security -Wl,-z,now,-z,relro,-z,max-page-size=0x1000,-z,separate-code -Wno-error -ftree-vectorize -ftree-slp-vectorize -Wl,--enable-new-dtags -fcf-protection=return -Wl,--build-id=sha1 -ftrivial-auto-var-init=zero -mrelax-cmpxchg-loop -m64 -march=westmere -mtune=skylake-avx512 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -fno-lto -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -DNVIM_TS_HAS_SET_ALLOCATOR -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wimplicit-fallthrough -Wsuggest-attribute=pure -Wsuggest-attribute=const -Wsuggest-attribute=malloc -Wsuggest-attribute=cold -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/builddir/build/BUILD/neovim-0.7.0/clr-build/config -I/builddir/build/BUILD/neovim-0.7.0/src -I/usr/include -I/builddir/build/BUILD/neovim-0.7.0/clr-build/src/nvim/auto -I/builddir/build/BUILD/neovim-0.7.0/clr-build/include
Compiled by mockbuild@mock

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info

I don't regularly use neovim on Clear Linux OS, so the above test was run on a system without any third-party packages, etc installed for it.

Searching the web for the error you posted, I see two other recent bug reports that might provide clues:

https://github.com/neovim/neovim/issues/18169 https://github.com/Homebrew/homebrew-core/issues/99630

wheerdam commented 2 years ago

Is it linking to a different version of lua on my system somehow? I don't have lua bundle installed currently, but there is lua 5.4 somehow in my system.

For now I run the neovim binary from the neovim github release directly and it runs fine on my system.

phmccarty commented 2 years ago

Is it linking to a different version of lua on my system somehow? I don't have lua bundle installed currently, but there is lua 5.4 somehow in my system.

What is the output of objdump -p /usr/bin/nvim on your system?

wheerdam commented 2 years ago

/usr/bin/nvim:     file format elf64-x86-64

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3
         filesz 0x00000000000002d8 memsz 0x00000000000002d8 flags r--
  INTERP off    0x0000000000000318 vaddr 0x0000000000000318 paddr 0x0000000000000318 align 2**0
         filesz 0x000000000000001c memsz 0x000000000000001c flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**12
         filesz 0x0000000000088448 memsz 0x0000000000088448 flags r--
    LOAD off    0x0000000000089000 vaddr 0x0000000000089000 paddr 0x0000000000089000 align 2**12
         filesz 0x0000000000266861 memsz 0x0000000000266861 flags r-x
    LOAD off    0x00000000002f0000 vaddr 0x00000000002f0000 paddr 0x00000000002f0000 align 2**12
         filesz 0x00000000000cbb00 memsz 0x00000000000cbb00 flags r--
    LOAD off    0x00000000003bc570 vaddr 0x00000000003bd570 paddr 0x00000000003bd570 align 2**12
         filesz 0x000000000003dc1c memsz 0x0000000000058448 flags rw-
 DYNAMIC off    0x00000000003e59a0 vaddr 0x00000000003e69a0 paddr 0x00000000003e69a0 align 2**3
         filesz 0x0000000000000290 memsz 0x0000000000000290 flags rw-
    NOTE off    0x0000000000000338 vaddr 0x0000000000000338 paddr 0x0000000000000338 align 2**3
         filesz 0x0000000000000050 memsz 0x0000000000000050 flags r--
    NOTE off    0x0000000000000388 vaddr 0x0000000000000388 paddr 0x0000000000000388 align 2**2
         filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
0x6474e553 off    0x0000000000000338 vaddr 0x0000000000000338 paddr 0x0000000000000338 align 2**3
         filesz 0x0000000000000050 memsz 0x0000000000000050 flags r--
EH_FRAME off    0x000000000035b120 vaddr 0x000000000035b120 paddr 0x000000000035b120 align 2**2
         filesz 0x000000000000e53c memsz 0x000000000000e53c flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x00000000003bc570 vaddr 0x00000000003bd570 paddr 0x00000000003bd570 align 2**0
         filesz 0x000000000002aa90 memsz 0x000000000002aa90 flags r--

Dynamic Section:
  NEEDED               libluv.so.1
  NEEDED               libuv.so.1
  NEEDED               libmsgpackc.so.2
  NEEDED               libvterm.so.0
  NEEDED               libtermkey.so.1
  NEEDED               libunibilium.so.4
  NEEDED               libtree-sitter.so.0
  NEEDED               libm.so.6
  NEEDED               libluajit-5.1.so.2
  NEEDED               libc.so.6
  INIT                 0x0000000000089000
  FINI                 0x00000000002ef854
  INIT_ARRAY           0x00000000003bd570
  INIT_ARRAYSZ         0x0000000000000008
  FINI_ARRAY           0x00000000003bd578
  FINI_ARRAYSZ         0x0000000000000008
  HASH                 0x00000000000003d0
  GNU_HASH             0x0000000000009598
  STRTAB               0x00000000000319f0
  SYMTAB               0x0000000000012fd0
  STRSZ                0x0000000000012e27
  SYMENT               0x0000000000000018
  DEBUG                0x0000000000000000
  PLTGOT               0x00000000003e6c30
  PLTRELSZ             0x0000000000002b50
  PLTREL               0x0000000000000007
  JMPREL               0x00000000000858f8
  RELA                 0x00000000000471b0
  RELASZ               0x000000000003e748
  RELAENT              0x0000000000000018
  FLAGS                0x0000000000000008
  FLAGS_1              0x0000000008000001
  VERNEED              0x00000000000470f0
  VERNEEDNUM           0x0000000000000002
  VERSYM               0x0000000000044818
  RELACOUNT            0x0000000000002988

Version References:
  required from libc.so.6:
    0x06969194 0x00 11 GLIBC_2.14
    0x0d696913 0x00 10 GLIBC_2.3
    0x0d696914 0x00 09 GLIBC_2.4
    0x069691b4 0x00 08 GLIBC_2.34
    0x0d696917 0x00 07 GLIBC_2.7
    0x09691974 0x00 05 GLIBC_2.3.4
    0x069691b2 0x00 04 GLIBC_2.32
    0x09691a75 0x00 03 GLIBC_2.2.5
  required from libm.so.6:
    0x06969189 0x00 06 GLIBC_2.29
    0x09691a75 0x00 02 GLIBC_2.2.5
phmccarty commented 2 years ago

Thanks. That's the same output from my system, so nothing looks off there...

I would be interested to see output from strace -f nvim --version as well.

bruce-hill commented 2 years ago

I would be interested to see output from strace -f nvim --version as well.

I'm experiencing the same issue after a fresh upgrade on Arch. Running strace -f nvim --version on my machine produces this output:

execve("/usr/bin/nvim", ["nvim", "--version"], 0x7ffd1452ca60 /* 62 vars */) = 0
brk(NULL)                               = 0x55bb915f8000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffcf467fd60) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f947ef55000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v3", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/glibc-hwcaps/x86-64-v2", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/tls/haswell/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/tls/haswell", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/tls/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/tls/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/tls/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/tls", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/haswell/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/haswell/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/haswell/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/haswell", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=702, ...}, 0) = 0
openat(AT_FDCWD, "/usr/lib/libvterm01/glibc-hwcaps/x86-64-v3/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/glibc-hwcaps/x86-64-v3", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/glibc-hwcaps/x86-64-v2/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/glibc-hwcaps/x86-64-v2", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/tls/haswell/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/tls/haswell/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/tls/haswell/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/tls/haswell", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/tls/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/tls/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/tls/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/tls", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/haswell/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/haswell/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/haswell/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/haswell", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/x86_64/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01/x86_64", 0x7ffcf467ef80, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libluv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/libvterm01", {st_mode=S_IFDIR|0755, st_size=100, ...}, 0) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=136115, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 136115, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f947ef33000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libluv.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\240\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=186328, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 188640, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ef04000
mmap(0x7f947ef0e000, 102400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f947ef0e000
mmap(0x7f947ef27000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f947ef27000
mmap(0x7f947ef2f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f947ef2f000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libuv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libuv.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libuv.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\200\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=198640, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 202448, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eed2000
mprotect(0x7f947eeda000, 163840, PROT_NONE) = 0
mmap(0x7f947eeda000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f947eeda000
mmap(0x7f947eef8000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f947eef8000
mmap(0x7f947ef02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f947ef02000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libmsgpackc.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libmsgpackc.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libmsgpackc.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0  \0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=34488, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 36880, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eec8000
mprotect(0x7f947eeca000, 24576, PROT_NONE) = 0
mmap(0x7f947eeca000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eeca000
mmap(0x7f947eece000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f947eece000
mmap(0x7f947eed0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f947eed0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libvterm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\"\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=186264, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 87288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eeb2000
mmap(0x7f947eeb4000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eeb4000
mmap(0x7f947eec2000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f947eec2000
mmap(0x7f947eec6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f947eec6000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libtermkey.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 3\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=60576, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 58928, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eea3000
mmap(0x7f947eea6000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f947eea6000
mmap(0x7f947eead000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f947eead000
mmap(0x7f947eeaf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f947eeaf000
mmap(0x7f947eeb1000, 1584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f947eeb1000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libunibilium.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libunibilium.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libunibilium.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \200\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=79624, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 81936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ee8e000
mmap(0x7f947ee96000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f947ee96000
mmap(0x7f947ee9b000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f947ee9b000
mmap(0x7f947ee9f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f947ee9f000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libtree-sitter.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libtree-sitter.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libtree-sitter.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=177880, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f947ee8c000
mmap(NULL, 180272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ee5f000
mmap(0x7f947ee64000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f947ee64000
mmap(0x7f947ee84000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f947ee84000
mmap(0x7f947ee8a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f947ee8a000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=940448, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 942304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ed78000
mmap(0x7f947ed86000, 495616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f947ed86000
mmap(0x7f947edff000, 385024, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x87000) = 0x7f947edff000
mmap(0x7f947ee5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7f947ee5d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libluajit-5.1.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \214\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=503344, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 505640, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ecfc000
mmap(0x7f947ed04000, 368640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f947ed04000
mmap(0x7f947ed5e000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62000) = 0x7f947ed5e000
mmap(0x7f947ed75000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x78000) = 0x7f947ed75000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libvterm01/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\224\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0@\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 80, 848) = 80
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\08\211\223\266\357b\371d\274{\364s\300i\373\376"..., 68, 928) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2104984, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 2149744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eaef000
mmap(0x7f947eb17000, 1548288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f947eb17000
mmap(0x7f947ec91000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a2000) = 0x7f947ec91000
mmap(0x7f947ece9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f9000) = 0x7f947ece9000
mmap(0x7f947ecef000, 52592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f947ecef000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14360, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eaea000
mmap(0x7f947eaeb000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f947eaeb000
mmap(0x7f947eaec000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eaec000
mmap(0x7f947eaed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eaed000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14368, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947eae5000
mmap(0x7f947eae6000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f947eae6000
mmap(0x7f947eae7000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eae7000
mmap(0x7f947eae8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f947eae8000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=470232, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f947eae3000
mmap(NULL, 474344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ea6f000
mprotect(0x7f947ea85000, 364544, PROT_NONE) = 0
mmap(0x7f947ea85000, 266240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f947ea85000
mmap(0x7f947eac6000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x57000) = 0x7f947eac6000
mmap(0x7f947eade000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f947eade000
close(3)                                = 0
openat(AT_FDCWD, "/usr/local/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=571224, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 127304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f947ea4f000
mmap(0x7f947ea52000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f947ea52000
mmap(0x7f947ea69000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f947ea69000
mmap(0x7f947ea6d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f947ea6d000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f947ea4d000
arch_prctl(ARCH_SET_FS, 0x7f947ea4e180) = 0
set_tid_address(0x7f947ea4e450)         = 10710
set_robust_list(0x7f947ea4e460, 24)     = 0
rseq(0x7f947ea4eb20, 0x20, 0, 0x53053053) = 0
mprotect(0x7f947ece9000, 16384, PROT_READ) = 0
mprotect(0x7f947ea6d000, 4096, PROT_READ) = 0
mprotect(0x7f947eade000, 16384, PROT_READ) = 0
mprotect(0x7f947eae8000, 4096, PROT_READ) = 0
mprotect(0x7f947eaed000, 4096, PROT_READ) = 0
mprotect(0x7f947ee5d000, 4096, PROT_READ) = 0
mprotect(0x7f947ed75000, 8192, PROT_READ) = 0
mprotect(0x7f947ee8a000, 4096, PROT_READ) = 0
mprotect(0x7f947ee9f000, 12288, PROT_READ) = 0
mprotect(0x7f947eeaf000, 4096, PROT_READ) = 0
mprotect(0x7f947eec6000, 4096, PROT_READ) = 0
mprotect(0x7f947eed0000, 4096, PROT_READ) = 0
mprotect(0x7f947ef02000, 4096, PROT_READ) = 0
mprotect(0x7f947ef2f000, 12288, PROT_READ) = 0
mprotect(0x55bb8ffc9000, 176128, PROT_READ) = 0
mprotect(0x7f947ef8c000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f947ef33000, 136115)          = 0
getrandom("\x36\x06\xe7\xc3\x74\xbf\xbe\x58", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55bb915f8000
brk(0x55bb91619000)                     = 0x55bb91619000
epoll_create1(EPOLL_CLOEXEC)            = 3
pipe2([4, 5], O_CLOEXEC)                = 0
write(5, "*", 1)                        = 1
futex(0x7f947ef03638, FUTEX_WAKE_PRIVATE, 2147483647) = 0
pipe2([6, 7], O_NONBLOCK|O_CLOEXEC)     = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 8
epoll_create1(EPOLL_CLOEXEC)            = 9
pipe2([10, 11], O_NONBLOCK|O_CLOEXEC)   = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 12
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPIPE, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGHUP, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGQUIT, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGTERM, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPWR, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGUSR1, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGWINCH, {sa_handler=0x7f947eee56c0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
readlink("/proc/self/exe", "/usr/bin/nvim", 4095) = 13
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 13
newfstatat(13, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 13, 0) = 0x7f947e764000
close(13)                               = 0
getcwd("/home/xxx/.vim", 4096)        = 17
chdir("/home/xxx/.vim")               = 0
chdir("/home/xxx")                    = 0
getcwd("/home/xxx", 1025)             = 12
chdir("/home/xxx/.vim")               = 0
statx(AT_FDCWD, "/usr/share/nvim/runtime", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=524, ...}) = 0
statx(AT_FDCWD, "/usr/lib/nvim", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=0, ...}) = 0
getuid()                                = 1000
getuid()                                = 1000
statx(AT_FDCWD, "/home/xxx/.cache/nvim", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0700, stx_size=6, ...}) = 0
openat(AT_FDCWD, "/home/xxx/.cache/nvim/log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 13
lseek(13, 0, SEEK_END)                  = 480
close(13)                               = 0
openat(AT_FDCWD, "/home/xxx/.cache/nvim/log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 13
lseek(13, 0, SEEK_END)                  = 480
close(13)                               = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, 0x7ffcf467f8b0)        = -1 ENOTTY (Inappropriate ioctl for device)
newfstatat(1, "", {st_mode=S_IFIFO|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0
ioctl(2, TCGETS, 0x7ffcf467f8b0)        = -1 ENOTTY (Inappropriate ioctl for device)
newfstatat(2, "", {st_mode=S_IFIFO|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x413c5000
futex(0x7f947ef32040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4071e000
futex(0x7f947ea6e070, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "vim/_init_packages.lua: cannot l"..., 122vim/_init_packages.lua: cannot load incompatible bytecode
stack traceback:
    [C]: at 0x55bb8fd5db00
    [C]: at 0x7f947ed57fe0) = 122
write(2, "\n", 1
)                       = 1
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 13
newfstatat(13, "", {st_mode=S_IFREG|0644, st_size=2998, ...}, AT_EMPTY_PATH) = 0
read(13, "# Locale name alias data base.\n#"..., 4096) = 2998
read(13, "", 4096)                      = 0
close(13)                               = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "E970: Failed to initialize built"..., 47E970: Failed to initialize builtin lua modules
) = 47
epoll_ctl(9, EPOLL_CTL_ADD, 10, {events=EPOLLIN, data={u32=10, u64=10}}) = 0
epoll_ctl(9, EPOLL_CTL_ADD, 12, {events=EPOLLIN, data={u32=12, u64=12}}) = 0
epoll_wait(9, [], 1024, 0)              = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGHUP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPWR, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGWINCH, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f947eb2d8e0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
epoll_wait(9, [], 1024, 0)              = 0
close(10)                               = 0
close(11)                               = 0
close(12)                               = 0
close(9)                                = 0
close(4)                                = 0
close(5)                                = 0
exit_group(1)                           = ?
+++ exited with 1 +++
j-m-hoffmann commented 2 years ago

I can confirm on openSUSE Tumbleweed. It ships LuaJIT 2.2.0-3.1, maybe that is the culprit? The releases ship with 2.1.0-beta3.

danail-branekov commented 2 years ago

I am seeing the same failure on my recent Gentoo system

app-editors/neovim-0.7.0
dev-lang/luajit-2.1.0_beta3_p20220127-r1

Here is the output of strace -f nvim --version

execve("/usr/local/bin/nvim", ["nvim", "--version"], 0x7fff09868a60 /* 83 vars */) = 0
brk(NULL)                               = 0x563377f38000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=180898, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 180898, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2628efa000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libluv.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\264\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 173984) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=188800, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628ef8000
mmap(NULL, 191168, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628ec9000
mprotect(0x7f2628ed3000, 139264, PROT_NONE) = 0
mmap(0x7f2628ed3000, 102400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f2628ed3000
mmap(0x7f2628eec000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f2628eec000
mmap(0x7f2628ef5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f2628ef5000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libuv.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\221\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 187840) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=196704, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 200656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e98000
mprotect(0x7f2628ea0000, 159744, PROT_NONE) = 0
mmap(0x7f2628ea0000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f2628ea0000
mmap(0x7f2628ebc000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f2628ebc000
mmap(0x7f2628ec7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7f2628ec7000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libmsgpackc.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=34752, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 37120, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e8e000
mprotect(0x7f2628e90000, 24576, PROT_NONE) = 0
mmap(0x7f2628e90000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f2628e90000
mmap(0x7f2628e94000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f2628e94000
mmap(0x7f2628e96000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f2628e96000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libvterm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \"\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 60008) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=68472, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 70680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e7c000
mprotect(0x7f2628e7e000, 57344, PROT_NONE) = 0
mmap(0x7f2628e7e000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f2628e7e000
mmap(0x7f2628e88000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f2628e88000
mmap(0x7f2628e8c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f2628e8c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libtermkey.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P3\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=43336, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 48872, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e70000
mmap(0x7f2628e73000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f2628e73000
mmap(0x7f2628e78000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f2628e78000
mmap(0x7f2628e7a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f2628e7a000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libunibilium.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\202\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 66304) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=80024, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 82232, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e5b000
mmap(0x7f2628e63000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f2628e63000
mmap(0x7f2628e68000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f2628e68000
mmap(0x7f2628e6c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f2628e6c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libtree-sitter.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320X\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 177888) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=183200, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628e59000
mmap(NULL, 185488, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628e2b000
mmap(0x7f2628e30000, 135168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f2628e30000
mmap(0x7f2628e51000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f2628e51000
mmap(0x7f2628e57000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f2628e57000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\321\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=882928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 884992, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628d52000
mprotect(0x7f2628d5f000, 827392, PROT_NONE) = 0
mmap(0x7f2628d5f000, 450560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f2628d5f000
mmap(0x7f2628dcd000, 372736, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f2628dcd000
mmap(0x7f2628e29000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd6000) = 0x7f2628e29000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/libluajit-5.1.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\214\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\31\0\0\0\0\0\0\0"..., 48, 558520) = 48
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=572912, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 575304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628cc5000
mprotect(0x7f2628ccd000, 532480, PROT_NONE) = 0
mmap(0x7f2628ccd000, 430080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f2628ccd000
mmap(0x7f2628d36000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f2628d36000
mmap(0x7f2628d4f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x89000) = 0x7f2628d4f000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\224\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0;\10\0\0\0\0\0\0"..., 48, 848) = 48
pread64(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\3\0\0\0\2\0\0\0\0\0\0\0", 32, 896) = 32
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2052944, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 2083856, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628ac8000
mprotect(0x7f2628af0000, 1863680, PROT_NONE) = 0
mmap(0x7f2628af0000, 1503232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f2628af0000
mmap(0x7f2628c5f000, 356352, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x7f2628c5f000
mmap(0x7f2628cb7000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ee000) = 0x7f2628cb7000
mmap(0x7f2628cbd000, 31760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2628cbd000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0203\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\33\0\0\0\0\0\0\0"..., 48, 97528) = 48
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=100600, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 103496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2628aae000
mmap(0x7f2628ab1000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f2628ab1000
mmap(0x7f2628ac3000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f2628ac3000
mmap(0x7f2628ac6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f2628ac6000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628aac000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628aa9000
arch_prctl(ARCH_SET_FS, 0x7f2628aa9740) = 0
set_tid_address(0x7f2628aa9a10)         = 17919
set_robust_list(0x7f2628aa9a20, 24)     = 0
mprotect(0x7f2628cb7000, 16384, PROT_READ) = 0
mprotect(0x7f2628ac6000, 4096, PROT_READ) = 0
mprotect(0x7f2628e29000, 4096, PROT_READ) = 0
mprotect(0x7f2628d4f000, 8192, PROT_READ) = 0
mprotect(0x7f2628e57000, 4096, PROT_READ) = 0
mprotect(0x7f2628e6c000, 12288, PROT_READ) = 0
mprotect(0x7f2628e7a000, 4096, PROT_READ) = 0
mprotect(0x7f2628e8c000, 4096, PROT_READ) = 0
mprotect(0x7f2628e96000, 4096, PROT_READ) = 0
mprotect(0x7f2628ec7000, 4096, PROT_READ) = 0
mprotect(0x7f2628ef5000, 8192, PROT_READ) = 0
mprotect(0x563376a69000, 172032, PROT_READ) = 0
mprotect(0x7f2628f57000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f2628efa000, 180898)          = 0
getrandom("\x76\x11\x8f\x13\x50\x87\x99\x6a", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x563377f38000
brk(0x563377f59000)                     = 0x563377f59000
epoll_create1(EPOLL_CLOEXEC)            = 3
pipe2([4, 5], O_CLOEXEC)                = 0
write(5, "*", 1)                        = 1
futex(0x7f2628ec8ed0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
pipe2([6, 7], O_NONBLOCK|O_CLOEXEC)     = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 8
epoll_create1(EPOLL_CLOEXEC)            = 9
pipe2([10, 11], O_NONBLOCK|O_CLOEXEC)   = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 12
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPIPE, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGHUP, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGQUIT, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGTERM, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPWR, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGUSR1, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGWINCH, {sa_handler=0x7f2628eb0e00, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
readlink("/proc/self/exe", "/usr/bin/nvim", 4095) = 13
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 13
newfstatat(13, "", {st_mode=S_IFREG|0644, st_size=7486272, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7486272, PROT_READ, MAP_PRIVATE, 13, 0) = 0x7f2628385000
close(13)                               = 0
getcwd("/home/danail/workspace/eirini-home/nvim/.config/nvim", 4096) = 53
chdir("/home/danail/workspace/eirini-home/nvim/.config/nvim") = 0
chdir("/home/danail")                   = 0
getcwd("/home/danail", 1025)            = 13
chdir("/home/danail/workspace/eirini-home/nvim/.config/nvim") = 0
statx(AT_FDCWD, "/usr/share/nvim/runtime", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
statx(AT_FDCWD, "/usr/lib64/nvim", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc217b1b70) = -1 ENOENT (Няма такъв файл или директория)
getuid()                                = 1000
getuid()                                = 1000
statx(AT_FDCWD, "/home/danail/.cache/nvim", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0700, stx_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/danail/.cache/nvim/log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 13
lseek(13, 0, SEEK_END)                  = 331
close(13)                               = 0
openat(AT_FDCWD, "/home/danail/.cache/nvim/log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 13
lseek(13, 0, SEEK_END)                  = 331
close(13)                               = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, 0x7ffc217b3050)        = -1 ENOTTY (Неподходящ ioctl за устройството)
newfstatat(1, "", {st_mode=S_IFREG|0644, st_size=15699, ...}, AT_EMPTY_PATH) = 0
ioctl(2, TCGETS, 0x7ffc217b3050)        = -1 ENOTTY (Неподходящ ioctl за устройството)
newfstatat(2, "", {st_mode=S_IFREG|0644, st_size=15891, ...}, AT_EMPTY_PATH) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getrandom("\xaf\x60\x20\x54\x6b\xfb\xf2\xb8\x8e\x20\x9f\x04\xad\xc5\x86\x66\xee\xf4\xd7\x37\xe1\xd1\xf9\x48\x3e\x3a\xa5\x44\xf9\x59\x33\xa5", 32, 0) = 32
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628f07000
mmap(0x7f2628f27000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2628365000
futex(0x7f2628ef7aac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f2628ac71f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "vim/_init_packages.lua: cannot l"..., 122vim/_init_packages.lua: cannot load incompatible bytecode
stack traceback:
        [C]: at 0x56337685b4b4
        [C]: at 0x7f2628d2df40) = 122
write(2, "\n", 1
)                       = 1
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 13
newfstatat(13, "", {st_mode=S_IFREG|0644, st_size=2998, ...}, AT_EMPTY_PATH) = 0
read(13, "# Locale name alias data base.\n#"..., 4096) = 2998
read(13, "", 4096)                      = 0
close(13)                               = 0
openat(AT_FDCWD, "/usr/share/locale/bg_BG.UTF-8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/usr/share/locale/bg_BG.utf8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/usr/share/locale/bg_BG/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/usr/share/locale/bg.UTF-8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/usr/share/locale/bg.utf8/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
openat(AT_FDCWD, "/usr/share/locale/bg/LC_MESSAGES/nvim.mo", O_RDONLY) = -1 ENOENT (Няма такъв файл или директория)
write(2, "E970: Failed to initialize built"..., 47E970: Failed to initialize builtin lua modules
) = 47
epoll_ctl(9, EPOLL_CTL_ADD, 10, {events=EPOLLIN, data={u32=10, u64=10}}) = 0
epoll_ctl(9, EPOLL_CTL_ADD, 12, {events=EPOLLIN, data={u32=12, u64=12}}) = 0
epoll_wait(9, [], 1024, 0)              = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGHUP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGPWR, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
read(4, "*", 1)                         = 1
rt_sigaction(SIGWINCH, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f2628b05ac0}, NULL, 8) = 0
write(5, "*", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
epoll_wait(9, [], 1024, 0)              = 0
close(10)                               = 0
close(11)                               = 0
close(12)                               = 0
close(9)                                = 0
close(4)                                = 0
close(5)                                = 0
exit_group(1)                           = ?
+++ exited with 1 +++