Skip to content

[Bug]: 0.0.108: RTC Connecting hangs forever #293

@igoras1993

Description

@igoras1993

What happened?

Today snap updated my discord client to 0.0.108. Entering the voice channel results in RTC Connecting status forever, like shown on screen shot below:

Image

What should have happened?

Normally, discord just enters the state of Voice connected:

Image

Output of snap info discord

name:      discord
summary:   Chat for Communities and Friends
publisher: Snapcrafters✪
store-url: https://snapcraft.io/discord
contact:   https://github.com//snapcrafters/discord/issues
license:   Proprietary
description: |
  Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay
  close with your friends and communities.

  Snaps are confined, as such Discord may be unable to perform some of the tasks it typically does
  when unconfined. This may result in the system log getting spammed with apparmor errors. Granting
  access to the system-observe interface when in the snap will enable the features, and thus reduce
  the logging.

    snap connect discord:system-observe

  **Authors**

  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
commands:
  - discord
snap-id:      qHVefGEBezeuCeSfTND40uoUD6GRw8BO
tracking:     latest/stable
refresh-date: today at 07:52 CEST
channels:
  latest/stable:    0.0.108 2025-09-03 (253) 119MB -
  latest/candidate: 0.0.108 2025-09-03 (253) 119MB -
  latest/beta:      ↑
  latest/edge:      ↑
installed:          0.0.108            (253) 119MB -

Output of snap connections discord

Interface               Plug                            Slot                            Notes
audio-playback          discord:audio-playback          :audio-playback                 -
audio-record            discord:audio-record            :audio-record                   -
camera                  discord:camera                  :camera                         -
content[gnome-42-2204]  discord:gnome-42-2204           gnome-42-2204:gnome-42-2204     -
content[gtk-3-themes]   discord:gtk-3-themes            gtk-common-themes:gtk-3-themes  -
content[icon-themes]    discord:icon-themes             gtk-common-themes:icon-themes   -
content[sound-themes]   discord:sound-themes            gtk-common-themes:sound-themes  -
desktop                 discord:desktop                 :desktop                        -
desktop-legacy          discord:desktop-legacy          :desktop-legacy                 -
gsettings               discord:gsettings               :gsettings                      -
home                    discord:home                    :home                           -
mount-observe           discord:mount-observe           -                               -
network                 discord:network                 :network                        -
network-observe         discord:network-observe         -                               -
opengl                  discord:opengl                  :opengl                         -
process-control         discord:process-control         -                               -
removable-media         discord:removable-media         -                               -
screen-inhibit-control  discord:screen-inhibit-control  :screen-inhibit-control         -
shared-memory           discord:shmem                   :shared-memory                  -
system-observe          discord:system-observe          -                               -
unity7                  discord:unity7                  :unity7                         -
wayland                 discord:wayland                 :wayland                        -
x11                     discord:x11                     :x11                            -

Output of snap version

snap    2.71
snapd   2.71
series  16
ubuntu  22.04
kernel  6.8.0-79-generic

Relevant log output

[ 2176.395169] kauditd_printk_skb: 231 callbacks suppressed
[ 2176.395175] audit: type=1400 audit(1757053669.649:67016): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395183] audit: type=1400 audit(1757053669.649:67017): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395200] audit: type=1400 audit(1757053669.649:67018): apparmor="DENIED" operation="open" class="file" profile="snap.discord.discord" name="/proc/3934/cmdline" pid=9403 comm="Utils" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2176.395214] audit: type=1400 audit(1757053669.649:67019): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395225] audit: type=1400 audit(1757053669.649:67020): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395249] audit: type=1400 audit(1757053669.649:67021): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395261] audit: type=1400 audit(1757053669.649:67022): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395281] audit: type=1400 audit(1757053669.649:67023): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395292] audit: type=1400 audit(1757053669.649:67024): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[ 2176.395313] audit: type=1400 audit(1757053669.649:67025): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=9403 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"

Teminal output of app

08:29:43.333 › [MessageActionCreators] Fetching messages for 885776932254404628 between undefined and undefined. jump={"jumpType":"ANIMATED"}
08:29:43.683 › [MessageActionCreators] Fetched 24 messages for 885776932254404628 isBefore:false isAfter:false
08:29:43.686 › [ChannelMessages] loadComplete: resetting state for channelId=885776932254404628, sending.length=0
08:29:43.734 › [RTCControlSocket(default)] [CONNECT] wss://warsaw10045.discord.media:443/
08:29:43.735 › [RTCConnection(885776382490210365, default)] Connecting to RTC server wss://warsaw10045.discord.media:443/, rtc-connection-id: 7ef18734-31b3-4c0c-8852-948a8dfdfb0a, channel: 885776932254404628(2)
08:29:43.735 › [RTCConnection(885776382490210365, default)] RTC connection state: AWAITING_ENDPOINT => CONNECTING
08:29:43.962 › [RTCConnection(885776382490210365, default)] Connected to RTC server.
08:29:43.963 › [RTCControlSocket(default)] [CONNECTED] wss://warsaw10045.discord.media:443/ in 228 ms
08:29:43.963 › [RTCConnection(885776382490210365, default)] RTC connection state: CONNECTING => AUTHENTICATING
08:29:43.967 › [RTCControlSocket(default)] [HELLO] heartbeat interval: 13750, version: 8, took 232 ms
08:29:43.967 › [RTCControlSocket(default)] Starting heartbeat with interval: 13750
08:29:44.028 › [RTCControlSocket(default)] [READY] took 294 ms
08:29:44.029 › [RTCConnection(885776382490210365, default)] RTC connection state: AUTHENTICATING => RTC_CONNECTING
08:29:44.036 › [Connection(default)] Creating connection to 34.0.240.34:50003 with audio ssrc: 36297
08:29:44.041 › [Connection(default)] updateVideoQuality: {"remoteSinkWantsMaxFramerate":20}
08:29:44.043 › [Connection(default)] updateVideoQuality: {"encodingVideoWidth":1280,"encodingVideoHeight":720,"encodingVideoFrameRate":30,"captureVideoFrameRate":30,"remoteSinkWantsMaxFramerate":20,"remoteSinkWantsPixelCount":921600,"encodingVideoBitRate":2500000,"encodingVideoMinBitRate":150000,"encodingVideoMaxBitRate":2500000,"streamParameters":[{"type":"video","active":false,"rid":"50","ssrc":36298,"rtxSsrc":36299,"quality":50,"maxBitrate":2500000,"maxFrameRate":20,"maxResolution":{"type":"fixed","width":1280,"height":720},"minBitrate":150000,"targetBitrate":0,"maxPixelCount":921600},{"type":"video","active":false,"rid":"100","ssrc":36300,"rtxSsrc":36301,"quality":100,"maxBitrate":2500000,"maxFrameRate":20,"maxResolution":{"type":"fixed","width":1280,"height":720},"minBitrate":150000,"targetBitrate":0,"maxPixelCount":921600}]}
08:29:44.044 › [Connection(default)] updateVideoQuality: {"remoteSinkWantsPixelCount":921600,"remoteSinkWantsMaxFramerate":20,"encodingVideoMinBitRate":150000,"encodingVideoMaxBitRate":2500000,"encodingVideoBitRate":2500000,"streamParameters":[{"type":"video","active":false,"rid":"50","ssrc":36298,"rtxSsrc":36299,"quality":50,"maxBitrate":2500000,"maxFrameRate":20,"maxResolution":{"type":"fixed","width":1280,"height":720},"minBitrate":150000,"targetBitrate":0,"maxPixelCount":921600},{"type":"video","active":false,"rid":"100","ssrc":36300,"rtxSsrc":36301,"quality":100,"maxBitrate":2500000,"maxFrameRate":20,"maxResolution":{"type":"fixed","width":1280,"height":720},"minBitrate":150000,"targetBitrate":0,"maxPixelCount":921600}]}
08:29:44.713 › [discord_protos.discord_users.v1.FrecencyUserSettings] Loading proto
08:29:49.911 › The resource https://discord.com/assets/189422196a4f8b53.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:49.912 › The resource https://discord.com/assets/ce3b8055f5114434.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:49.913 › The resource https://discord.com/assets/cb2006dbced0e246.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:49.914 › The resource https://discord.com/assets/7a6a566c2e88a35d.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:49.914 › The resource https://discord.com/assets/e52f0cba712e2fb4.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:49.915 › The resource https://discord.com/assets/dd24010f3cf7def7.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
08:29:57.718 › [RTCControlSocket(default)] Sending heartbeat with last received sequence number: -1
08:29:57.792 › [RTCControlSocket(default)] Heartbeat ACK received
08:30:11.467 › [RTCControlSocket(default)] Sending heartbeat with last received sequence number: -1
08:30:11.546 › [RTCControlSocket(default)] Heartbeat ACK received
08:30:25.218 › [RTCControlSocket(default)] Sending heartbeat with last received sequence number: -1
08:30:25.301 › [RTCControlSocket(default)] Heartbeat ACK received
08:30:38.967 › [RTCControlSocket(default)] Sending heartbeat with last received sequence number: -1
08:30:39.030 › [RTCControlSocket(default)] Heartbeat ACK received

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions