Mumble and mouse issues in OSX Snow Leopard

Help
Anonymous
2011-12-17
2012-10-30
  • Anonymous

    Anonymous - 2011-12-17

    Using the latest mumble client build for OSX 1.2.3. I typically use mumble in
    windows for gaming and it does great, but lately I've been playing some in
    Mac. That's when I recently discovered that my mouse wasn't registering
    clicks. A double click will activate a mouse click. For left, right, and
    middle. But it takes some time for the problem to happen again. I haven't
    timed it but I'd guess its around 15 seconds. What I'm saying is that once
    I've clicked a mouse button, if I click again fairly soon, I don't notice any
    problems. But if I haven't clicked for a little bit, I have to click twice
    before I can get a click to register. I'm also seeing where the right click is
    sometimes stuck, but I haven't figured out how to reproduce it, but I have
    seen it happen a few times.

    This happens in game and also outside the game. Even in just the mumble
    client.

    Any ideas how to solve this? You can only imagine what this does for my play
    experience in a FPS :)

    Jason

     
  • Mikkel Krautz

    Mikkel Krautz - 2011-12-17

    Hi,

    There are several reports of problems like these, but I haven't had time to
    look closer into these, unfortunately.

    Just for the record, in case someone wants to fix this before I get time:

    I have a hunch that what causes the erratic behavior here, is that we get
    timed out by the Quartz EventTap API:
    https://github.com/mumble-voip/mumble/blob/master/src/mumble/GlobalShortcut_m
    acx.mm#L105

    and that this screws up the button state, somehow.

    Either that, or the full screen overlay sutff has a bug in it, supressing more
    events than it should, perhaps.

    Jason: Don't really know of a fix, and I don't think these things have been
    reported on non-Lion machines, if I'm not mistaken? Are you on Lion?

    You might also try your luck with a build of Mumble 1.2.2, and see if that
    works better. (It doesn't include the extra stuff for the full screen
    overlay.)

    Mikkel

     
  • Mikkel Krautz

    Mikkel Krautz - 2011-12-17

    Another possible cause of the bug:

    We listen for mouse drag events. Perhaps they do not work as the current code
    thinks they do.

     
  • Anonymous

    Anonymous - 2011-12-17

    I'm on Snow Leopard. I was using 1.2.2 when I first got the problems, that's
    why I updated to 1.2.3 hoping there was a fix, but the same thing happens.

    Jason

     
  • Mikkel Krautz

    Mikkel Krautz - 2011-12-17

    Pleh, I missed the subject line. :)

    Anyhow, hang in there. I'll have time to look into this next week.

    Mikkel

     
  • Anonymous

    Anonymous - 2011-12-17

    Oh great! Thanks for looking into a fix. I really like using mumble. Been a
    happy user for the past couple of years.

    Jason

     
  • Kristján

    Kristján - 2012-01-27

    Bump. I'm having this issue as well. OSX 10.7.2

     
  • Mikkel Krautz

    Mikkel Krautz - 2012-01-27

    I'm still looking into this. Sorry for the delay.

     
  • Kristján

    Kristján - 2012-01-27

    No worries. We did some exploring today and found some hints and at least a
    local fix. What tipped us off was this message in the system log:

    1/27/12 12:28:05.712 PM Spotify: Media key event tap was disabled by timeout

    Closing Spotify didn't help, but we got suspicious of things fighting over
    inputs and started shutting more down. Once I closed VLC, the problem
    vanished. Irritatingly, even when I open VLC again things continue to be fine,
    so I don't have a reliable repro for you. Hope that helps though!

     
  • Mikkel Krautz

    Mikkel Krautz - 2012-01-27

    Thanks for that.

    I've previously stumbled upon other event tap issues referencing VLC. I asked
    a previous bug reporter having a similar issue whether closing VLC worked - it
    didn't, for him, IIRC.

    I hope this boils down to being an incompatibility between multiple event tap
    using apps.

    Jason - does something like what kripet says fix your issue?

    Mikkel

     
  • Anonymous

    Anonymous - 2012-02-14

    Just tried keeping VLC closed and seems to work so far. Thanks for the tip

    Jason

     
  • pgorley

    pgorley - 2012-02-21

    I can confirm that I am still seeing this sort of issue on 10.7.3 and my
    10.6.x machine. Anyone have a better solution than to keep VLC closed (as I
    rarely ever use VLC). I do, however, use spotify on the 10.7.3 machine (but
    not the 10.6.x machine).

     
  • Kristján

    Kristján - 2012-02-22

    It appears to fight with anything using the media keys. Restarting Spotify
    after starting Mumble fixes that for me too.

     
  • Curtis Tasker

    Curtis Tasker - 2012-05-31

    I'd just like to say that I ran into this issue yesterday, after running a
    program that uses global hotkeys (PandoraJam) at the same time as Mumble.
    After a frustrating few hours of disappearing mouse clicks, stumbled upon this
    issue.

    I've been able to use PandoraJam for over a year, and Mumble for longer,
    without issue. Its only when I run them both at the same time that this issue
    crops up.

     
  • Curtis Tasker

    Curtis Tasker - 2012-05-31

    Followup: As kripet mentions, if I restart PandoraJam while Mumble is running,
    the issue doesn't crop up. It only happens when starting Mumble while
    PandoraJam is already running.

     
  • Mikkel Krautz

    Mikkel Krautz - 2012-05-31

    I just wanted to give an update with the current status of this issue.

    Quite a while back I made sure to post this issue to Apple's Radar bug
    tracking system. I explained the issue, and I provided source code to
    reproduce the issue (or pointed at it), and tried to conjure up some of my own
    explanations of the problems at hand. Apple, after a while, responded and
    marked the issue a duplicate of another bug.

    This whole thing is a mess. I think it's possible to work around it by using
    alternative APIs (I think there's some kind of hotkey support in Carbon), but
    that would limit the available global shortcuts to modifier keys: Cmd, Ctrl,
    Option, etc. Personally, I like
    to use my extra mouse buttons as shortcuts.