Bug 2219794 - Sound is broken after suspend/resume with pipewire-0.3.72-2.fc38.x86_64
Summary: Sound is broken after suspend/resume with pipewire-0.3.72-2.fc38.x86_64
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pipewire
Version: 38
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Wim Taymans
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-05 11:41 UTC by David
Modified: 2023-07-08 01:55 UTC (History)
3 users (show)

Fixed In Version: pipewire-0.3.73-1.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-08 01:55:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
redacted full log of resume (350.95 KB, text/plain)
2023-07-05 11:41 UTC, David
no flags Details

Description David 2023-07-05 11:41:50 UTC
Created attachment 1974104 [details]
redacted full log of resume



Description of problem:
After suspend/resume sound is not working anymore  with pipewire-0.3.72-2.fc38.x86_64 on Fedora 38 installed on Lenovo Thinkpad E495.
Downgrading to 0.3.71 solves the issue:
sudo dnf5 downgrade pipewire-0.3.71 wireplumber  --allowerasing
Restarting one of the processes running pipewire binaries also seems to fix the sound again.

Version-Release number of selected component (if applicable):
pipewire-0.3.72-2.fc38.x86_64

How reproducible:
Doing a suspend/resume wakes up pc with no sound. The suspend is done to deep (ACPI S3) state, for what it's worth.


Steps to Reproduce:
1. Suspend to RAM.
2. Resume
3. No sound coming out from any of the sinks.

Actual results:
No sound coming out from any of the sinks.

Expected results:
Sound works as normal.

Additional info:
Log of initial part of resume (full log as attachment):
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/ldac
Jul 05 15:03:55 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/aptx_hd
Jul 05 15:03:55 lenovo-e495 systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx_hd
Jul 05 15:03:55 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/aptx
Jul 05 15:03:55 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx
Jul 05 15:03:55 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/aac
Jul 05 15:03:55 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aac
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/sbc
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/sbc
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/sbc_xq
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/sbc_xq
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/faststream
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/opus_05
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/opus_05
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jul 05 15:03:55 lenovo-e495 bluetoothd[1471]: Endpoint unregistered: sender=:1.81 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jul 05 15:03:56 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:56 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error
Jul 05 15:03:56 lenovo-e495 pipewire[2818]: spa.alsa: front:1: snd_pcm_mmap_begin error: Streams pipe error

Comment 1 Wim Taymans 2023-07-05 11:52:16 UTC
Fixed upstream with https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3315

Comment 2 Fedora Update System 2023-07-06 10:32:31 UTC
FEDORA-2023-0d8a13f6e9 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-0d8a13f6e9

Comment 3 Fedora Update System 2023-07-07 03:06:39 UTC
FEDORA-2023-0d8a13f6e9 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-0d8a13f6e9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-0d8a13f6e9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2023-07-08 01:55:34 UTC
FEDORA-2023-0d8a13f6e9 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.