Bug#852401: SIGBUS due to gdk_x11_window_set_opacity on sparc64

James Clarke jrtc27 at debian.org
Tue Jan 24 08:42:30 UTC 2017


Source: gtk+2.0
Version: 2.24.31-1
Tags: patch
User: debian-sparc at lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sparc at lists.debian.org
Control: affects -1 libgtk2-perl
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=777683

Hi,
Currently, libgtk2-perl crashes in its testsuite in a call to
gdk_x11_window_set_opacity with a SIGBUS. This turns out to be a bug in
GTK+, which was fixed in GTK+3.0 but never backported. Patch attached.

Regards,
James
-------------- next part --------------
>From 710f538d68e6f9ca0b2fbe38df3f8ee35ddd0126 Mon Sep 17 00:00:00 2001
From: James Clarke <jrtc27 at jrtc27.com>
Date: Tue, 24 Jan 2017 08:35:28 +0000
Subject: [PATCH] Don't use guint32 with XChangeProperty

Fixes bug 777683.
---
 gdk/x11/gdkwindow-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 837f605..887a5ef 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -5575,7 +5575,7 @@ gdk_window_set_opacity (GdkWindow *window,
 			gdouble    opacity)
 {
   GdkDisplay *display;
-  guint32 cardinal;
+  gulong cardinal;
   
   g_return_if_fail (GDK_IS_WINDOW (window));
 
-- 
2.11.0



More information about the pkg-gnome-maintainers mailing list