Hi stable release masters, I would like to upload a fixed package for xpenguins-applet to address #442284 and #364590, which causes the gnome-panel to freeze (and might crash it completly). The fix is a one liner and has been tested to work, you'll find it attached. Thanks for considering, Alexander
diff -u xpenguins-applet-2.1.1/debian/control xpenguins-applet-2.1.1/debian/control --- xpenguins-applet-2.1.1/debian/control +++ xpenguins-applet-2.1.1/debian/control @@ -1,8 +1,7 @@ Source: xpenguins-applet Section: gnome Priority: optional -Maintainer: Jose Carlos Medeiros <debian@psabs.com.br> -Uploaders: Ola Lundqvist <opal@debian.org> +Maintainer: Alexander Schmehl <tolimar@debian.org> Build-Depends: debhelper (>= 4.2.13), autotools-dev (>= 20020905.1), intltool (>= 0.21), libgnomeui-dev (>= 2.2.0), libpanel-applet2-dev (>= 2.2.0), libgconf2-dev (>= 1.1.11), scrollkeeper (>= 0.3.8), libx11-dev, libxext-dev, libxpm-dev, libxt-dev, x-dev, xutils Standards-Version: 3.7.2 diff -u xpenguins-applet-2.1.1/debian/changelog xpenguins-applet-2.1.1/debian/changelog --- xpenguins-applet-2.1.1/debian/changelog +++ xpenguins-applet-2.1.1/debian/changelog @@ -1,3 +1,11 @@ +xpenguins-applet (2.1.1-3.1etch1) stable-proposed-updates; urgency=low + + * Fixed src/applet_main.c to avoid double free, + thanks to Tim Retout for the patch (Closes: #442284, #364590) + * Set correct maintainer + + -- Alexander Schmehl <tolimar@debian.org> Sat, 05 Apr 2008 13:17:26 +0200 + xpenguins-applet (2.1.1-3.1) unstable; urgency=low * Non-maintainer upload only in patch2: unchanged: --- xpenguins-applet-2.1.1.orig/src/applet_main.c +++ xpenguins-applet-2.1.1/src/applet_main.c @@ -326,7 +326,7 @@ pixbuf1 = gdk_pixbuf_new_from_xpm_data ((const gchar**) xpm); pixbuf2 = gdk_pixbuf_scale_simple ( pixbuf1, pix_width, pix_height, GDK_INTERP_NEAREST); - g_free (pixbuf1); + g_object_unref (pixbuf1); *pixmap = gtk_image_new_from_pixbuf (pixbuf2); gtk_container_add (GTK_CONTAINER (*button), *pixmap);
Attachment:
signature.asc
Description: Digital signature