Segfault on waking mic from Focusrite USB interface
- PipeWire version (
pipewire --version
):0.3.42 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
):Pop!_OS 21.10 x86_64 - Desktop Environment:KDE
- Kernel version (
uname -r
):5.15.11-76051511-generic
Description of Problem:
I've been having a problem with my usb audio interface, (Focusrite Scarlett 2i2) where upon a game or application accessing the microphone in any way through audio settings, talking in game, or even joining the in-game chat, my device will disconnect and immediately reconnect as a result of pipewire segfaulting, effectively cutting all audio output until I change the audio device in application (if even possible) or restart them. In Dota 2, the option "streamline mic input" remedies this by keeping the mic active and recording constantly, but this setting is a rare exception, and still segfaults when the game is starting up.
How Reproducible:
100% consistently reproducible
Steps to Reproduce:
1.activate push-to-talk in Dota 2, Team Fortress 2, joining multiplayer session in Monster Hunter World 2. 3.
Actual Results:
Pipewire segfaults and cuts all audio as a result, forcing me to change audio devices in game (if even possible), or reload the page for browser tabs. Appears as my audio interface disconnecting and instantly reconnecting.
Expected Results:
Pipewire doesn't segfault
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: