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 ---
- To: submit@bugs.debian.org
- Subject: libmatemixer: heap corruption/crash when pulseaudio audio device is removed
- From: Mike Gabriel <sunweaver@debian.org>
- Date: Sun, 24 Sep 2023 17:11:19 +0000
- Message-id: <[🔎] 20230924171119.Horde.RElVuWDBPwEL9UNgSDdzYX0@mail.das-netzwerkteam.de>
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 bytesUsing 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.netAttachment: pgpuyVSfQ7Tpr.pgp
Description: Digitale PGP-Signatur
--- End Message ---
--- Begin Message ---
- To: 1052555-close@bugs.debian.org
- Subject: Bug#1052555: fixed in libmatemixer 1.26.0-2+deb12u1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 25 Sep 2023 19:47:09 +0000
- Message-id: <E1qkrXx-00593x-V7@fasolo.debian.org>
- Reply-to: Mike Gabriel <sunweaver@debian.org>
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 ---