This bug was fixed in the package appstream-glib - 0.5.13-1ubuntu3
---
appstream-glib (0.5.13-1ubuntu3) xenial; urgency=medium
* Catch errors from libyaml and display proper warnings
rather than spin on them. (LP: #1591868)
-- Mario Limonciello
** No longer affects: libyaml (Ubuntu Yakkety)
** No longer affects: libyaml (Ubuntu Xenial)
** No longer affects: fwupd (Ubuntu Yakkety)
** No longer affects: fwupd (Ubuntu Xenial)
** No longer affects: fwupd (Ubuntu)
--
You received this bug notification because you are a member of नेपाली
** No longer affects: libyaml (Ubuntu)
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1591868
Title:
fwupd consuming 100% CPU
Status in
This bug was fixed in the package appstream-glib - 0.6.2-0ubuntu1
---
appstream-glib (0.6.2-0ubuntu1) yakkety; urgency=medium
* New upstream version.
* Fixes daemon hangs with corrupt data (LP: #1591868)
* Drop gcc shift warnings patch.
-- Mario Limonciello
The infinite loop is not in libyaml (yaml_parser_parse), but rather in
its caller in appstream-glib (as_node_yaml_process_layer), which is
ignoring the error code returned by yaml_parser_parse and blindly going
around the loop again. This patch fixes it.
** Patch added:
** Also affects: appstream-glib (Ubuntu Yakkety)
Importance: Undecided
Status: Confirmed
** Also affects: fwupd (Ubuntu Yakkety)
Importance: Undecided
Status: Incomplete
** Also affects: appstream-glib (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also
6 matches
Mail list logo