pulseaudio module-tunnel-sink times out on connect
- PipeWire version (
pipewire --version
): pipewire Compiled with libpipewire 0.3.42 Linked with libpipewire 0.3.42 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): OpenSUSE Tumbleweed - Desktop Environment: KDE
- Kernel version (
uname -r
): 5.15.8
Description of Problem:
module-tunnel-sink appears to simply hang and then error out on attempted use
How Reproducible:
Every time, at least on my system.
Steps to Reproduce:
- Enable module-native-protocol-tcp (in this case I do connections both ways so this is on both machines)
- Attempt to use module-tunnel-sink to connect to the remote pw instance
Actual Results:
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: spa.loop: 0x5651fceaf3f8: queue full 64, need 136
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: spa.loop: 0x5651fceaf3f8: queue full 64, need 136
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: spa.loop: 0x5651fceaf3f8: queue full 64, need 136
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: mod.pulse-tunnel: failed to connect: Timeout
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: mod.protocol-pulse: 0x5651fced0fc0: [pactl] failed to load module id:262145 name:module-tunnel-sink result:-8 (Exec format error)
Dec 29 02:35:28 battlestar-galactica pipewire-pulse[4863]: mod.protocol-pulse: client 0x5652159a44a0 [pactl]: ERROR command:51 (LOAD_MODULE) tag:2 error:20 (Exec format error)
in syslog and the connection hanging (along with other audio) until it times out
Expected Results:
sinks appear and work over the network as expected
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log
I've looked for a way to do this natively in pipewire (with remotes?) but the documentation Ive found is either nonexistent or so sparse that its unhelpful. This MAY be a wireplumber issue. But I'm not sure. The issues occur on the other machine as well if I attempt to do a sink from there. Similar logs of Exec format error
etc.