Package: wxwidgets2.6
Version: 2.6.3.2.1.5
Severity: grave
Hi,
with wxWidgets 2.6 and recent GTK+ in Sid, almost all applications
using wxWidgets crash due to bugs in GtkBorder handling. I have
observed these crashes in aMule (detail dialog), Audacity (about,
preferences) and FileZilla (crashes right at startup). The issue can be
fixed by replacing g_free with gtk_border_free as in the patch.
See also
http://mail.gnome.org/archives/desktop-devel-list/2007-August/msg00256.html
Regards,
--
Jindrich Makovicka
diff -ur gtk.orig/button.cpp gtk/button.cpp
--- gtk.orig/button.cpp 2006-05-01 06:38:40.000000000 +0200
+++ gtk/button.cpp 2007-09-24 21:20:37.000000000 +0200
@@ -89,7 +89,7 @@
right_border += default_border->right;
top_border += default_border->top;
bottom_border += default_border->bottom;
- g_free( default_border );
+ gtk_border_free( default_border );
}
#else
left_border = 6;
diff -ur gtk.orig/window.cpp gtk/window.cpp
--- gtk.orig/window.cpp 2006-05-01 06:38:40.000000000 +0200
+++ gtk/window.cpp 2007-09-24 21:47:37.000000000 +0200
@@ -3276,7 +3276,7 @@
right_border += default_border->right;
top_border += default_border->top;
bottom_border += default_border->bottom;
- g_free( default_border );
+ gtk_border_free( default_border );
}
#else
left_border = 6;