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

Bug#970398: xfwm4: Since 4.14.5-1 I get a garbled desktop



Package: xfwm4
Version: 4.14.5-1
Severity: important
Tags: patch


Dear Maintainer,

since 4.14.5-1 I get a garbled desktop. Bisecting upstreams source
brought me to commit 168cf03 "Fix errorTrap leak in Free_win_data".
BTW installing xfwm4-4.14.2-1 gets back a normal desktop.

Attached patch reverts tis commit and 4.15.5 is running fine now.


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.8.9-pippin-lxtec-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xfwm4 depends on:
ii  libc6                     2.31-3
ii  libcairo2                 1.16.0-4
ii  libepoxy0                 1.5.4-1
ii  libgdk-pixbuf2.0-0        2.40.0+dfsg-5
ii  libglib2.0-0              2.66.0-1
ii  libgtk-3-0                3.24.23-1
ii  libpango-1.0-0            1.46.1-1
ii  libpangocairo-1.0-0       1.46.1-1
ii  libstartup-notification0  0.12-6
ii  libwnck-3-0               3.36.0-1
ii  libx11-6                  2:1.6.10-3
ii  libxcomposite1            1:0.4.5-1
ii  libxdamage1               1:1.1.5-2
ii  libxext6                  2:1.3.3-1+b2
ii  libxfce4ui-2-0            4.14.1-1+b1
ii  libxfce4util7             4.14.0-1
ii  libxfconf-0-3             4.14.3-1
ii  libxfixes3                1:5.0.3-2
ii  libxi6                    2:1.7.10-1
ii  libxinerama1              2:1.1.4-2
ii  libxpresent1              1.0.0-2+b10
ii  libxrandr2                2:1.5.1-1
ii  libxrender1               1:0.9.10-1
ii  libxres1                  2:1.2.0-4

Versions of packages xfwm4 recommends:
ii  librsvg2-common  2.48.8+dfsg-1

Versions of packages xfwm4 suggests:
pn  xfce4  <none>

-- no debconf information
>From 55183d7ffd3e2d18b7bfaaaecc4617b4932d030b Mon Sep 17 00:00:00 2001
From: Elimar Riesebieter <riesebie@lxtec.de>
Date: Tue, 15 Sep 2020 17:06:30 +0200
Subject: [PATCH] Revert Fix errorTrap leak in free_win_data

---
 src/compositor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/compositor.c b/src/compositor.c
index 93932081d..0bc569595 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -857,7 +857,7 @@ free_win_data (CWindow *cw, gboolean delete)
         cw->saved_picture = cw->picture;
         cw->picture = None;
     }
-    myDisplayErrorTrapPopIgnored (display_info);
+    myDisplayErrorTrapPush (display_info);
 }
 
 static Picture
-- 
2.28.0


Reply to: