I was wondering if there is a checksum on the LUKS header? I didn't read the whole thing, but a quick look at <div>the 
<a href="http://wiki.cryptsetup.googlecode.com/git/LUKS-standard/on-disk-format.pdf">http://wiki.cryptsetup.googlecode.com/git/LUKS-standard/on-disk-format.pdf</a>  specs, seems to only have</div><div>a checksum of the master-key, not of the whole header.<br>
<div><br></div><div>When I found my corruption, the cryptsetup seemed to work fine and nothing indicated to me that there was some corruption.</div><div>I didn't run isLuks to see what that would have said. Evidently there was enough information around to consider the LUKS was</div>
<div>there, and keep the running system working OK, but not enough to recognize that there was corruption and that my </div><div>passphrases wouldn't work.</div></div>