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

Reply via email to