Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1021530: wireplumber: No sound after upgrade to 0.4.12-1

182 views
Skip to first unread message

Ben Morris

unread,
Oct 10, 2022, 5:10:03 AM10/10/22
to
Package: wireplumber
Version: 0.4.12-1
Severity: important

Dear Maintainer,

I have no sound at all on my system. Both my sound devices (the Intel
sound built in to my motherboard and the HDMI out on my Radeon) show up
as expected in Plasma, pavucontrol, etc., but nothing seems to be able
to play audio. Outputs are not just muted - applications that try to
play audio appear to be blocking or something. For example, videos in
Firefox play for a few frames before freezing; mpv says "[ao/pulse] The
stream is suspended. Bailing out."

Downgrading wireplumber and libwireplumber-0.4-0 to version 0.4.11-5
from snapshot.debian.org fixes this.

-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wireplumber depends on:
ii init-system-helpers 1.65.2
ii libc6 2.35-3
ii libglib2.0-0 2.74.0-2
ii libpipewire-0.3-0 0.3.59-1
ii libwireplumber-0.4-0 0.4.12-1
ii pipewire 0.3.59-1

Versions of packages wireplumber recommends:
pn pipewire-pulse <none>

Versions of packages wireplumber suggests:
pn libspa-0.2-bluetooth <none>
pn wireplumber-doc <none>

-- no debconf information

Kurt Meyer

unread,
Oct 10, 2022, 11:00:03 AM10/10/22
to
Same issue on my end. Specs for the affected hardware below.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wireplumber depends on:
ii  init-system-helpers   1.65.2
ii  libc6                 2.35-3
ii  libglib2.0-0          2.74.0-2
ii  libpipewire-0.3-0     0.3.59-1
ii  libwireplumber-0.4-0  0.4.11-5
ii  pipewire              0.3.59-1

Versions of packages wireplumber recommends:
pn  pipewire-pulse  <none>

Versions of packages wireplumber suggests:
pn  libspa-0.2-bluetooth  <none>
pn  wireplumber-doc       <none>

-- no debconf information

-- Audio Information:
  Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel
  Device-2: Intel 8 Series HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.14.0-3-amd64 running: yes
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.59 running: yes

--Graphics Information:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
  Device-2: Suyin Asus Integrated Webcam type: USB driver: uvcvideo
  Display: server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 4400 (HSW GT2) v: 4.6 Mesa
    22.2.0


Dylan Aïssi

unread,
Oct 10, 2022, 11:50:07 AM10/10/22
to
Le lun. 10 oct. 2022 à 11:00, Ben Morris <bu...@benmorris.org.uk> a écrit :
>
> I have no sound at all on my system. Both my sound devices (the Intel
> sound built in to my motherboard and the HDMI out on my Radeon) show up
> as expected in Plasma, pavucontrol, etc., but nothing seems to be able
> to play audio. Outputs are not just muted - applications that try to
> play audio appear to be blocking or something. For example, videos in
> Firefox play for a few frames before freezing; mpv says "[ao/pulse] The
> stream is suspended. Bailing out."
>

What is the output of:
journalctl --user -u pipewire --user -u wireplumber --user -u pipewire-pulse -f

Ben Morris

unread,
Oct 10, 2022, 12:20:04 PM10/10/22
to
$ journalctl --user -u pipewire --user -u wireplumber --user -u
pipewire-pulse -b-1
Oct 10 09:25:54 serenity systemd[1737]: Started PipeWire Multimedia
Service.
Oct 10 09:25:54 serenity systemd[1737]: Started Multimedia Service
Session Manager.
Oct 10 09:25:55 serenity pipewire[2635]: mod.rt: Can't find xdg-portal:
(null)
Oct 10 09:25:55 serenity pipewire[2635]: mod.rt: found session bus but
no portal
Oct 10 09:25:55 serenity wireplumber[2646]: Can't find xdg-portal:
(null)
Oct 10 09:25:55 serenity wireplumber[2646]: found session bus but no
portal
Oct 10 09:25:55 serenity wireplumber[2646]: Failed to set scheduler
settings: Operation not permitted
Oct 10 09:25:55 serenity wireplumber[2646]: SPA handle
'api.libcamera.enum.manager' could not be loaded; is it installed?
Oct 10 09:25:55 serenity wireplumber[2646]: PipeWire's libcamera SPA
missing or broken. libcamera not supported.
Oct 10 09:25:55 serenity wireplumber[2646]: SPA handle
'api.bluez5.enum.dbus' could not be loaded; is it installed?
Oct 10 09:25:55 serenity wireplumber[2646]: PipeWire's BlueZ SPA missing
or broken. Bluetooth not supported.
Oct 10 09:55:21 serenity systemd[1737]: Stopping Multimedia Service
Session Manager...
Oct 10 09:55:21 serenity wireplumber[2646]: stopped by signal:
Terminated
Oct 10 09:55:21 serenity wireplumber[2646]: disconnected from pipewire
Oct 10 09:55:21 serenity systemd[1737]: Stopped Multimedia Service
Session Manager.
Oct 10 09:55:21 serenity systemd[1737]: Stopping PipeWire Multimedia
Service...
Oct 10 09:55:21 serenity systemd[1737]: Stopped PipeWire Multimedia
Service.

I also get all of those messages when using an older, working version.

benm...@benmorris.org.uk

unread,
Oct 25, 2022, 5:00:04 AM10/25/22
to
Thanks Francois!
 
Yes, this does seem to have been my problem. I'm not yet sure how Pulse got reinstalled, but I probably should have checked for that.

Kurt Meyer

unread,
Oct 26, 2022, 11:40:03 AM10/26/22
to
Uninstalling PulseAudio is a workaround, not a bug fix in my opinion. The latest wireplumber and libwireplumber-0.4-0 upgrade still results in no audio. Additionally, I failed to mention in my previous reply that I was also unable to stream video with the upgrades; e.g. YouTube.

The Debian Wiki page for Pipewire states that Pipewire as a replacement for PulseAudio "may be a comfortable drop-in replacement..." under Debian Testing and Unstable. Additionally, there's no mention that both can't or shouldn't be used together. If this is no longer the case, then shouldn't there have been an apt-listchanges News report after the recent wireplumber and libwireplumber-0.4-0 upgrades?

Dylan Aïssi

unread,
Nov 18, 2022, 11:10:03 AM11/18/22
to
Hi Francois,

Le jeu. 13 oct. 2022 à 22:21, Francois Le Hir <fle...@yahoo.com> a écrit :
>
> I was able to fix the issue on my side.
> The problem (for my situation) was a conflict between pulseaudio and pipewire as both were running on my system at the same time and pipewire-pulse.service was masked.... meaning the sound was not going through pipewire.
>

And I guess you did not manually mask pipewire-pulse.service before?

The pulseaudio.service probably started during the update of pipewire
instead of restarting the new pipewire-pulse.service.

I have both pulseaudio and pipewire-pulse installed but I have never seen this
issue. I wanted to avoid marking pipewire-pulse and pulseaudio in conflict
to allow users the possibility to switch but it looks like I will have to
do it anyway before the release of Bookworm.

Best,
Dylan

Loreno Heer

unread,
Jan 9, 2023, 11:30:04 AM1/9/23
to
Same problem here on debian testing. Can't install 0.4.11-5 because that
seems to have been removed.
Occassionally I can get it working when restarting wireplumber multiple
times. It stops working again as soon as I try to play more than one
audio stream at the same time (looks like a mixing issue). Also it does
not work at all (only dummy output shown) if I uninstall pipewire-alsa.
Furthermore journalctl shows errors regarding to alsa if I install it.

On Wed, 28 Dec 2022 01:11:52 -0500 "Kurt Meyer"
<yahwe...@hailmail.net> wrote:
> This is still an issue with the 0.4.13-1 upgrade. I'm downgrading once again to 0.4.11-5 until the issue gets resolved or a proper workaround is provided, preferrably via apt-listchanges News.

Loreno Heer

unread,
Jan 11, 2023, 6:10:03 AM1/11/23
to
This are the errors that show up in journalctl:

Jan 11 11:44:20 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (0
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:24 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:27 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:29 linuxl dbus-daemon[1476]: [session uid=1000 pid=1476]
Reloaded configuration
Jan 11 11:44:29 linuxl dbus-daemon[1476]: [session uid=1000 pid=1476]
Reloaded configuration
Jan 11 11:44:29 linuxl dbus-daemon[1476]: [session uid=1000 pid=1476]
Reloaded configuration
Jan 11 11:44:29 linuxl dbus-daemon[1476]: [session uid=1000 pid=1476]
Reloaded configuration
Jan 11 11:44:29 linuxl dbus-daemon[1476]: [session uid=1000 pid=1476]
Reloaded configuration
Jan 11 11:44:31 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:34 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:38 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:42 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:45 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:48 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:52 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:55 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:44:58 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:02 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:06 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:09 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:12 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:16 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:20 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:23 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:27 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:30 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:34 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:34 linuxl sudo[2526]: pam_unix(sudo:session): session
closed for user root
Jan 11 11:45:38 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:42 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:46 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:50 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:54 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:45:58 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:02 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:06 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:10 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:13 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:17 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:20 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe
Jan 11 11:46:24 linuxl pipewire[1468]: spa.alsa: hw:sofhdadsp: (750
missed) snd_pcm_avail after recover: Broken pipe

On Mon, 9 Jan 2023 17:14:09 +0100 Loreno Heer <loren...@bluewin.ch>
wrote:

Dylan Aïssi

unread,
Dec 19, 2023, 5:30:06 AM12/19/23
to
Hi,

Are there still problems here?

I'm tempted to close this bug since wireplumber doesn't conflict with
pulseaudio. If there is a conflict it is between pulseaudio and
pipewire-pulse and/or pipewire-alsa. But installing pipewire-audio
should get ride of pulseaudio to avoid any conflicts (**after** a reboot).

Best regards,
Dylan
0 new messages