Package: pinentry-qt
Version: 0.7.2-1
Severity: normal

Good morning,

To reproduce this bug, you must have a keyboard with a Menu key (or some
other key, I suppose) that is mapped to open a context menu.  I believe
this is the default mapping for this key, if you have it.  (On my
keyboard, the Menu key is between the right Logo key and the right Ctrl
key.)

1. from a terminal, run pinentry-qt
2. type getpin<Enter>  (a pin entry dialog box should appear)
3. in the dialog box, press the Menu key  (a context menu should appear)
4. press Esc

At this point, the dialog box will dissappear, but no response will be
returned to the terminal.  (If you omit step 3, you will get the
response "ERR 111 canceled", which is what we want.)

This bug manifested itself to me as kmail hanging after I accidentally
mistyped my passphrase (by hitting the Menu key instead of Shift, which
is right above it) and then hitting Esc to get a fresh start.  At this
point the context menu was showing, and it hung as described, and kmail
hung too because it was still waiting for a response.

(Note that if you get the context menu for the line edit using the right
mouse button instead of the Menu key, this bug does not appear.)

Also, other apps that use a line edit do not behave this way; for
example, to see the expected behaviour, do this:
1. run kdialog --inputbox test
2. follow steps 3-4 above

Cheers,
nate


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages pinentry-qt depends on:
ii  libc6                2.3.2.ds1-20        GNU C Library: Shared libraries an
ii  libgcc1              1:3.4.3-12          GCC support library
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  libncurses5          5.4-4               Shared libraries for terminal hand
ii  libqt3c102-mt        3:3.3.3-8           Qt GUI Library (Threaded runtime v
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii  libstdc++5           1:3.3.5-12          The GNU Standard C++ Library v3
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxext6             4.3.0.dfsg.1-12.0.1 X Window System miscellaneous exte
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to