pavucontrol crash on pipewire-pulse 0.3.22
Arch Linux, Pipewire 0.3.22, pavucontrol 4.0
» uname -a
Linux Celestia 5.10.16-arch1-1 #1 SMP PREEMPT Sat, 13 Feb 2021 20:50:18 +0000 x86_64 GNU/Linux
» pavucontrol --version
pavucontrol 4.0
» pipewire --version
pipewire
Compiled with libpipewire 0.3.22
Linked with libpipewire 0.3.22
» pipewire-pulse --version
pipewire-pulse
Compiled with libpipewire 0.3.22
Linked with libpipewire 0.3.22
When I start pavucontrol, it opens the GUI and shows some devices then immediately crashes before I can do anything with it. This only happens on my desktop machine (which has 2 audio cards (builtin and PCI) and a USB audio controller attached), not on my laptop.
The only thing shown in the terminal is this:
» pavucontrol
**
ERROR:devicewidget.cc:99:void DeviceWidget::setVolume(const pa_cvolume&, bool): assertion failed: (v.channels == channelMap.channels)
Bail out! ERROR:devicewidget.cc:99:void DeviceWidget::setVolume(const pa_cvolume&, bool): assertion failed: (v.channels == channelMap.channels)
[1] 44400 abort (core dumped) pavucontrol
I've attached the output of pw-dump (ran right after the crash), and pw-mon (ran during the crash), if you need anything else I'd be glad to help.