rickyrockrat, yeah I tested against 4.2.0 which also includes a fix for Thor, but implemented differently than the patch we put in Ubuntu. That could be why the error I saw was so different than what you saw. Still, the DVD segfaulted for me as it had for you, and your patch (with a couple tweaks) made it not crash. I would agree with you that there's more work needed, and an onion is a good analogy.
I've forwarded the patch upstream and will follow up on any improvements they can suggest. I'd encourage you to join the list if you'd be interested because it sounds like you could add a lot of value to the onion peeling efforts. Here's a link to the mailing list: