Activity log for bug #1988440

Date Who What changed Old value New value Message
2022-09-01 13:57:12 JOSE bug added bug
2022-09-01 14:17:51 Ken VanDine snap-store-desktop: assignee Sergio Costas (rastersoft-gmail)
2022-09-01 14:17:56 Ken VanDine snap-store-desktop: importance Undecided Critical
2022-09-01 14:18:02 Ken VanDine snap-store-desktop: status New In Progress
2022-09-01 18:48:20 Félix Martínez Jiménez bug added subscriber Félix Martínez Jiménez
2022-09-02 12:55:06 Sergio Costas attachment added patch.diff https://bugs.launchpad.net/snap-store-desktop/+bug/1988440/+attachment/5613271/+files/patch.diff
2022-09-02 16:16:19 Sergio Costas snap-store-desktop: status In Progress Fix Committed
2022-09-06 13:15:06 Sergio Costas bug task added libxmlb (Ubuntu)
2022-09-06 13:15:34 Sergio Costas libxmlb (Ubuntu): status New Fix Released
2022-09-06 13:15:34 Sergio Costas libxmlb (Ubuntu): assignee Sergio Costas (rastersoft-gmail)
2022-09-06 13:16:30 Sergio Costas libxmlb (Ubuntu): importance Undecided Critical
2022-09-06 13:17:16 Sergio Costas nominated for series Ubuntu Kinetic
2022-09-06 13:17:16 Sergio Costas bug task added libxmlb (Ubuntu Kinetic)
2022-09-06 13:17:16 Sergio Costas nominated for series Ubuntu Bionic
2022-09-06 13:17:16 Sergio Costas bug task added libxmlb (Ubuntu Bionic)
2022-09-06 13:17:16 Sergio Costas nominated for series Ubuntu Focal
2022-09-06 13:17:16 Sergio Costas bug task added libxmlb (Ubuntu Focal)
2022-09-06 13:17:16 Sergio Costas nominated for series Ubuntu Jammy
2022-09-06 13:17:16 Sergio Costas bug task added libxmlb (Ubuntu Jammy)
2022-09-06 13:54:04 Ken VanDine libxmlb (Ubuntu Jammy): status New Triaged
2022-09-06 13:54:09 Ken VanDine libxmlb (Ubuntu Focal): status New Triaged
2022-09-06 13:54:13 Ken VanDine libxmlb (Ubuntu Bionic): status New Triaged
2022-09-06 13:54:30 Ken VanDine libxmlb (Ubuntu Jammy): assignee Sergio Costas (rastersoft-gmail)
2022-09-06 13:54:38 Ken VanDine libxmlb (Ubuntu Focal): assignee Sergio Costas (rastersoft-gmail)
2022-09-06 13:54:49 Ken VanDine libxmlb (Ubuntu Bionic): assignee Sergio Costas (rastersoft-gmail)
2022-09-06 16:32:57 Sergio Costas description The discussion here describes the issue in full detail: https://forum.snapcraft.io/t/segment-fault-with-snap-store/31547 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.
2022-09-07 09:38:45 Sergio Costas attachment added This is the debdiff to fix libxmlb in Ubuntu 22.04 Jammy. https://bugs.launchpad.net/snap-store-desktop/+bug/1988440/+attachment/5614289/+files/libxmlb_0.3.6-3.debdiff
2022-09-07 09:39:03 Sergio Costas libxmlb (Ubuntu Jammy): status Triaged Fix Committed
2022-09-07 09:39:15 Sergio Costas libxmlb (Ubuntu Focal): status Triaged In Progress
2022-09-07 09:49:16 Sergio Costas attachment added This is the debdiff to fix libxmlb in Ubuntu 20.04 Focal. https://bugs.launchpad.net/ubuntu/focal/+source/libxmlb/+bug/1988440/+attachment/5614290/+files/libxmlb_0.1.15-2ubuntu1~20.04.1ubuntu1.debdiff
2022-09-07 09:49:27 Sergio Costas libxmlb (Ubuntu Focal): status In Progress Fix Committed
2022-09-07 09:49:45 Sergio Costas libxmlb (Ubuntu Bionic): status Triaged In Progress
2022-09-07 09:55:02 Sergio Costas attachment added This is the debdiff to fix libxmlb in Ubuntu 18.04 bionic. https://bugs.launchpad.net/ubuntu/bionic/+source/libxmlb/+bug/1988440/+attachment/5614291/+files/libxmlb_0.1.8-1~ubuntu18.04.3.debdiff
2022-09-07 09:55:12 Sergio Costas libxmlb (Ubuntu Bionic): status In Progress Fix Committed
2022-09-07 10:14:07 Sergio Costas libxmlb (Ubuntu Jammy): status Fix Committed In Progress
2022-09-07 10:14:20 Sergio Costas libxmlb (Ubuntu Focal): status Fix Committed In Progress
2022-09-07 10:14:31 Sergio Costas libxmlb (Ubuntu Bionic): status Fix Committed In Progress
2022-09-07 10:14:42 Sergio Costas libxmlb (Ubuntu Kinetic): status Fix Released In Progress
2022-09-07 10:16:46 Sergio Costas bug added subscriber Ubuntu Sponsors Team
2022-10-28 08:17:47 Richard bug added subscriber Richard
2023-06-05 18:40:35 Steve Langasek libxmlb (Ubuntu Bionic): status In Progress Won't Fix
2023-06-05 18:44:40 Steve Langasek snap-store-desktop: status Fix Committed Fix Released
2023-06-05 18:46:35 Steve Langasek libxmlb (Ubuntu): status In Progress Fix Released
2023-06-05 20:27:00 Steve Langasek removed subscriber Ubuntu Sponsors
2023-06-07 03:46:32 Ubuntu Archive Robot bug added subscriber Steve Langasek
2023-06-16 22:48:23 Steve Langasek libxmlb (Ubuntu Kinetic): status In Progress Fix Committed
2023-06-16 22:48:24 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2023-06-16 22:48:27 Steve Langasek bug added subscriber SRU Verification
2023-06-16 22:48:32 Steve Langasek tags verification-needed verification-needed-kinetic
2023-06-16 22:51:01 Steve Langasek libxmlb (Ubuntu Jammy): status In Progress Fix Committed
2023-06-16 22:51:07 Steve Langasek tags verification-needed verification-needed-kinetic verification-needed verification-needed-jammy verification-needed-kinetic
2023-06-16 22:52:32 Steve Langasek libxmlb (Ubuntu Focal): status In Progress Fix Committed
2023-06-16 22:52:38 Steve Langasek tags verification-needed verification-needed-jammy verification-needed-kinetic verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic
2023-08-10 17:56:15 Utkarsh Gupta libxmlb (Ubuntu Kinetic): status Fix Committed Won't Fix
2024-01-24 15:44:14 Marco Trevisan (Treviño) tags verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic verification-failed-jammy verification-needed verification-needed-focal verification-needed-kinetic
2024-04-29 10:27:07 Sergio Costas attachment added Patch for jammy libxmlb https://bugs.launchpad.net/snap-store-desktop/+bug/1988440/+attachment/5772460/+files/fix-double-free.patch