Multimediakeys crashes on pressing

Bug #291612 reported by Steffen
40
This bug affects 5 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Expired
Undecided
Unassigned
Nominated for Karmic by Stanislaw Pitucha
Declined for Lucid by Bryce Harrington

Bug Description

System:
Zepto Notebook/Laptop
Ubuntu 8.10 Intrepid Ibex by "sudo update-manager -d"

On pressing the "Multimediakey" for volume, System crashes.
It seems that the button is working, but the release of the button isn't notified.

This is what xev says:
___________________________________________________________________________________
KeyPress event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207007, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207046, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207046, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207081, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207081, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207116, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207116, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3600001,
    root 0x13b, subw 0x0, time 8207149, (-88,202), root:(1190,596),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
____________________________________________________________________________________

http://paste.ubuntuusers.de/392633/

I have to restart X after Using the Volume-buttons.
The mapping seems right, but there must be a bug in the evdev package.
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
     Subsystem: Inventec Corporation Device [1170:0040]
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8600M GT [10de:0407] (rev a1)
     Subsystem: Inventec Corporation Device [1170:0040]

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

Hi mz-88,

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 xserver-xorg-input-evdev:
status: New → Incomplete
Revision history for this message
Steffen (mz-88) wrote :

Hi Bryce Harrington,

i've attached the `lspci -vvnn` output.

Greetings

Revision history for this message
Steffen (mz-88) wrote :
Revision history for this message
Steffen (mz-88) wrote :
Revision history for this message
Graham Whelan (gawhelan) wrote :

I am experiencing the same issue on a Zepto 6625wd. My system doesn't crash, but after pressing the up or down volume keys gnome no longer responds to key presses, although the mouse pointer is still responsive. Gnome becomes responsive again if I switch to a virtual terminal and then back again.
I was following https://bugs.launchpad.net/ubuntu/+source/linux/+bug/261721 (of which this bug was marked as a duplicate) as that bug seemed to be closely related. However, it seems that the 2.6.27-8 kernel contains a fix for #261721 that has not solved my issue and so this bug report has been removed as a duplicate.

As stated in the description, it seems that there is a problem with the generation of the key release event. Running xev from a failsafe terminal (straight after a reboot) and pressing the volume up key twice gives:

$ xev

...
MotionNotify event, serial 23, synthetic NO, window 0x400001,
    root 0x13b, subw 0x400002, time 432844, (48,45), root:(50,47),
    state 0x0, is_hint 0, same_screen YES

KeyPress event, serial 23, synthetic NO, window 0x400001,
    root 0x13b, subw 0x400002, time 435742, (48,45), root:(50,47),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 26, synthetic NO, window 0x400001,
    root 0x13b, subw 0x400002, time 440055, (48,45), root:(50,47),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 26, synthetic NO, window 0x400001,
    root 0x13b, subw 0x400002, time 440055, (48,45), root:(50,47),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

MotionNotify event, serial 26, synthetic NO, window 0x400001,
    root 0x13b, subw 0x400002, time 441488, (54,51), root:(56,53),
    state 0x0, is_hint 0, same_screen YES
...

Note that the key release event is only generated when the key is pressed for the second time.

Revision history for this message
Graham Whelan (gawhelan) wrote :
Revision history for this message
Graham Whelan (gawhelan) wrote :

I haven't made any modifications to xorg.conf.

Revision history for this message
Edmundo VN (edmundo-vn) wrote :

Same problem for me on a Toshiba Satellite U305, after changing the volume the volume bar graph stays blinking on the screen and the keyboard and right mouse button stops responding. Going to a virtual terminal and comming back make it work again.

Revision history for this message
Hash (julien-hillairet) wrote :

Hello. I've got exactly the same problem as described by Edmundo Valle Neto, on a Toshiba Satellite Pro U300.

Revision history for this message
Hash (julien-hillairet) wrote :
Bryce Harrington (bryce)
description: updated
Revision history for this message
Marius Wenderoth (scale87) wrote :
Bryce Harrington (bryce)
Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Stanislaw Pitucha (viraptor-gmail) wrote :

The problem is still present in 9.04.

Bryce Harrington (bryce)
tags: added: intrepid
Revision history for this message
Stanislaw Pitucha (viraptor-gmail) wrote :

The problem is still present in 9.10.

Revision history for this message
Graham Whelan (gawhelan) wrote :

This problem was fixed for me in 9.04 (Zepto Znote 6625WD).

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

Steffen, is this fixed for you as well?

For anyone else - the title of this bug describes a fairly generic symptom; if you think you're having the same problem it would be better to file a separate bug report, unless you have exactly the same hardware as Steffen.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Steffen (mz-88) wrote :

This was fixed for me in 9.04, too.
Thanks

Revision history for this message
Stanislaw Pitucha (viraptor-gmail) wrote :

For me it's still not fixed in any release. My bug#295141 was closed as a duplicate of this one. All the requested info from me is attached there.

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

[This is an automatic notification.]

Hi Steffen,

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 291612

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 291612 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/291612

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → New
status: New → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
jorge (jorge-dacs) wrote :

The description given by Graham Whelan on 2008-11-12, is almost the same that I'm getting on a Olivetti 820 notebook, running lucid from the Live CD. I'll would also add that my keyboard locks.
The system has a 8.04 installed, with no issues.
I have tested seven different distros, with KDE, Gnome and Xfce. The only two that are OK for me are 8.04 ans Trisquel Pro 2.2.2 i686 Live DVD, both with xorg 1.4.0.90.

Revision history for this message
jorge (jorge-dacs) wrote :

Running the command showkeys in a text terminal shows that the volume up and down keys (Fn F5 and Fn F6 in my system) only issue a key press event, but NO key release event.

Bryce Harrington (bryce)
tags: added: hardy
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-evdev (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-evdev (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.