Created attachment 1069202 [details] Sample xml that crashes. Description of problem: appstream-validate creashes when it encounters a localized paragraph. Version-Release number of selected component (if applicable): 0.8.0-1 0.8.2-1 How reproducible: Always. Steps to Reproduce: 1. Create an xml that validates 2. Change one of the <p> to <p xml:lang="fr"> Actual results: Segmentation fault (core dumped) Expected results: Validation results. Additional info: Almost all appstream data that is currently provided is outdated, so it cannot be validated anyway.
Looks like appstream's appstream-validate is going away soon, you should probably use libappstream-glib's appstream-util validate-relax instead. See also: https://fedoraproject.org/wiki/Packaging:AppData
I guess appstream-validate is replaced by appstream-cli, but the recommendation to use appstream-util instead is still valid. :)