It appears that (for today at least) I can trigger the bug at will by starting 
a new shell.  The PgDown command consistently breaks within a few seconds after 
creating a new tab in gnome-terminal.  I don't know if this is a repeatable 
pattern that I never noticed before, or a change.  Today I was playing with my 
.inputrc and spawning a new shell every 30 seconds or so for testing, when I 
noticed I was hitting the PgDown bug more often, and spotted the pattern.

Anyway, I took advantage of the repeatability to play with the bug a
bit.  One revealing bit of information is that  xev shows different
output for the PgDown key when the bug is in effect.  It appears that
the PgDown keypress is interpreted as a Control_R.


Here is the normal xev output from working PgUp and PgDown keys (in that order):

KeyPress event, serial 36, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x4400003, time 3031580169, (63,59), root:(68,132),
    state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x4400003, time 3031580346, (63,59), root:(68,132),
    state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x4400003, time 3031582168, (63,59), root:(68,132),
    state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x4400003, time 3031582306, (63,59), root:(68,132),
    state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False


Output when the PgDown bug is in effect:

KeyPress event, serial 30, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x0, time 3031655267, (620,735), root:(625,808),
    state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x0, time 3031655429, (620,735), root:(625,808),
    state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x0, time 3031656307, (620,735), root:(625,808),
    state 0x0, keycode 117 (keysym 0xffe4, Control_R), same_screen YES,
    XKeysymToKeycode returns keycode: 105
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x4400002,
    root 0x32b, subw 0x0, time 3031656403, (620,735), root:(625,808),
    state 0x0, keycode 117 (keysym 0xffe4, Control_R), same_screen YES,
    XKeysymToKeycode returns keycode: 105
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

-- 
Page Down button does not work in X.
https://bugs.launchpad.net/bugs/261361
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to