Public bug reported: There is a big memory leak when reading GIF animations.
The issue was identified and fixed in gdk-pixbuf two (2) years ago, but it was released in a version grater that the available in Ubuntu 20.04. At first glance, the leak appears only when a static image is requested, but this function is used by pixbuf's upload functions and calls this function internally. So the leak happens every time a GIF is loaded. Here is the commit with the fix releases in version 2.41: https://gitlab.gnome.org/GNOME/gdk- pixbuf/-/commit/dd3aa9ed64a0a370c8150f98e849ffc6e73da827 A patch is attached to this message. ** Affects: gdk-pixbuf (Ubuntu) Importance: Undecided Status: New ** Patch added: "Fix memory leak" https://bugs.launchpad.net/bugs/1996946/+attachment/5631282/+files/fix-animation-iterator-leak.patch ** Summary changed: - Memory leak on every frmae when reading GIF animations + Memory leak on every frame when reading GIF animations -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gdk-pixbuf in Ubuntu. https://bugs.launchpad.net/bugs/1996946 Title: Memory leak on every frame when reading GIF animations Status in gdk-pixbuf package in Ubuntu: New Bug description: There is a big memory leak when reading GIF animations. The issue was identified and fixed in gdk-pixbuf two (2) years ago, but it was released in a version grater that the available in Ubuntu 20.04. At first glance, the leak appears only when a static image is requested, but this function is used by pixbuf's upload functions and calls this function internally. So the leak happens every time a GIF is loaded. Here is the commit with the fix releases in version 2.41: https://gitlab.gnome.org/GNOME/gdk- pixbuf/-/commit/dd3aa9ed64a0a370c8150f98e849ffc6e73da827 A patch is attached to this message. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gdk-pixbuf/+bug/1996946/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp