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 |
|