Discord Snap Hangs or Audio Halts After Some Time

I’ve been using (and loving) the Discord Snap for some time now and it’s been working fairly well. It’s been performing just as well as the typical .deb package, and sometimes better in large groups with tons of media flying by. So first off, thanks to all the people who’ve made this Snap possible and tested/supported it!

I’ve recently been experiencing a strange issue during voice calls. The calls always start out great, there’s no latency issues or anything else. However, after some time, I’ll stop hearing anything coming from Discord (and I’ll be informed that I’m no longer talking as well). When I tab over to check Discord, sometimes the client has hung entirely. I have to manually quit Discord using a command like killall Discord, but sometimes the client is still responsive and I can press the “Leave Call” button and then join the call again. I haven’t noticed a consistent amount of time between incidents so I’m not sure where the issue is sprouting from.

Technical details:

Snap info:

snap    2.39.3
snapd   2.39.3
series  16
ubuntu  19.04
kernel  5.0.0-20-generic

Discord info:

name:      discord
summary:   All-in-one voice and text chat for gamers
publisher: Snapcrafters
contact:   https://github.com/snapcrafters/discord/issues
license:   unset
description: |
  All-in-one voice and text chat for gamers that's free, secure, and
  works on both your desktop and phone.
  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
  - discord
snap-id:      qHVefGEBezeuCeSfTND40uoUD6GRw8BO
tracking:     stable
refresh-date: 2 days ago, at 22:06 MST
  stable:    0.0.9 2019-03-12 (93) 69MB -
  candidate: ↑                          
  beta:      ↑                          
  edge:      0.0.9 2019-06-20 (96) 69MB -
installed:   0.0.9            (93) 69MB -

System info:

System:    Host: schyken-ryzen-horizon Kernel: 5.0.0-20-generic x86_64 bits: 64 
           compiler: gcc v: 8.3.0 Desktop: Gnome 3.32.1 Distro: Ubuntu 19.04 (Disco Dingo) 
Machine:   Type: Desktop Mobo: ASUSTeK model: PRIME B350-PLUS v: Rev X.0x serial: <filter> 
           UEFI: American Megatrends v: 4801 date: 04/25/2019 
CPU:       Topology: 8-Core model: AMD Ryzen 7 2700 bits: 64 type: MT MCP arch: Zen+ rev: 2 
           L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 108599 
           Speed: 1349 MHz min/max: 1550/3400 MHz Core speeds (MHz): 1: 1375 2: 1375 3: 1375 
           4: 1375 5: 1375 6: 1375 7: 1375 8: 1375 9: 1375 10: 1375 11: 1375 12: 1375 
           13: 1375 14: 1375 15: 1374 16: 1375 
Graphics:  Device-1: NVIDIA vendor: PNY driver: nvidia v: 418.56 bus ID: 0a:00.0 
           Display: x11 server: X.Org 1.20.4 driver: nvidia 
           unloaded: fbdev,modesetting,nouveau,vesa resolution: 2560x1440~60Hz 
           OpenGL: renderer: GeForce GTX 1660/PCIe/SSE2 v: 4.6.0 NVIDIA 418.56 
           direct render: Yes 
Audio:     Device-1: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] 
           driver: snd_hda_intel v: kernel bus ID: 09:00.0 
           Device-2: NVIDIA vendor: PNY driver: snd_hda_intel v: kernel bus ID: 0a:00.1 
           Device-3: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 0c:00.3 
           Device-4: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo 
           bus ID: 5-3:3 
           Device-5: C-Media Blue Snowball type: USB 
           driver: hid-generic,snd-usb-audio,usbhid bus ID: 5-1:2 
           Sound Server: ALSA v: k5.0.0-20-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK 
           driver: r8169 v: kernel port: f000 bus ID: 04:00.0 
           IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 2.05 TiB used: 61.16 GiB (2.9%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 960 EVO 250GB size: 232.89 GiB 
           ID-2: /dev/sda vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB 
           ID-3: /dev/sdb vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB 
           ID-4: /dev/sdc vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB 
           ID-5: /dev/sdd vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB 
Partition: ID-1: / size: 219.79 GiB used: 19.54 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p3 
           ID-2: /boot size: 704.5 MiB used: 115.2 MiB (16.4%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-3: /home size: 219.79 GiB used: 19.54 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p3 
           ID-4: swap-1 size: 11.66 GiB used: 8.5 MiB (0.1%) fs: swap dev: /dev/nvme0n1p4 
Sensors:   System Temperatures: cpu: 32.8 C mobo: N/A gpu: nvidia temp: 34 C 
           Fan Speeds (RPM): cpu: 0 gpu: nvidia fan: 39% 
Info:      Processes: 468 Uptime: 23h 42m Memory: 31.41 GiB used: 3.12 GiB (9.9%) 
           Init: systemd runlevel: 5 Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.33