Your message dated Sat, 15 Aug 2015 12:17:14 +0000
with message-id <e1zqaog-0004us...@franck.debian.org>
and subject line Bug#781995: fixed in motif 2.3.4-6+deb8u1
has caused the Debian Bug report #781995,
regarding motif: Fix for keyboard navigation of menus makes some packages
unusable
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 ow...@bugs.debian.org
immediately.)
--
781995: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781995
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: motif
Version: 2.3.4-5
Severity: serious
In order to fix bug #730026 (Keyboard navigation of menus not working
correctly) [1], I included an updated fix from upstream's bug #1565
(The active window changes to inactive when the drop down list is
clicked) [2].
Unfortunately, this fix causes ddd [3] and xpdf [4] to segfault, as
reported in Ubuntu's bug tracker.
Steps to reproduce in ddd:
(1) compile a simple C program (e.g. hello world) with debugging info
(2) run ddd and open the program
(3) right-click over some empty space in the Source Window
for the 'Set Breakpoint' popup menu to appear
(4) right-click over some text in the Source Window
for the 'Print / Display' popup menu to appear
(5) press a key (e.g. Ctrl)
Repeat steps 3 through 5 until a segfault occurs
Steps to reproduce in xpdf:
(1) open a PDF document in xpdf
(2) right-click on the page for the popup menu to appear
(3) select 'Full screen' to toggle full screen mode
(4) press a key (e.g. Ctrl)
Repeat steps 2 through 4 until a segfault occurs
The problem occurs around line 622 (after 18-updated-fix-1565.patch is
applied) of lib/Xm/Xm.c in Motif.
if (grabw_top) {
if (event->type == KeyPress || event->type == KeyRelease)
event->xany.window = XtWindow(grabw_top->w);
}
XtWindow is called, but grabw_top->w no longer points to a valid
widget as the popup menu has been destroyed. While this may be caused
by errant behaviour on the part of ddd and xpdf (xpdf seems to destroy
the popup menu from within its own callback function), and since the
updated fix for #1565 is not yet part of an official Motif release, I
am inclined to drop fix #1565 completely so that we can have a working
ddd and xpdf and keyboard navigation in menus in Jessie.
As far as I am concerned, the original bug #1565 is purely cosmetic,
and only affects certain window managers / desktop environments.
I'd appreciate any comments from maintainers of other Motif packages.
[1] http://bugs.debian.org/730026
[2] http://bugs.motifzone.net/show_bug.cgi?id=1565
[3] https://bugs.launchpad.net/ubuntu/+source/ddd/+bug/1354961
[4] https://bugs.launchpad.net/ubuntu/+source/xpdf/+bug/1372649
--- End Message ---
--- Begin Message ---
Source: motif
Source-Version: 2.3.4-6+deb8u1
We believe that the bug you reported is fixed in the latest version of
motif, which is due to be installed in the Debian FTP archive.
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 781...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Graham Inggs <gra...@nerve.org.za> (supplier of updated motif 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 19 Jun 2015 10:55:55 +0200
Source: motif
Binary: libmotif-common libmrm4 libuil4 libxm4 uil libmotif4-dbg libmotif-dev
mwm motif-clients libmotif4 libmotif3
Architecture: source all amd64
Version: 2.3.4-6+deb8u1
Distribution: jessie-proposed-updates
Urgency: medium
Maintainer: Graham Inggs <gra...@nerve.org.za>
Changed-By: Graham Inggs <gra...@nerve.org.za>
Description:
libmotif-common - Motif - common files
libmotif-dev - Motif - development files
libmotif3 - Motif - shared libraries (transitional package)
libmotif4 - Motif - shared libraries (transitional package)
libmotif4-dbg - Motif - debugging symbols
libmrm4 - Motif - MRM (Motif Resource Manager) shared library
libuil4 - Motif - UIL (User Interface Language) shared library
libxm4 - Motif - X/Motif shared library
motif-clients - Motif Window Manager (transitional package)
mwm - Motif Window Manager
uil - Motif - UIL (User Interface Language) compiler
Closes: 781995 782678
Changes:
motif (2.3.4-6+deb8u1) jessie-proposed-updates; urgency=medium
.
* Disable fix for upstream bug #1565 which caused segfaults in
ddd and xpdf (Closes: #781995).
* Remove XmForceGrabKeyboard@Base from d/libxm4.symbols
which was introduced by upstream's updated fix applied in
motif 2.3.4-5 (Closes: #782678).
Checksums-Sha1:
019523930cc35c234d3a1378102798d8eb03c46d 2201 motif_2.3.4-6+deb8u1.dsc
3b2932d6e32e7524efc7511b9630d6576232557e 50156
motif_2.3.4-6+deb8u1.debian.tar.xz
1fdb4b03aa36b629f519971710593cd85afe8c95 28098
libmotif-common_2.3.4-6+deb8u1_all.deb
c4c434b9f249fdd4861e0aa7419a88b87523c76e 21760
motif-clients_2.3.4-6+deb8u1_all.deb
Checksums-Sha256:
4189e70bbf8ce4bea5d75397484b924606ad6a7bd62b6bef6d70bc3c8c8621ba 2201
motif_2.3.4-6+deb8u1.dsc
b7f8181e6a045d08982ee5f76641862438b25cf4c06585830b1d055f84c1c576 50156
motif_2.3.4-6+deb8u1.debian.tar.xz
dc1d643be515e2802623f1aabcc124affb75b4201ac3a8be7b29eadd83264b91 28098
libmotif-common_2.3.4-6+deb8u1_all.deb
45e8155196d09f74c08d31ac79cbe4f305dd14e113abaa8830ada9ea88777da1 21760
motif-clients_2.3.4-6+deb8u1_all.deb
Files:
bcda62eae39d64ab347d88d84c9e0908 2201 x11 optional motif_2.3.4-6+deb8u1.dsc
07488f7195b6bd165e1b2edd8aa8d210 50156 x11 optional
motif_2.3.4-6+deb8u1.debian.tar.xz
e14faf1b8c6dc565f3bedb78a9591df5 28098 libs optional
libmotif-common_2.3.4-6+deb8u1_all.deb
3053e7fa90f3c4ee50ea7e90beacac03 21760 oldlibs extra
motif-clients_2.3.4-6+deb8u1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJVyzwDAAoJEJxcmesFvXUKqJkH/3CYAwIKRTJ2DMvjYYKoZ1ud
f/TAlkA4rAfmyq79xpK0sOkFOpJqiBUt3XUE2JfU4plY5uk82sf+ydnbYE2wkB8T
MMks8aO1Vvh65ZM6IuzPEo3SMPdGsMvjcm4qgLA05gLsJ7Fq3OOXbh/o2qZ1EfWz
TmQvO+Hbagf1WE+OuFsEHHKTPpQnDNnisKIh1cqk0h7UcXTN4xm7SynqN8DLBxDi
Ey1vkFpqMOTctQlP9nN4ZqmdVPWbR2ALRUqzOcK0EkAClMQquLVHjy28WyTWM8/M
aLy2gWSdbd0FnD6Ac/M3RXnYhKPjs3GAotYGf24GTA0CrXHG/hVXR/ECrMR9mtU=
=v4rw
-----END PGP SIGNATURE-----
--- End Message ---