Maybe some patches from upstream could help, like:
5.1.2alpha (2012-07-04)
* liblzma:
- Fixed a deadlock and an invalid free() in the threaded encoder.
- Fixed liblzma.pc for static linking.
- Fixed a few portability bugs.
5.1.3alpha (2013-10-26)
* liblzma:
- Fixed a deadlock in the threaded encoder.
- Made the uses of lzma_allocator const correct.
- Added lzma_block_uncomp_encode() to create uncompressed .xz
Blocks using LZMA2 uncompressed chunks.
- Added support for native threads on Windows and the ability to
detect the number of CPU cores.
* xz:
- Fixed a race condition in the signal handling. It was possible
that e.g. the first SIGINT didn't make xz exit
if reading or writing blocked and one had bad luck.
- Threaded encoder now works together with --block-list=SIZES.
http://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD
** Tags added: trusty
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1320077
Title:
Malformed file while booting
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xz-utils/+bug/1320077/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs