Your message dated Tue, 14 Apr 2015 22:33:47 +0000
with message-id <[email protected]>
and subject line Bug#781995: fixed in motif 2.3.4-6.1
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 [email protected]
immediately.)


-- 
781995: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781995
Debian Bug Tracking System
Contact [email protected] 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.1

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Gilbert <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 12 Apr 2015 19:25:51 +0000
Source: motif
Binary: libmotif-common libmrm4 libuil4 libxm4 uil libmotif4-dbg libmotif-dev 
mwm motif-clients libmotif4 libmotif3
Architecture: source all
Version: 2.3.4-6.1
Distribution: unstable
Urgency: medium
Maintainer: Graham Inggs <[email protected]>
Changed-By: Michael Gilbert <[email protected]>
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
Changes:
 motif (2.3.4-6.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Disable buggy fix for upstream bug #1565 (closes: #781995).
Checksums-Sha1:
 7291daac95f366582893815267ee7ac8d109745c 3221 motif_2.3.4-6.1.dsc
 9a32f4623fe7acb0150f8e5494357e87a5a327b6 49916 motif_2.3.4-6.1.debian.tar.xz
 5f266c0e765310c5765adebb437a2218ffb09bc2 27946 
libmotif-common_2.3.4-6.1_all.deb
 75afdda8d14eb815badba9ea83c13e3997090b86 21642 motif-clients_2.3.4-6.1_all.deb
Checksums-Sha256:
 1abe491dafed8abba24c82a9071a1b06e46635c9b6f5008800f520b799c0bcf6 3221 
motif_2.3.4-6.1.dsc
 918c86a12d52c4ed2b094fdf1a58e9675cbf9581e81bf4866ad6dc421f57512c 49916 
motif_2.3.4-6.1.debian.tar.xz
 0f2c456304a7900eacc8e647103296aeb74db2465f72326bcc26ea769c2af116 27946 
libmotif-common_2.3.4-6.1_all.deb
 a38fe86272b7a727b37368f0c81815a796a75f8965732b1764fb8dafcd14adf4 21642 
motif-clients_2.3.4-6.1_all.deb
Files:
 1be108b457063c26504f003fd1f72896 3221 x11 optional motif_2.3.4-6.1.dsc
 fbc7b26bf7a20f82bc8c18e583ea8e94 49916 x11 optional 
motif_2.3.4-6.1.debian.tar.xz
 f328da290e0ed2079a1bf0a3e5c4862c 27946 libs optional 
libmotif-common_2.3.4-6.1_all.deb
 dcc7f266c8921261ac21bbb6f320e7d4 21642 oldlibs extra 
motif-clients_2.3.4-6.1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQQcBAEBCgAGBQJVKsnHAAoJELjWss0C1vRz/mMf/2S8g08nucoSWitZ/JwBQaPK
zpeGkABji+Ld4E5AOSQtQYy0GScHjn+exaf6/8F7B+9i/S4NEUKUF/9hNNqMl3XQ
RyHhSKmtju6fGFQNFio9r0PRya5SGlH2TaeexHt+m+3Dw/rDAfLX9HYeRO/rEDBk
2au0LdIvbBp7ECK7hgsh9b1w7hBC4ePoYxnPGj3EnTzcjopgKr7nPrOwenGzR1jO
3XOCcMAEcXEicxjEWoeNIINEnWI4zXkFL//1u/SOh47LA/aVsLrXSjtf7nUhplLz
EdJe6DI+fxCjUowLcEzCIxwFjGDur2DlU4X8KjhM7v7STik7t2Mo3expIvL/4yl1
kbwDAfWxhK1oTMVEyQwMn6L0v67zqSKbKgesLmnfTYIRsk76w8wJCDqfIT2uwVY6
Qy0GNxs4KnRorOf/k6+yZqV2cNkIGDyOHJ9tB/awZ8ZBHHZ76Hk93qBL5723iO0W
lC/8ZrCtO0xh1tnyiQ5IFZkTmHV5Ywwgs4I70hpFXPz/UWDSFb+sVKEdlY4Ool6O
cY+wYp5HhMdiIKvczNHFf7z9tHV1g3RCbPy0Tk7AjjivF5A3MQ6qkfXVM2vGphvE
kqJRoGXCIIH31PTXQYiwfVMQp6B9WNKcZG0O08gSNUKpd5aavdjimS+uTh5Wno0U
vnT5967LbBEbEV5gL94IaTj8bHXC7zYi+8cTS5PN1P++Ly9nAcmt4DTHyPXdobOR
osDSQzr7GsfELNX6kr4JFGqzIn8RNs9yocqsX2h76grtGh4tCBezEPxPdY2lMWqj
FWUOIRfqNRWe0wSyTbuteBVwcAh+sUqJ4FvGHHnvZ54nt6kh9KcQn7bG7yPxPUOH
SLLMnAmlA6mZE0TUKARbO3Nc2jjL0Hw/KMl8xBaRq7ZJXAy8/fS1jujr09zH1WVH
IW4dC+HXRj3tYdMRbeZ0dEwQ+PBVWSbwVjzDsByJNCUBBG+1lzWQCowLWhEbJnFH
OibKWuwrlTkQH6ffyn6gCEBrJqHHfY/81uWeELvM3HapPN5Jvq7W/CVfzCRvHLQb
ShMu3cT4bA40pkYj96QrAPQwcnVDgEwbSF/C33PicMfVDLychCcAAEYJMR5VDLK6
0MfupANd6+Ew2fFUlN+cNMfn2oIHR1YRVpDNvsFSIKQUX4m3QOW3Bj9Wlc8pFFLe
dbFpeVyy5Gz5azAEB+Js5gd6bvoFHqO8y4A1YIBLJD+hfVA0Xt1qKi2VKYe44RX5
WYV0pvW9IvUC19yR/Wd5ky8vsA5eZq5rklBINT0ZPVNs96tA1TzjqnnXbo7EwbfO
l4uThixMpWYJwINTEeUMFWr4wrbqko8WghO34ra6DX6tLA8FLpT8NvbAb73gQ2s=
=tcVn
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to