mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.44k stars 1.12k forks source link

Push-to-Talk stops working every few minutes #3115

Open Vorror opened 7 years ago

Vorror commented 7 years ago

Basically every 10-ish minutes, sometimes longer, mumble's push to talk will stop working. It'll start working again if I open settings and click "ok" or by simplying opening the Audio Wizard and clicking cancel.

This has been happening on my computer for a few months, but I'm reporting it now. This happens on both 1.2.19 and 1.3.0~2407~g3754898~snapshot. I've tried uninstalling and reinstalling(in addition to deleting mumble's registry and appdata settings). I've also tried running mumble has an administrator.

I'm not sure which logs/files are needed to help debug the issue, but here are some files that may be useful?

DxDiag.txt Console.txt

Occasionally, the talk icon gets stuck in the "on" state, but people can't hear me. However, I'm not sure if that's relevant to this issue.

I'm terms of buttons I'm using for PTT activation, I primarily use RCTRL, but now I'm using "`" (gaming related reasons), but it happens no matter what buttons I use.

mkrautz commented 7 years ago

Hi,

Please try this: https://wiki.mumble.info/wiki/1.2.4_Known_Issues#Global_Shortcuts_stop_working_randomly_on_Windows

(This is a bad interaction between Mumble and some vendors's userspace mouse/keyboard drivers.)

Also, in recent 1.3.x snapshots, you can visit Settings -> Shortcuts. At the bottom of the shortcut settings, you can try to disable all the additional shortcut engines.

Let me know if it helped. Thanks.

Vorror commented 7 years ago

Nope. I tried both fixes and it still stops working.

mkrautz commented 7 years ago

In that case, it seems like it's Mumble losing the ability to read from the audio device.

Does it only happen on one of your audio devices, or all of them? I assume it's your headset.

Can you explain what you see in Mumble itself when it happens? The user icon just don't light up?

Unfortunately, there is nothing really useful in the log.

The next step would be to check whether the AudioInput thread is still running. I suppose the easiest way for me to check this is if you create a dump file. Open Task Manager, find Mumble, right click it and select 'Create dump file'. This is a full memory dump of Mumble, so it can be a bit big. It can also potentially contain credentials, such as passwords or your certificate/private key -- so please don't share the file publicly. If you're not comfortable sharing it with me, please let me know. We can probably check it in Process Explorer if the symbol path is configured correctly (https://wiki.mumble.info/wiki/Debugging#Running_Windbg).

Vorror commented 7 years ago

@mkrautz I don't mind creating a dump file. Which email should I send it to(I'll see if I can upload it somewhere)?

I only have 1 headset. But I'm using an Astro Mixamp, which is usb. And you're correct the user icon doesn't light up. When this happens sometimes I can hear audio from other users, but sometimes I don't.

mkrautz commented 7 years ago

You can send it to mikkel@krautz.dk, thanks.

Vorror commented 7 years ago

I emailed you the memory dump :)

mkrautz commented 7 years ago

Thanks. FYI, I've grabbed the dump. I hope to take a look soon.

Vorror commented 7 years ago

@mkrautz I believe that you can close this ticket. After doing a firmware update on my Astro Mixamp, I no longer have the issue.

Vorror commented 7 years ago

Actually forget what I said. It still occurs.