[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052555: marked as done (libmatemixer: heap corruption/crash when pulseaudio audio device is removed)



Your message dated Mon, 25 Sep 2023 19:47:09 +0000
with message-id <E1qkrXx-00593x-V7@fasolo.debian.org>
and subject line Bug#1052555: fixed in libmatemixer 1.26.0-2+deb12u1
has caused the Debian Bug report #1052555,
regarding libmatemixer: heap corruption/crash when pulseaudio audio device is removed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1052555: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052555
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libmatemixer
Severity: important
Version: 1.26.0-2
Forwarded: https://github.com/mate-desktop/libmatemixer/issues/39

Forwarding bug report from upstream:

If the audio device vanishes, applications which integrate libmatemixer will error or crash. In mate-settings-daemon, the corruption is detected by malloc:

free(): corrupted unsorted chunks
corrupted double-linked list
malloc_consolidate(): unaligned fastbin chunk detected

In mate-volume-control-status-icon, it presents as so:

malloc(): unaligned tcache chunk detected
../glib/glib/gmem.c:207: failed to allocate 103079215112 bytes

Using a USB audio device, if the audio device disconnects, MATE software should handle the device removal gracefully.


--

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunweaver@debian.org, http://sunweavers.net

Attachment: pgpuyVSfQ7Tpr.pgp
Description: Digitale PGP-Signatur


--- End Message ---
--- Begin Message ---
Source: libmatemixer
Source-Version: 1.26.0-2+deb12u1
Done: Mike Gabriel <sunweaver@debian.org>

We believe that the bug you reported is fixed in the latest version of
libmatemixer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1052555@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated libmatemixer package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 24 Sep 2023 22:10:12 +0200
Source: libmatemixer
Architecture: source
Version: 1.26.0-2+deb12u1
Distribution: bookworm
Urgency: medium
Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 1052555
Changes:
 libmatemixer (1.26.0-2+deb12u1) bookworm; urgency=medium
 .
   * debian/patches:
     + Add 0001_remove-weak-pointers-on-dispose.patch. Remove weak pointers on
       dispose.
       A weak pointer has a callback that will happily overwrite freed object
       memory if the weakly referenced object outlives the object storing the
       reference. Remove those callbacks when they are no longer needed.
       This resolves heap corruptions / application crashes when removing audio
       devices, such as USB audio devices. (Closes: #1052555).
Checksums-Sha1:
 0672ece4f8db906cd246e10f3b9bcd2c7c35a106 2520 libmatemixer_1.26.0-2+deb12u1.dsc
 34b279d2822be7f3c8e1675a5a41b1d702afe9d2 9100 libmatemixer_1.26.0-2+deb12u1.debian.tar.xz
 e5f55261e4807e0c6a85da742ccad2d35354c166 9793 libmatemixer_1.26.0-2+deb12u1_source.buildinfo
Checksums-Sha256:
 d57939c758370351df9d9b7cf650061372e5e80d599ba9623831cd265a41e414 2520 libmatemixer_1.26.0-2+deb12u1.dsc
 c28fbd869153f84f39af96ecc5b9b1c539013ab77cd7b5a6070cee6e40d3cb5a 9100 libmatemixer_1.26.0-2+deb12u1.debian.tar.xz
 22c679a15d6bf6d81e52318454c1813d017556c75208afe656e323da61a99498 9793 libmatemixer_1.26.0-2+deb12u1_source.buildinfo
Files:
 eba60e62bfff3269ca5b193ed8a04e3d 2520 libs optional libmatemixer_1.26.0-2+deb12u1.dsc
 c6da9555ae3ce1ea95b0a2588ae47672 9100 libs optional libmatemixer_1.26.0-2+deb12u1.debian.tar.xz
 fc7cad07b8a33d9f0047aa86c66649b1 9793 libs optional libmatemixer_1.26.0-2+deb12u1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmUQmSQVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxlKkP/iyZJ8H4gpTKGRdOZRB/htBcM+D1
m0/bqpqV7KWZyXoW3SEnQc6G6oKiG4xC8ZmX/3Qi7Er3CAjz+JKfzt+0zhHmQkJ2
khEV/W6Z1KZ7tNUpPSIy849KNiPXFcXGU7VYOL1w3OPWWig58+8DeXam96RxZZ2x
F931iQpUUVPMGUpH5qAk4BI0qlKmbeERxNxqEuHrgAoBtoY+1hORfRUmR4cFUa0n
yGjSrkRh6inJl5F8dN5PVPxXV/ql3GtGvcDMAziv3W4rNDzx1zdyEKpai297QHg/
CyRPeqAtF1fZhG3MBphGLZELkDi5zjB9hhoWvGRP7lhnd0MALAqLaudLo78u7vFe
LbHD1A3tN+wpSGYzr+B/TRyONNk2IUmp730RJFFwXUmGm+xEcIDzOLtA46Pz652U
VEZivlTUUT8P4lyZg2JXpa4SMYBlKFZbyW59Lbx5hUrZN/yKPBY7J8WaSt3712pN
f+0QvHNWh91OwCEbqo3d9S+cElndnYUKO74GNSU5IFUUQzrLw46J2fxBoVpqyrDP
iHGTA4yzpfMGc/r5Q7EZphDjVeAP+S6GdUZbukx/66qx7WVk/pSx4qpmeUHDbgir
8huRS7iIQVwrlml9LsOPCReeMcQeP4lF2zRJgHZglXs/Wxd1ZIz9yhzMiBw4g3p+
2GZEISoULIgA/A3P
=ntod
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: