filter-chain: hang when specifying any filter link
- PipeWire version (
pipewire --version): 0.3.40
- Distribution and distribution version (
/etc/os-release): NixOS 21.11 (Porcupine)
- Desktop Environment: Gnome 41.2
- Kernel version (
uname -r): 5.15.10
Description of Problem:
I was trying to setup a filter chain to EQ my earphones but I found out that pipewire is hanging when I attempt to use said filter.
100%, atleast on my machine.
Steps to Reproduce:
- Specify a module-filter-chain with two anything, and one link, linking said two things.
- Setting inputs and outputs doesn't matter, as long as there is a link.
- Run pipewire.
Pipewire indefinitely hangs while consuming 100% cpu usage for one core.
Pipewire runs fine.
Additional Info (as attachments):
pw-dump > pw-dump.log: pw-dump is unresponsive.
Here is an output of
PIPEWIRE_DEBUG=3 pipewire 2> pipewire.log instead:
I manually killed the process after 30 seconds of no further "logs".
I am on NixOS so the exact .nix that I'm using for pipewire might also be needed for reproduction: pipewire.nix