Bug#814096: neovim: errors reading/writing shada file

D. Stuart Freeman stuart.freeman at et.gatech.edu
Mon Feb 8 14:37:31 UTC 2016


Package: neovim
Version: 0.1.1-3
Severity: important

Dear Maintainer,

On first run neovim works as expected, but on subsequent runs starts with
error:

     E576: Failed to parse ShaDa file: incomplete msgpack string at position 81

and exits with error:

     E576: Failed to parse ShaDa file: incomplete msgpack string at position 81
     E136: Did not rename /home/stuart/.local/share/nvim/shada/main.shada.tmp.a because /home/stuart/.local/share/nvim/shada/main.shada does not looks like a ShaDa file
     E136: Do not forget to remove /home/stuart/.local/share/nvim/shada/main.shada.tmp.a or rename it manually to /home/stuart/.local/share/nvim/shada/main.shada.

The shada files it references only differ by a couple bytes:

──┤stuart at varan:pts/2├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤/home/stuart├────
──┤1613:Fri,05 Feb 16:✓├── hexdump .local/share/nvim/shada/main.shada
0000000 ce01 b556 e00f 8547 67a9 6e65 7265 7461
0000010 726f 04c4 766e 6d69 76a7 7265 6973 6e6f
0000020 0ac4 564e 4d49 3020 312e 312e 6da9 7861
0000030 6b5f 7962 6574 a30a 6970 cd64 8d5b 65a8
0000040 636e 646f 6e69 c467 7505 6674 382d 0003
0000050 9103 00c4 ce04 b556 e00f 9205 c400 7101
0000060
──┤stuart at varan:pts/2├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤/home/stuart├────
──┤1615:Fri,05 Feb 16:✓├── hexdump .local/share/nvim/shada/main.shada.tmp.a
0000000 ce01 b556 8410 8547 67a9 6e65 7265 7461
0000010 726f 04c4 766e 6d69 76a7 7265 6973 6e6f
0000020 0ac4 564e 4d49 3020 312e 312e 6da9 7861
0000030 6b5f 7962 6574 a30a 6970 cd64 9e5b 65a8
0000040 636e 646f 6e69 c467 7505 6674 382d 0003
0000050 9103 00c4 ce04 b556 8410 9205 c400 7101
0000060

Deleting those files results in the same behavior as a clean install, they get
re-created and error again on subsequent runs.



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages neovim depends on:
ii  libc6            2.21-7
ii  libjemalloc1     3.6.0-9
ii  libluajit-5.1-2  2.0.4+dfsg-1
ii  libmsgpackc2     0.5.7-3
ii  libtermkey1      0.18-1
ii  libunibilium0    1.2.0-1
ii  libuv1           1.8.0-1
ii  libvterm0        0~bzr679-1
ii  neovim-runtime   0.1.1-3

Versions of packages neovim recommends:
ii  xclip  0.12+svn84-4

Versions of packages neovim suggests:
ii  exuberant-ctags [ctags]  1:5.9~svn20110310-11
pn  vim-scripts              <none>

-- no debconf information

-- 
D. Stuart Freeman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-vim-maintainers/attachments/20160208/8d1edcb2/attachment.sig>


More information about the pkg-vim-maintainers mailing list