[Debian-med-packaging] Bug#883816: zstd: Encoding errors when using a dictionary using zstdmt

Guus Sliepen guus at debian.org
Thu Dec 7 21:04:48 UTC 2017


Package: zstd
Version: 1.3.2+dfsg2-1
Severity: important

While testing zstd, I found that when using a pre-made dictionary,
zstdmt will generate corrupted files:

[guus at haplo]/dev/shm/corpus>zstd --rm -D ../dictionary *
[guus at haplo]/dev/shm/corpus>zstd --rm -D ../dictionary -d *
[guus at haplo]/dev/shm/corpus>zstdmt --rm -D ../dictionary *
[guus at haplo]/dev/shm/corpus>zstdmt --rm -D ../dictionary -d *
ar,S=18008914:2,.zst : Decoding error (36) : Corrupted block detected
ar,S=6386609:2,S.zst : Decoding error (36) : Corrupted block detected
ar,S=6382007:2,S.zst : Decoding error (36) : Corrupted block detected
[...]
[guus at haplo]/dev/shm/corpus>zstd --rm -D ../dictionary -d *.zst
ar,S=18008914:2,.zst : Decoding error (36) : Corrupted block detected
ar,S=6386609:2,S.zst : Decoding error (36) : Corrupted block detected
ar,S=6382007:2,S.zst : Decoding error (36) : Corrupted block detected
[...]

Not all files are corrupt, only 1% has problems.

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

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

Versions of packages zstd depends on:
ii  libc6       2.25-3
ii  libgcc1     1:8-20170923-1
ii  libstdc++6  8-20170923-1
ii  libzstd1    1.3.2+dfsg2-1

zstd recommends no packages.

zstd suggests no packages.

-- no debconf information



More information about the Debian-med-packaging mailing list