layeh / gumble

gumble is a Mumble client implementation in Go (golang)
https://pkg.go.dev/mod/layeh.com/gumble
Mozilla Public License 2.0
172 stars 55 forks source link

Client loses ability to send message to channel #55

Closed Stieneee closed 3 years ago

Stieneee commented 3 years ago

I am having an issue with Gumble clients lose the ability to send messages to channels. The issue seems to happen after longer periods of connectivity > 1 hrs but usually < 24 hrs.

I first started to see this issue in a project I have been working on Mumble-Discord-Bridge and have since reproduced using a simpler project Gumble-Echo-Test. The behavior has been relatively predictable over the last couple of months and I have only occasionally tried to track down the issue.

After an initial review of the Gumble code, I can't see how this client would be causing this issue.

The Mumble codebase appears to be more complex with more opportunities to drop the message.

I thought I bring the issue up here and offer others a chance to try and reproduce the issue before creating an Issue in the Mumble project itself.

ghost commented 3 years ago

Looks like this could have been a bug with the Mumble server. See https://github.com/mumble-voip/mumble/issues/4578.

Stieneee commented 3 years ago

Confirmed. I updated to murmur 1.3.4 from 1.3.0 and have not seen the issue again. Thanks for your time.