Mumble Push to Talk does not work on Natty

Bug #714696 reported by Pete Graner
34
This bug affects 2 people
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xorg-server (Ubuntu)
Fix Released
High
Timo Aaltonen
Natty
Fix Released
High
Timo Aaltonen

Bug Description

Binary package hint: mumble

After updating to Natty from Maverick, push to talk no longer works. I've checked the settings and they are correct.

I've also removed the shortcut and tried adding it back and it will not accept key input. I'll file a new bug for this issue, tho I believe they are related.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: mumble 1.2.2-6
ProcVersionSignature: Ubuntu 2.6.38-2.29-generic 2.6.38-rc3
Uname: Linux 2.6.38-2-generic x86_64
Architecture: amd64
Date: Mon Feb 7 11:37:31 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100616)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LC_MESSAGES=en_US.utf8
 SHELL=/bin/bash
SourcePackage: mumble

Related branches

Revision history for this message
Pete Graner (pgraner) wrote :
Revision history for this message
Andy Whitcroft (apw) wrote :

I also had a PTT configuration pre-upgrade to Natty, post upgrade the configuration is still visibly set in the configuration UI but one is not able to use the said key.

Changed in mumble (Ubuntu):
status: New → Confirmed
Pete Graner (pgraner)
tags: added: regression-proposed
Revision history for this message
Andy Whitcroft (apw) wrote :

I played with this a bit, and by default mumble tries to open /dev/input, and failing that uses xinput 2.0. Now I ran mumble as root and then it was able to open /dev/input and both PTT and changing hot key setup (Bug #714701) we then working again.

I suspect that the X server upgrade has broken Xinput 2.0 in some way.

Revision history for this message
Andy Whitcroft (apw) wrote :

Perhaps someone with Xinput 2.0 knowledge could look at the mumble client and see if what it thinks it is doing make sense.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Which key is being used for PTT?

Revision history for this message
Pete Graner (pgraner) wrote :

Key does not matter, it will not accept any keyboard input.

Revision history for this message
Andy Whitcroft (apw) wrote : Re: [Bug 714696] Re: Mumble Push to Talk does not work on Natty

On Mon, Feb 07, 2011 at 05:07:40PM -0000, Chase Douglas wrote:
> Which key is being used for PTT?

I was using Control_R, though in the dialog to select a PTT key no key was
recognised when pressed.

-apw

Revision history for this message
Thorvald Natvig (slicer) wrote :

Mumble uses XInput 1, and on Natty this has stopped generating input events. A rewrite to XInput 2 won't happen until all current distros are XI2 capable.

Revision history for this message
Thorvald Natvig (slicer) wrote :

On Maverick, 'xinput test' of the device 'xinput list' shows as the keyboard will show key presses and releases. On current Natty, this is no longer the case.
In other words, it seems XInput1 for keyboard buttons is broken at the moment.

affects: mumble (Ubuntu) → libxi (Ubuntu)
Changed in libxi (Ubuntu):
status: Confirmed → New
Revision history for this message
Bryce Harrington (bryce) wrote :

@Timo, any clues? Do you know if XInput1 changed with this latest xserver?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I'll look into it. No ideas as yet.

Changed in libxi (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Brian Murray (brian-murray) wrote :

I've changed the tag from regression-proposed to regression-release as this is not about a package from -proposed.

tags: added: regression-release
removed: regression-proposed
Timo Aaltonen (tjaalton)
affects: libxi (Ubuntu Natty) → xorg-server (Ubuntu Natty)
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Bug filed upstream and assigned to Peter as per his request, and added as a release blocker for xserver 1.10 (which was supposed to be released early next week, but we'll see..)

Changed in xserver:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

patch confirmed to work, and pushed to git.

Changed in xorg-server (Ubuntu Natty):
status: Confirmed → Fix Committed
affects: xserver → xorg-server
Changed in xorg-server:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.2 KiB)

This bug was fixed in the package xorg-server - 2:1.9.99.902-2ubuntu1

---------------
xorg-server (2:1.9.99.902-2ubuntu1) natty; urgency=low

  [ Christopher James Halse Rogers ]
  * Merge from Debian experimental. Remaining Ubuntu changes:
    - rules:
      + Disable SELinux, libaudit-dev is not in main yet. (LP #406226)
      + Enable xcsecurity. (LP #247537)
      + Add --with-extra-module-dir to support GL alternatives.
      + Mention Ubuntu support in builderstring rather than package uploader's
        email address.
    - control:
      + Xvfb depends on xauth, x11-xkb-utils. (LP #500102)
      + Add breaks for incompatible drivers. (LP #614993)
      + Drop libaudit-dev from build-deps.
      + Build-depend on newer mesa to pick up DRI search paths variable.
    - local/xvfb-run*: Add correct docs about error codes. (LP #328205)
    - debian/patches:
      + 100_rethrow_signals.patch:
        When aborting, re-raise signals for apport
      + 105_nvidia_fglrx_autodetect.patch:
        Load proprietary drivers automatically when installed.
      + 109_fix-swcursor-crash.patch:
        Avoid dereferencing null pointer while reloading cursors during
        resume. (LP: #371405)
      + 111_armel-drv-fallbacks.patch:
        Add support for armel driver fallbacks.
      + 121_only_switch_vt_when_active.diff:
        Add a check to prevent the X server from changing the VT when killing
        GDM from the console.
      + 122_xext_fix_card32_overflow_in_xauth.patch:
        Fix server crash when “xauth generate” is called with large timeout.
      + 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
        166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
        169_mipointer_nullptr_checks.patch,
        172_cwgetbackingpicture_nullptr_check.patch:
        Fix various segfaults in xserver by checking pointers for NULL
        values before dereferencing them.
      + 165_man_xorg_conf_no_device_ident.patch
        Correct man page
      + 168_glibc_trace_to_stderr.patch:
        Report abort traces to stderr instead of terminal
      + 184_virtual_devices_autodetect.patch:
        Use vesa for qemu device, which is not supported by cirrus
      + 188_default_primary_to_first_busid.patch:
        Pick the first device and carry on (LP: #459512)
      + 190_cache-xkbcomp_output_for_fast_start_up.patch:
      + 191-Xorg-add-an-extra-module-path.patch:
        Add support for the alternatives module path.
      + 198_nohwaccess.patch:
        Adds a -nohwaccess argument to make X not access the hardware
        ports directly.
      + 200_randr-null.patch:
        Clarify a pointer initialization.
      + 206_intel_8xx_default_to_fbdev.patch:
        Makes 8xx class intel GPUs default to fbdev for stability. (LP: #633593)
      + 208_switch_on_release.diff:
        Switch keyboard layouts on key-release rather than key-press
   (LP #36812)
      + 209_add_legacy_bgnone_option.patch:
        Add -nr as a synonym for -background none until all ?DM are updated for
   the new option.
      + 210_pixman_null_ptr_check.patch:
        Catch NULL pointer access after pixman_image_create_bits() failure
   (LP #705078)
...

Read more...

Changed in xorg-server (Ubuntu Natty):
status: Fix Committed → Fix Released
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.