Your message dated Thu, 28 Jul 2011 12:32:49 +0000
with message-id <[email protected]>
and subject line Bug#633917: fixed in gtk+3.0 3.0.12-1
has caused the Debian Bug report #633917,
regarding libgtk-3-0: key typing causes infinite-loop in VNC environment
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
633917: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633917
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtk-3-0
Version: 3.0.11-1
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[ this bug is copied from https://bugzilla.gnome.org/show_bug.cgi?id=653706 ]
For example, gtk3-demo freezes when I type a key on GtkEntry.
I trace gtk3-demo using gdb, it maybe run infinite-loop in
gdk_x11_keymap_get_entries_for_keyval at gdk/x11/gdkkeys-x11.c.
It occurs in only VNC environment, not plain X.
gtk+ 2.24.4 : not occurs
gtk+ 3.0.10 : occurs
----- ----- -----
http://git.gnome.org/browse/gtk+/commit/?h=gtk-3-0&id=c5d26520d2d6c72fcd13941cc30e35c40294a2ba
This is fixed in upstream master and gtk-3-0 branch,
but gtk+ 3.0.11 still has this bug.
I am glad to apply attached patch in debian package.
- -- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-rc6-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to ja_JP.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libgtk-3-0 depends on:
ii libatk1.0-0 2.0.1-2 ATK accessibility toolkit
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libcairo-gobject2 1.10.2-6 The Cairo 2D vector graphics libra
ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra
ii libcomerr2 1.42~WIP-2011-07-02-1 common error description library
ii libcups2 1.4.7-1 Common UNIX Printing System(tm) -
ii libfontconfig1 2.8.0-3 generic font configuration library
ii libfreetype6 2.4.4-2 FreeType 2 font engine, shared lib
ii libgcrypt11 1.4.6-7 LGPL Crypto library - runtime libr
ii libgdk-pixbuf2.0-0 2.23.5-1 GDK Pixbuf library
ii libglib2.0-0 2.28.6-2 GLib library of C routines
ii libgnutls26 2.10.5-2 the GNU TLS library - runtime libr
ii libgssapi-krb5-2 1.9.1+dfsg-1+b1 MIT Kerberos runtime libraries - k
ii libgtk-3-common 3.0.11-1 common files for the GTK+ graphica
ii libk5crypto3 1.9.1+dfsg-1+b1 MIT Kerberos runtime libraries - C
ii libkrb5-3 1.9.1+dfsg-1+b1 MIT Kerberos runtime libraries
ii libpango1.0-0 1.28.4-1 Layout and rendering of internatio
ii libx11-6 2:1.4.3-2 X11 client-side library
ii libxcomposite1 1:0.4.3-2 X11 Composite extension library
ii libxcursor1 1:1.1.12-1 X cursor management library
ii libxdamage1 1:1.1.3-2 X11 damaged region extension libra
ii libxext6 2:1.3.0-3 X11 miscellaneous extension librar
ii libxfixes3 1:5.0-4 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.4.3-3 X11 Input extension library
ii libxinerama1 2:1.1.1-3 X11 Xinerama extension library
ii libxrandr2 2:1.3.2-2 X11 RandR extension library
ii shared-mime-info 0.90-1 FreeDesktop.org shared MIME databa
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages libgtk-3-0 recommends:
ii hicolor-icon-theme 0.12-1 default fallback theme for FreeDes
ii libgtk-3-bin 3.0.11-1 programs for the GTK+ graphical us
Versions of packages libgtk-3-0 suggests:
ii gvfs 1.8.2-1 userspace virtual filesystem - ser
ii librsvg2-common 2.34.0-1 SAX-based renderer library for SVG
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4fixIACgkQglIHF/kTvg/FeQCcCLyFM66N64BWk5pntAkR3rrE
tVMAoIi9K/mU+EcYo1if5Cb94QzfOI1H
=4Ksa
-----END PGP SIGNATURE-----
>From c5d26520d2d6c72fcd13941cc30e35c40294a2ba Mon Sep 17 00:00:00 2001
From: Matthias Clasen <[email protected]>
Date: Thu, 30 Jun 2011 18:45:16 +0000
Subject: GdkKeymap: Prevent an infinite loop in the non-XKB case
Somehow the increment got lost, as comparison with the 2.x code
shows.
---
diff --git a/gdk/x11/gdkkeys-x11.c b/gdk/x11/gdkkeys-x11.c
index da227f3..253bbed 100644
--- a/gdk/x11/gdkkeys-x11.c
+++ b/gdk/x11/gdkkeys-x11.c
@@ -881,6 +881,8 @@ gdk_x11_keymap_get_entries_for_keyval (GdkKeymap
*keymap,
++i;
}
+
+ ++keycode;
}
}
--
cgit v0.9
--- End Message ---
--- Begin Message ---
Source: gtk+3.0
Source-Version: 3.0.12-1
We believe that the bug you reported is fixed in the latest version of
gtk+3.0, which is due to be installed in the Debian FTP archive:
gir1.2-gtk-3.0_3.0.12-1_i386.deb
to main/g/gtk+3.0/gir1.2-gtk-3.0_3.0.12-1_i386.deb
gtk+3.0_3.0.12-1.debian.tar.gz
to main/g/gtk+3.0/gtk+3.0_3.0.12-1.debian.tar.gz
gtk+3.0_3.0.12-1.dsc
to main/g/gtk+3.0/gtk+3.0_3.0.12-1.dsc
gtk+3.0_3.0.12.orig.tar.bz2
to main/g/gtk+3.0/gtk+3.0_3.0.12.orig.tar.bz2
gtk-3-examples_3.0.12-1_i386.deb
to main/g/gtk+3.0/gtk-3-examples_3.0.12-1_i386.deb
libgail-3-0-dbg_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgail-3-0-dbg_3.0.12-1_i386.deb
libgail-3-0_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgail-3-0_3.0.12-1_i386.deb
libgail-3-common_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgail-3-common_3.0.12-1_i386.deb
libgail-3-dev_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgail-3-dev_3.0.12-1_i386.deb
libgail-3-doc_3.0.12-1_all.deb
to main/g/gtk+3.0/libgail-3-doc_3.0.12-1_all.deb
libgtk-3-0-dbg_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgtk-3-0-dbg_3.0.12-1_i386.deb
libgtk-3-0-udeb_3.0.12-1_i386.udeb
to main/g/gtk+3.0/libgtk-3-0-udeb_3.0.12-1_i386.udeb
libgtk-3-0_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgtk-3-0_3.0.12-1_i386.deb
libgtk-3-bin_3.0.12-1_all.deb
to main/g/gtk+3.0/libgtk-3-bin_3.0.12-1_all.deb
libgtk-3-common_3.0.12-1_all.deb
to main/g/gtk+3.0/libgtk-3-common_3.0.12-1_all.deb
libgtk-3-dev_3.0.12-1_i386.deb
to main/g/gtk+3.0/libgtk-3-dev_3.0.12-1_i386.deb
libgtk-3-doc_3.0.12-1_all.deb
to main/g/gtk+3.0/libgtk-3-doc_3.0.12-1_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated gtk+3.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 28 Jul 2011 12:45:04 +0200
Source: gtk+3.0
Binary: libgtk-3-0 libgtk-3-0-udeb libgtk-3-common libgtk-3-bin libgtk-3-dev
libgtk-3-0-dbg libgtk-3-doc gtk-3-examples gir1.2-gtk-3.0 libgail-3-0
libgail-3-common libgail-3-dev libgail-3-0-dbg libgail-3-doc
Architecture: source all i386
Version: 3.0.12-1
Distribution: unstable
Urgency: low
Maintainer: Sebastien Bacher <[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
gir1.2-gtk-3.0 - GTK+ graphical user interface library -- gir bindings
gtk-3-examples - example files for GTK+ 3
libgail-3-0 - GNOME Accessibility Implementation Library -- shared libraries
libgail-3-0-dbg - Gail libraries and debugging symbols
libgail-3-common - GNOME Accessibility Implementation Library -- common modules
libgail-3-dev - GNOME Accessibility Implementation Library -- development files
libgail-3-doc - documentation files of the Gail library
libgtk-3-0 - GTK+ graphical user interface library
libgtk-3-0-dbg - GTK+ libraries and debugging symbols
libgtk-3-0-udeb - GTK+ graphical user interface library - minimal runtime
(udeb)
libgtk-3-bin - programs for the GTK+ graphical user interface library
libgtk-3-common - common files for the GTK+ graphical user interface library
libgtk-3-dev - development files for the GTK+ library
libgtk-3-doc - documentation for the GTK+ graphical user interface library
Closes: 633917
Changes:
gtk+3.0 (3.0.12-1) unstable; urgency=low
.
* New upstream release.
- GdkKeymap: Prevent an infinite loop in the non-XKB case.
(Closes: #633917)
* Stop installing libtool .la files.
Checksums-Sha1:
d41c0901032ac24ca03596aca21787b82e305b2b 3161 gtk+3.0_3.0.12-1.dsc
bb2d294d6cbe9f7e71de67ab4892217085a47d97 17570924 gtk+3.0_3.0.12.orig.tar.bz2
22016356edc2032ddd359131ed53f197c26e7056 85434 gtk+3.0_3.0.12-1.debian.tar.gz
59debdf755b9f4923e24efdc1ed388b86e03746b 7098664
libgtk-3-common_3.0.12-1_all.deb
82eae9090f09b720ae9b8d17963c8daf0fa96a62 1181698 libgtk-3-bin_3.0.12-1_all.deb
faa4847c03b25e659cd6b538f696af638f215952 3790832 libgtk-3-doc_3.0.12-1_all.deb
4784e859dc7101ddbe69d9712c593e9ca16950cf 1188170 libgail-3-doc_3.0.12-1_all.deb
8edc2919f962a5dfd86fd8f4cb4208e43661b979 3274712 libgtk-3-0_3.0.12-1_i386.deb
1167006d2437d9654272339b4514730fb1c9881d 1968298
libgtk-3-0-udeb_3.0.12-1_i386.udeb
72113fda850317c5059a9d3cc32b0beb6850206d 4625408 libgtk-3-dev_3.0.12-1_i386.deb
48969c906b861e4247ebc46c53db2a12fed40d42 5833980
libgtk-3-0-dbg_3.0.12-1_i386.deb
a7fe329550dc1ebff89aab24d002e111fd68f4c8 1421300
gtk-3-examples_3.0.12-1_i386.deb
bfe77a258c9766620776e591e23640b17988afb2 1389938
gir1.2-gtk-3.0_3.0.12-1_i386.deb
5e30bbabad93d3e7710dda67324980e0c7c3e26e 1190488 libgail-3-0_3.0.12-1_i386.deb
d142ef1885df72f614e38235cc8caaedebe416c0 1317272
libgail-3-common_3.0.12-1_i386.deb
ff45bb4b530d68376c54a80f3f54e34de5728ff6 1190832
libgail-3-dev_3.0.12-1_i386.deb
0deaca22b0f6180642fd10d4e5b8a2688f5c42cc 1597960
libgail-3-0-dbg_3.0.12-1_i386.deb
Checksums-Sha256:
309d691624d6b5d731ca0609aad61aa3c5fc09180b1cf9096171099e06fb7ef3 3161
gtk+3.0_3.0.12-1.dsc
63c8cb75947b8364f7102870634feb5797418160ffc37a676c4ea340ad95b1f4 17570924
gtk+3.0_3.0.12.orig.tar.bz2
5734c6c436e2bbfd60a6f81f0d05e50098375e703ccaeff1e5b0dbdd17fa466f 85434
gtk+3.0_3.0.12-1.debian.tar.gz
4d8a38ffce581295ea2970ce597cc81bb5b19e8c8ea6d5eca36a6be3f6c40e3d 7098664
libgtk-3-common_3.0.12-1_all.deb
37d9ebdfa9ae05e67c624198c75e058d8c8d02e77b91f99f936bad1eb9a0d3c6 1181698
libgtk-3-bin_3.0.12-1_all.deb
19c9b95a59b1adfacda4fe3edffd78973b1f194cc6e0b24a36c991401a4e921b 3790832
libgtk-3-doc_3.0.12-1_all.deb
2b896f4f4113743a5ae4e745e3e82a87a216a86544fef522459247ca300ae629 1188170
libgail-3-doc_3.0.12-1_all.deb
8908f0de4a5a55cf117b870b0493dfca5438b96428ceccf892007e3d86effd77 3274712
libgtk-3-0_3.0.12-1_i386.deb
407aea439048240aa1a12abe10bb18db948a179a0a8939b4b8ac6c76b2372170 1968298
libgtk-3-0-udeb_3.0.12-1_i386.udeb
8d98fa280444e9d0a13f8cbf2f5b7f1523c6990a7ba1d309e8429de807e75718 4625408
libgtk-3-dev_3.0.12-1_i386.deb
b8e1945e8d8c8fb8426b602eba0e8f1b6c783b5f391ebfdab048fc6bd2922022 5833980
libgtk-3-0-dbg_3.0.12-1_i386.deb
dd8c87cee3115c3e34bad163683e41df02cdbb9a54f7f05a57c603226a241e7b 1421300
gtk-3-examples_3.0.12-1_i386.deb
734ea0a967a4bd11def338a0acf44882e78229d0eb209f54b460eeb8f9b5db68 1389938
gir1.2-gtk-3.0_3.0.12-1_i386.deb
e9fcbebb59b985c6406beb25455477a545ca26819c4fb63c1a445620c0423376 1190488
libgail-3-0_3.0.12-1_i386.deb
8af393ed012f38bff7280685561d9a430b789bb6fe98a1f5aaf01ec20e738d5d 1317272
libgail-3-common_3.0.12-1_i386.deb
4631a309a71c8bc4025d1a6679bd27e3c40d25242e0faaf0934862431c59ca78 1190832
libgail-3-dev_3.0.12-1_i386.deb
96b34fa92854d6998880ea5e99a1c0d987b6376ad551bd49ac4c636bd041c184 1597960
libgail-3-0-dbg_3.0.12-1_i386.deb
Files:
2b95ffedd234ac96723e6d50a686ba1f 3161 libs optional gtk+3.0_3.0.12-1.dsc
0e0356052ae8578c8c0693a7690d1c4f 17570924 libs optional
gtk+3.0_3.0.12.orig.tar.bz2
e0ce91b93260d65fbd13eaa217c27e9f 85434 libs optional
gtk+3.0_3.0.12-1.debian.tar.gz
440565d55aacde6c61108a54e58cf153 7098664 misc optional
libgtk-3-common_3.0.12-1_all.deb
8e243efa49fd2f399efd0a8be84bba8b 1181698 misc optional
libgtk-3-bin_3.0.12-1_all.deb
7adb1ceea537e6c6caa4b15e939c02c1 3790832 doc optional
libgtk-3-doc_3.0.12-1_all.deb
21e3e7d6506fc505b1a89befb5d23270 1188170 doc optional
libgail-3-doc_3.0.12-1_all.deb
547ec721fe9b290d06a759ae23723d0f 3274712 libs optional
libgtk-3-0_3.0.12-1_i386.deb
5b904260e6b05a0842838d8885bfb5a7 1968298 debian-installer extra
libgtk-3-0-udeb_3.0.12-1_i386.udeb
5c9299562c9cd6fc6654b3f63341ef23 4625408 libdevel optional
libgtk-3-dev_3.0.12-1_i386.deb
51e4ff2cffb2459e785dee8fd45238d0 5833980 debug extra
libgtk-3-0-dbg_3.0.12-1_i386.deb
9c4d04c9428f666b4d67e8a202d85f3e 1421300 x11 extra
gtk-3-examples_3.0.12-1_i386.deb
3d5176c31ecebcc33776f542d8c16302 1389938 libs optional
gir1.2-gtk-3.0_3.0.12-1_i386.deb
049311d9fcba0c2ea01010a12f824df9 1190488 libs optional
libgail-3-0_3.0.12-1_i386.deb
28aedffd240a51f93a4ea89adfb4dced 1317272 libs optional
libgail-3-common_3.0.12-1_i386.deb
a93f55e252fc8e9a9325de07709b528f 1190832 libdevel optional
libgail-3-dev_3.0.12-1_i386.deb
f4f427e8f597f0494faa15ba06e3ec37 1597960 debug extra
libgail-3-0-dbg_3.0.12-1_i386.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOMVGAAAoJEGrh3w1gjyLcIKoP+wcyYRQq36TbozqrgeMR2sAp
TzOpVDBAZadIXbN+obQYX+TtyqDrr72M8+QaWoXrziZDhHStzuHUvleALpo5NLnd
7yDrW6PCNgjH5NbpxNbA52ArWSYz8s/NHJtmsFhDiH0EUdktx/77AJfljE2ek+Ne
dIvR+a0escCh5n+jVKIzRaqa1pu1Dx4N7k6bfCReNAsXlSeR1g6a9sTT/MUl7FFX
Jaa8Qz/O/00eG0Fns5CRA8XXTeBS+28oYI25DoxTfVXg5mneFKK/Yf6bNc3dIzCd
QvabQmc47GYEVFMsmV/1N1sEmNc6nOSwUwsE6gzx7j783PznThXhd990ijXewx30
D2F1/tahWFQxspLaGnYDaabO/fZGjKgbZfmdX1s3AUi3YWK3wTOcn6AcUtdzZAek
AhBfDmql9/fXIdY94KnBiocYikTGZ+Wey5E3ySGPOaEiVw5KVz0vUO16+vpA5IsY
tBWKChb1pPfx22Oal/zX6EeB+NVKIwmqdvczgK5hfI/Os8ymIQhZWH9HLXrGXRIO
YObe6TpMh6Cz9NfQmK9VI/MgOdx1Rg5ziCzDYwM+NuRUaxkqQQoDQt8lpDyf/l7/
F3yVxkITiqz1Ey2d7beRES8R5pJzq3inxJSj2QgKV0Sa9nGrdz+MLfier7hdx4/I
OkqngMhO+AjlqNtUef8c
=dwIn
-----END PGP SIGNATURE-----
--- End Message ---