Bug#695495: wavpack: hybrid mode data corruption
Julian Hughes
julianhughes at gmail.com
Sun Dec 9 07:11:27 UTC 2012
Package: wavpack
Version: 4.60.1-3
Severity: important
wavpack in hybrid mode produces corrupt data on amd64.
Example:
$ wavpack -m -c -h -b300 pcm_audiosample.wav
WAVPACK Hybrid Lossless Audio Compressor Linux Version 4.60.1
Copyright (c) 1998 - 2009 Conifer Software. All Rights Reserved.
original md5 signature: ea3d80dda8245448de46113bf9a80fcd
created pcm_audiosample.wv (+.wvc) in 1.36 secs (lossless, 57.86%)
.....
$ wvunpack -m pcm_audiosample.wv
WVUNPACK Hybrid Lossless Audio Decompressor Linux Version 4.60.1
Copyright (c) 1998 - 2009 Conifer Software. All Rights Reserved.
overwrite pcm_audiosample.wav (yes/no/all)? y
original md5: ea3d80dda8245448de46113bf9a80fcd
unpacked md5: d56f9ea586ef25828a1e3fa8ff2408f9
MD5 signatures should match, but do not!
This bug is apparently caused by use of memcpy() instead of memmove()
and is architecture-specific. The wavpack developer reports it as
being fixed in svn trunk:
http://www.hydrogenaudio.org/forums/index.php?showtopic=95889
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-updates'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.6.6 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages wavpack depends on:
ii libc6 2.13-37
ii libwavpack1 4.60.1-3
wavpack recommends no packages.
wavpack suggests no packages.
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list