right ctrl, alt, super, menu keys repeat while helt.

Bug #290208 reported by Valmantas Palikša
12
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: xorg

This happens in intrepid with latest updates (oct 28)

If I press and hold any of those mentioned keys they are repeated and thus ctrl-drag in nautilus doesn't work anymore, and i have to use left ctrl.

Here's some xev output

KeyPress event, serial 32, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435113, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435616, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435616, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435649, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435649, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435683, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435683, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435719, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435719, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435755, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435755, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435791, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435791, (125,84), root:(132,136),
    state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3800001,
    root 0x1a6, subw 0x0, time 435825, (125,84), root:(132,136),
    state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

and this goes on until the key is released. The same happens with right alt, right super, right menu keys.

[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge [1106:3188] (rev 01)
     Subsystem: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge [1106:3188]
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV43 [GeForce 6600] [10de:00f2] (rev a2)

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi walmis,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xorg:
status: New → Incomplete
Revision history for this message
Noah Levitt (nlevitt) wrote :

I can confirm this on my system. The keys that repeat for me but shouldn't are:

Control_R
Super_R
ISO_Level3_Shift (mapped to right alt key)
Super_L

(Shift_L, Shift_R, Control_L and Alt_L behave properly.)

I'm attaching my "lscpi -vvnn" and Xorg.0.log. I have not made any customizations to xorg.conf.

Revision history for this message
Noah Levitt (nlevitt) wrote :
Revision history for this message
Valmantas Palikša (walmis) wrote :
Revision history for this message
pelle.k (pele2) wrote :

I have this problem too, and even though it's not a "solution", a temporary fix is to toggle autorepeat with xset, in my case keycode 105 (right ctrl);
"xset -r 105"

xorg:
  Installed: 1:7.4~5ubuntu3
  Candidate: 1:7.4~5ubuntu3
  Version table:
 *** 1:7.4~5ubuntu3 0
        500 http://se.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
pelle.k (pele2) wrote :
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
Changed in xorg-server:
importance: Undecided → Low
status: Incomplete → Triaged
Bryce Harrington (bryce)
tags: added: intrepid
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Valmantas,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 290208

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 290208 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/290208

Changed in xorg-server (Ubuntu):
status: Triaged → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xorg-server (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.