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

Bug#926422: unblock: java-atk-wrapper/0.33.3-22



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hello,

Please unblock package java-atk-wrapper. As shown in Bug#926420, it has
a strong memory leak and performance issue, as raised upstream on
https://bugzilla.gnome.org/show_bug.cgi?id=791970 and 
https://issues.apache.org/jira/browse/NETBEANS-861
It does not make applications really crash, but the latter report says
it makes the netbeans UI really unresponsive.

unblock java-atk-wrapper/0.33.3-22

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.0 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru java-atk-wrapper-0.33.3/debian/changelog java-atk-wrapper-0.33.3/debian/changelog
--- java-atk-wrapper-0.33.3/debian/changelog	2018-05-02 23:06:45.000000000 +0200
+++ java-atk-wrapper-0.33.3/debian/changelog	2019-04-04 22:51:05.000000000 +0200
@@ -1,3 +1,9 @@
+java-atk-wrapper (0.33.3-22) unstable; urgency=medium
+
+  * patches/remove_component_listener: Fix memory leak (Closes: Bug#926420)
+
+ -- Samuel Thibault <sthibault@debian.org>  Thu, 04 Apr 2019 22:51:05 +0200
+
 java-atk-wrapper (0.33.3-21) unstable; urgency=medium
 
   * Bump Standards-Version to 4.1.4 (no changes).
diff -Nru java-atk-wrapper-0.33.3/debian/patches/remove_component_listener java-atk-wrapper-0.33.3/debian/patches/remove_component_listener
--- java-atk-wrapper-0.33.3/debian/patches/remove_component_listener	1970-01-01 01:00:00.000000000 +0100
+++ java-atk-wrapper-0.33.3/debian/patches/remove_component_listener	2019-04-04 22:50:49.000000000 +0200
@@ -0,0 +1,23 @@
+commit f9faf04a88685d6759c18572988876215332086a
+Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
+Date:   Tue Apr 2 19:55:13 2019 +0200
+
+    Fix removing component listener
+    
+    instead of adding it again.
+    
+    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=791970
+
+diff --git a/wrapper/org/GNOME/Accessibility/AtkWrapper.java.in b/wrapper/org/GNOME/Accessibility/AtkWrapper.java.in
+index 0fbb196..3463a59 100644
+--- a/wrapper/org/GNOME/Accessibility/AtkWrapper.java.in
++++ b/wrapper/org/GNOME/Accessibility/AtkWrapper.java.in
+@@ -306,7 +306,7 @@ public class AtkWrapper {
+           case ContainerEvent.COMPONENT_REMOVED:
+           {
+ 	    java.awt.Component c = ((ContainerEvent)e).getChild();
+-            c.addComponentListener(componentAdapter);
++            c.removeComponentListener(componentAdapter);
+             break;
+           }
+ 
diff -Nru java-atk-wrapper-0.33.3/debian/patches/series java-atk-wrapper-0.33.3/debian/patches/series
--- java-atk-wrapper-0.33.3/debian/patches/series	2018-05-02 22:58:28.000000000 +0200
+++ java-atk-wrapper-0.33.3/debian/patches/series	2019-04-04 22:51:05.000000000 +0200
@@ -19,4 +19,6 @@
 GC
 parameters
 coords
+remove_component_listener
+
 nojavah

Reply to: