[Bug 1988440] [libxmlb/focal] verification still needed
Ubuntu Foundations Team Bug Bot
1988440 at bugs.launchpad.net
Tue Oct 8 00:25:20 UTC 2024
The fix for this bug has been awaiting testing feedback in the -proposed
repository for focal for more than 90 days. Please test this fix and
update the bug appropriately with the results. In the event that the
fix for this bug is still not verified 15 days from now, the package
will be removed from the -proposed repository.
** Tags added: removal-candidate
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libxmlb in Ubuntu.
Matching subscriptions: foundations-bugs-libxmlb
https://bugs.launchpad.net/bugs/1988440
Title:
Regression in 22.04: segmentation fault when language is spanish
Status in snap-store-desktop:
Fix Released
Status in libxmlb package in Ubuntu:
Fix Released
Status in libxmlb source package in Bionic:
Won't Fix
Status in libxmlb source package in Focal:
Fix Committed
Status in libxmlb source package in Jammy:
Confirmed
Status in libxmlb source package in Kinetic:
Won't Fix
Bug description:
The discussion here describes the issue in full detail:
https://forum.snapcraft.io/t/segment-fault-with-snap-store/31547
The bug was caused by a double-free in libxmlb, triggered by some
specific data combination.
[Impact] This bug has been in the library since, at least, version
0.1.8, the one used in Bionic. Although the patch attached here fixes
the problem in the "snap-store" snap, the bug is still present in the
libraries distributed as .deb in Ubuntu, and also in the GNOME-42
extension snap. A patch has been sent both to the libxmlb repository
(which has been accepted and merged) and to the Debian SALSA
repository.
[Test plan] To test this bug, just download the GIT repository
https://github.com/sergio-costas/test_libxmlb2 and follow the
instructions. If the bug is there, valgrind will show an access to an
already freed memory block and six CRITICAL errors will be shown by
GLib.
[Where problems could occur] If another developer adds code that uses
the 'xb_builder_xml_lang_prio_cb()' function and forgets to define a
destruction function for the passed 'nodes_to_destroy' ptr_array,
there would be a memory leak.
To manage notifications about this bug go to:
https://bugs.launchpad.net/snap-store-desktop/+bug/1988440/+subscriptions
More information about the foundations-bugs
mailing list