mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Switching or editing channels makes you stuck #2090
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#2090
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ethernity on GitHub (Jan 19, 2021).
If you edit a channel in the Windows Client (1.3.3) you cant switch channels or edit anything anymore. A reconnect seems to help.
@toby63 commented on GitHub (Jan 19, 2021):
Can you give some more details?
For example:
@ethernity commented on GitHub (Jan 20, 2021):
Its after closing the window.
The CPU usage doesn't increase.
It seems that only the panel where you can see the channels and switch them is affected. You cant switch channels anymore, neither double clicking on a channel nor right click "join" seems to work. You cant edit a channel anymore. But you can delete a channel. Everything else seems wo work.
@Krzmbrzl commented on GitHub (Jan 21, 2021):
@ethernity are you still able to send and receive text messages when this happens?
Did you encounter this issue on multiple different servers or only a single one?
@ethernity commented on GitHub (Jan 21, 2021):
In this state I can't send messages, even though its shown in the chat window. Otherwise it seems I can receive messages just fine.
The bug shows on two fresh installed debian instances installed per apt-get install mumble-server . Surprisingly I just tested a fresh Windows Server and the bug does not seem to occur.
@Krzmbrzl commented on GitHub (Jan 22, 2021):
So receiving messages works but messages you send never reach their destination? That's interesting.
In general it seems like the editing does somehow block your outgoing TCP connection to the server. Do you have the knowledge to debug the TCP connection on your device?
Are these server instances that you tested all on the same hardware and/or network?
@ethernity commented on GitHub (Jan 22, 2021):
The Debian servers are on the same virtual server, so they are not on the same network as my home PC. I also checked the logs and it seems the messages never reach the server.
For the Windows Server I used the same device as my client.
Sadly I dont know how to debug the TCP connection.
@Krzmbrzl commented on GitHub (Jan 22, 2021):
Okay. In that case it's probably not too telling that this configuration worked 🤔
Does audio communication with folks in your current channel still work?
@ethernity commented on GitHub (Jan 22, 2021):
Yes audio communication still works.
Interestingly I just tried to replicate the bug with Mumla (Android Client) and the same seems to happen. So I guess its a server problem?
@Krzmbrzl commented on GitHub (Jan 22, 2021):
Okay that means that the UDP connection is not affected by this issue.
Are others still able to change channel, write text messages, etc. when this happens to you?
Have you been using Mumla from a different network (e.g. mobile instead of WiFi) than your PC?
@ethernity commented on GitHub (Jan 22, 2021):
It seems switching seems to work just once or twice and then other users are stuck too. At least until they reconnect.
Yes I've used Mumla from mobile and WiFi and its the same.
@ethernity commented on GitHub (Jan 22, 2021):
Scratch that it seems too much switching makes you stuck too.
@ethernity commented on GitHub (Jan 22, 2021):
I just tried tcpdump and I can confirm the packets arrive at the server. Sadly I dont have much more knowledge about this topic and the tools. I can just see there is a burst in the logging if I try to switch channels.
And just for fun I used the Murmur Static Linux Server (murmur-static_x86-1.3.3) instead of the debian package. This version does seem to work fine on the same server. At least a short test of editing channels, creating groups and switching channels seems to work.
@Krzmbrzl commented on GitHub (Jan 23, 2021):
Have you tried using the
-voption when starting the server? Maybe this will cause something meaningful to be printed to the logs.Okay so your messages arrive at the server but you don't see that reflected in your local client's UI? In that case so other users perhaps see you switching channels on their clients? Or are you stuck for them as well?
@ethernity commented on GitHub (Jan 26, 2021):
Just tried that, but it doesn't show any more messages than before. But I just found out in the log, that the package I installed is using an older version (1.2.8), than the static linux server.
I'm stuck for them as well, as I tried to say even the mumble server doesn't seem to recognize those commands.
@ethernity commented on GitHub (Jan 26, 2021):
Quick update. I updated the virtual server to Debian 10 and the package has a newer version of the mumble server (1.3.0~git20190125.440b173+dfsg-2) and it seems to work fine now.
@Krzmbrzl commented on GitHub (Jan 27, 2021):
Ah okay perfect 👍
Then this was just a remnant of using an ancient (and by now unsupported) version. Thus I'll close this issue ☝️