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

Bug#990859: marked as done (Memory leak making desktop unusable after few weeks of uptime)



Your message dated Sat, 10 Jul 2021 22:19:24 +0000
with message-id <E1m2LJk-000CoL-Cb@fasolo.debian.org>
and subject line Bug#990859: fixed in marco 1.24.1-3
has caused the Debian Bug report #990859,
regarding Memory leak making desktop unusable after few weeks of uptime
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.)


-- 
990859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990859
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: marco
Version: 1.24.1-2
Severity: grave
Tags: patch

marco >= 1.23.2 has a memory/pixmap leak in the workspace switcher OSD,
that makes the desktop slower over time, and after a few weeks of
uptime, downright unusable. The effects can be observed using "xrestop",
where the Pxms column rises on every workspace switch.

I experienced this bug, and had to run "marco --replace" every 2-3 weeks
to mitigate. I started digging and found someone else also reported it
upstream[1], with the same symptoms.

I tracked down the root cause, and provided a fix that can be found as
PR #688[2]. This went through code review and some amendements, with the
final version merged into master a few minutes ago[3].

The commit in question applies cleanly on top of 1.24.1-2. It's pretty
small and fairly obvious.

IMHO this should be backported, and we should not release bullseye
without this fix in place.

Thanks!
Faidon

1: https://github.com/mate-desktop/marco/issues/685
2: https://github.com/mate-desktop/marco/issues/688
3: https://github.com/mate-desktop/marco/commit/8f204678be6d888ad1d2904e28af1aa9f2ad8e11

--- End Message ---
--- Begin Message ---
Source: marco
Source-Version: 1.24.1-3
Done: Mike Gabriel <sunweaver@debian.org>

We believe that the bug you reported is fixed in the latest version of
marco, 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 990859@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 marco 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: Sat, 10 Jul 2021 23:47:08 +0200
Source: marco
Architecture: source
Version: 1.24.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 990859
Changes:
 marco (1.24.1-3) unstable; urgency=medium
 .
   * debian/patches:
     + Add 0002_tabpopup-fix-cairo-surface-leak.patch. Fix cairo surface leak in
       src/ui/draw-workspace.c. (Closes: 990859).
Checksums-Sha1:
 d3f51f8332c5656516ed9dd55b63b6c55d182616 2667 marco_1.24.1-3.dsc
 e0b894030d8826aa515a521dce0ca080d8ea030f 15576 marco_1.24.1-3.debian.tar.xz
 bc818d7add9467884e41e3ebbcdd0ba00f19836f 16503 marco_1.24.1-3_source.buildinfo
Checksums-Sha256:
 1fd655218366ec35fe2411be4ef89267365ed1fa6f71b6c5727f75f355959b11 2667 marco_1.24.1-3.dsc
 7b3937bcfe8f7b5b0261c73e2409b89e390ef06a3b29e68000e3479f131f1f5b 15576 marco_1.24.1-3.debian.tar.xz
 d944cf4ba3474475f571a65b7ca6e5af5b6e8db68eaed846c8a1099078ecb2c0 16503 marco_1.24.1-3_source.buildinfo
Files:
 09d618b3230dd1cbe3a07a40f9235ed7 2667 x11 optional marco_1.24.1-3.dsc
 c608710ad95b6a7d82b8809bf7be2542 15576 x11 optional marco_1.24.1-3.debian.tar.xz
 2ab59da899a9fb2b114866d43c2a80d5 16503 x11 optional marco_1.24.1-3_source.buildinfo

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

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmDqF+YVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxWLsQAIVORNH1mcef1JUqKyhzGzlpxkgC
RJBdPSKtbtszQY+Eds2rrmPrn+hf6b/AxuhcBCv127Cq57iEeKH6euNPwYvgeAc/
NYmV/JiZSJviavlDV/FHNEOXB2kdmu1i7rR5uo/W0im/Z8t4a7Ypf9usyVC/g8rv
VpO3FRd+DQozn039RygzUQ39yWKMgvLLWlHxloA2N5EiMQiz1uLVvVo45qC+Bf/W
xblREQCUN9y3SuzND82wUM8uCcr4Q7JZDd+BN+SXhiYbtetmEOzdm/H8InSlvMI6
BXRK+S6EiYlHmSVkkQC9hlivSfG9VVM0nJcKNhOPvDogYvv4s9nAJCaF+qqArwLP
3h+JTIjdM2L7M8LWFFyKlTzDxwFxoCiRIgDM2fp8tu115LK86+Wb0+aD88ohl7Qp
U1+CKs1mkmJClAhsW0kdLOGR2xdLBEPATd+0eFqGJtj8h/ga9OkqQ7BI0HnqP7lH
zkwSV1SjiLneO7tKmpbW3AXU1xpj086luqkHXM7F9bNJAIIOCZ7kiVy6fcnK0CZl
GZyYfE+K8GcvITnDB09Q+IkkFPqWUutAkyFOqs5lyCUBz3apooFpZS2F//nu2Jib
POsUlxXmVIErXhJjalcGrbfOE8+T7wahXpbgvWlrTfLcXAvqavjui7W2b8H6VrQR
Wgfg/G7HaPxQz827
=TUIE
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: