Restarting PipeWire Services Takes 50 Seconds
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment: Current Master d2d01b43, Fedora 33, Gnome 3.38
Description of Problem: Problem is that since April 12th when ever I restart the Pipewire services it takes around 50 seconds to restart, this also seems to affect shutdown as well. Log looks like:
Apr 17 09:20:08 ASIX systemd[1647]: Stopping Multimedia Service Session Manager...
Apr 17 09:20:08 ASIX systemd[1647]: Stopping PipeWire PulseAudio...
Apr 17 09:20:08 ASIX systemd[1647]: pipewire-pulse.service: Succeeded.
Apr 17 09:20:08 ASIX systemd[1647]: Stopped PipeWire PulseAudio.
Apr 17 09:20:08 ASIX systemd[1647]: pipewire-pulse.service: Consumed 1min 8.120s CPU time.
Apr 17 09:20:33 ASIX pipewire-media-session[9558]: native: Unregistering Profile /Profile/HSPHS failed
Apr 17 09:20:58 ASIX pipewire-media-session[9558]: native: Unregistering Profile /Profile/HFPAG failed
Apr 17 09:20:58 ASIX systemd[1647]: pipewire-media-session.service: Succeeded.
Apr 17 09:20:58 ASIX systemd[1647]: Stopped Multimedia Service Session Manager.
Apr 17 09:20:58 ASIX systemd[1647]: Stopping Multimedia Service...
Apr 17 09:20:58 ASIX systemd[1647]: pipewire.service: Succeeded.
Apr 17 09:20:58 ASIX systemd[1647]: Stopped Multimedia Service.
Apr 17 09:20:58 ASIX systemd[1647]: pipewire.service: Consumed 12.778s CPU time.
Apr 17 09:20:58 ASIX systemd[1647]: Started Multimedia Service.
Apr 17 09:20:58 ASIX systemd[1647]: Started Multimedia Service Session Manager.
Apr 17 09:20:58 ASIX systemd[1647]: Started PipeWire PulseAudio.
Apr 17 09:21:23 ASIX pipewire-media-session[15677]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply
I've tried reverting commits to a week prior but this doesn't seem to help. I then thought it might have something to do with an updated package so here is a list of updates if that helps. package_changes.
Also mentioned that problem could have something to do with bluez.
How Reproducible:
Every time I restart PW services with either systemctl --user try-restart pipewire.service pipewire-media-session.service pipewire-pulse.service
or systemctl --user restart pipewire pipewire-media-session pipewire-pulse
.
Steps to Reproduce:
- Restart PW services.
- Gnome top volume icon disappears for 50 seconds.
- Everything returns to normal.
Actual Results: PW service restart takes around 50 seconds.
Expected Results: PW service restart immediately.
Additional Info Eg. pw-dump -N > file
(As Attachment Please):
pw-dump.log
Feel free to close this if it's not a problem.