[Bug 2097496] Re: libglib: Crash due to infinite recursion in MIME subclassing
Daniel van Vugt
2097496 at bugs.launchpad.net
Thu Feb 6 06:13:22 UTC 2025
** Bug watch added: gitlab.gnome.org/GNOME/glib/-/issues #2833
https://gitlab.gnome.org/GNOME/glib/-/issues/2833
** Also affects: glib via
https://gitlab.gnome.org/GNOME/glib/-/issues/2833
Importance: Unknown
Status: Unknown
** Changed in: glib2.0 (Ubuntu)
Status: New => Fix Released
** Tags added: fixed-in-glib-2.79.0 fixed-upstream jammy
** Also affects: glib2.0 (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Oracular)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Plucky)
Importance: Undecided
Status: Fix Released
** Changed in: glib2.0 (Ubuntu Oracular)
Status: New => Fix Released
** Changed in: glib2.0 (Ubuntu Noble)
Status: New => Fix Released
** Changed in: glib2.0 (Ubuntu Jammy)
Milestone: None => jammy-updates
** Changed in: glib2.0 (Ubuntu Jammy)
Importance: Undecided => Medium
** Changed in: glib2.0 (Ubuntu Jammy)
Status: New => Triaged
** Changed in: glib2.0 (Ubuntu Noble)
Importance: Undecided => Medium
** Changed in: glib2.0 (Ubuntu Oracular)
Importance: Undecided => Medium
** Changed in: glib2.0 (Ubuntu Plucky)
Importance: Undecided => Medium
** Tags added: desktop-needs-sru
** Description changed:
There's an infinite recursion in MIME resolution bug which affects
processes using gio to resolve certain MIME types. In my case, tracker-
miner-fs-3 has been crashing in a loop for weeks due to this issue.
I reported the issue to the GLib maintainers here:
https://gitlab.gnome.org/GNOME/glib/-/issues/3601
The fix is given here: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3714
- The backport to 2.7 is here: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3718
+ The backport to 2.78 is here: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3718
I'm requesting the fix be backported into ubuntu. Thank you for your
consideration!
- ➜ ~ lsb_release -rd
+ ➜ ~ lsb_release -rd
Description: Pop!_OS 22.04 LTS
Release: 22.04
-
➜ ~ apt-cache policy libglib2.0-0
libglib2.0-0:
- Installed: 2.72.4-0ubuntu2.4
- Candidate: 2.72.4-0ubuntu2.4
- Version table:
- *** 2.72.4-0ubuntu2.4 500
- 500 http://apt.pop-os.org/ubuntu jammy-security/main amd64 Packages
- 500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
- 100 /var/lib/dpkg/status
- 2.72.1-1 500
- 500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages
+ Installed: 2.72.4-0ubuntu2.4
+ Candidate: 2.72.4-0ubuntu2.4
+ Version table:
+ *** 2.72.4-0ubuntu2.4 500
+ 500 http://apt.pop-os.org/ubuntu jammy-security/main amd64 Packages
+ 500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
+ 100 /var/lib/dpkg/status
+ 2.72.1-1 500
+ 500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/2097496
Title:
libglib: Crash due to infinite recursion in MIME subclassing
Status in GLib:
Unknown
Status in glib2.0 package in Ubuntu:
Fix Released
Status in glib2.0 source package in Jammy:
Triaged
Status in glib2.0 source package in Noble:
Fix Released
Status in glib2.0 source package in Oracular:
Fix Released
Status in glib2.0 source package in Plucky:
Fix Released
Bug description:
There's an infinite recursion in MIME resolution bug which affects
processes using gio to resolve certain MIME types. In my case,
tracker-miner-fs-3 has been crashing in a loop for weeks due to this
issue.
I reported the issue to the GLib maintainers here:
https://gitlab.gnome.org/GNOME/glib/-/issues/3601
The fix is given here: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3714
The backport to 2.78 is here: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3718
I'm requesting the fix be backported into ubuntu. Thank you for your
consideration!
➜ ~ lsb_release -rd
Description: Pop!_OS 22.04 LTS
Release: 22.04
➜ ~ apt-cache policy libglib2.0-0
libglib2.0-0:
Installed: 2.72.4-0ubuntu2.4
Candidate: 2.72.4-0ubuntu2.4
Version table:
*** 2.72.4-0ubuntu2.4 500
500 http://apt.pop-os.org/ubuntu jammy-security/main amd64 Packages
500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.72.1-1 500
500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/glib/+bug/2097496/+subscriptions
More information about the foundations-bugs
mailing list