Description of problem:
# file initrd.img
initrd.img: XZ compressed data
# xzcat initrd.img > /tmp/initrd.raw
xzcat: initrd.img: Compressed data is corrupt
# xz -c < initrd.img > /tmp/initrd.raw
xzcat does produce about 12MB of output.
Version-Release number of selected component (if applicable):
Also seen on EL6 with xz-4.999.9-0.3.beta.20091007git.el6.x86_64
Okay, user error there. unxz -c gives the same error (corrupt). Not sure what is up with it complaining about being corrupt though.
Apparently it is a series of xz images...