You are not logged in.
The last upgrade of pipewire causes pipewire-media-session.service to crash.
[2022-03-03T14:42:20+0100] [ALPM] upgraded pipewire (1:0.3.36-1.0 -> 1:0.3.47-2.0)
... and other pipewire related packages
Audio devices are present:
# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
# lsmod | grep -E "snd_.*_intel"
snd_hda_intel 49152 0
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
snd_hda_codec 139264 3 snd_hda_intel,snd_hda_codec_analog,snd_hda_codec_generic
snd_hda_core 86016 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_analog,snd_hda_codec_generic
snd_pcm 122880 3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd 90112 8 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_hda_codec_analog,snd_timer,thinkpad_acpi,snd_hda_codec_generic,snd_pcm
Pipewire itself starts fine:
# systemctl --user status pipewire.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-04 13:59:57 CET; 14min ago
TriggeredBy: ● pipewire.socket
Main PID: 610 (pipewire)
Tasks: 2 (limit: 4915)
Memory: 3.1M
CPU: 53ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─610 /usr/bin/pipewire
Mär 04 13:59:57 arch32 systemd[528]: Started PipeWire Multimedia Service.
However pipewire-media-session.service fails:
# systemctl --user status pipewire-media-session.service
× pipewire-media-session.service - PipeWire Media Session Manager
Loaded: loaded (/usr/lib/systemd/user/pipewire-media-session.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Fri 2022-03-04 14:00:00 CET; 6min ago
Process: 644 ExecStart=/usr/bin/pipewire-media-session (code=dumped, signal=ABRT)
Main PID: 644 (code=dumped, signal=ABRT)
CPU: 36ms
Mär 04 14:00:00 arch32 systemd[528]: pipewire-media-session.service: Scheduled restart job, restart counter is at 5.
Mär 04 14:00:00 arch32 systemd[528]: Stopped PipeWire Media Session Manager.
Mär 04 14:00:00 arch32 systemd[528]: pipewire-media-session.service: Start request repeated too quickly.
Mär 04 14:00:00 arch32 systemd[528]: pipewire-media-session.service: Failed with result 'core-dump'.
Mär 04 14:00:00 arch32 systemd[528]: Failed to start PipeWire Media Session Manager.
(Unfortunately this particular machine has all core dumps disabled by default...)
Last edited by mhdry (2022-03-17 14:02:45)
Offline
According to https://wiki.archlinux.org/title/PipeWi … on_manager right now "WirePlumber" is preferable over "PipeWire Media Session" - which was only for testing and as an example.
Offline
Yes, I was aware of this, but unfortunately that won't work in Arch Linux 32, because wireplumber doesn't provide pipewire-session-manager:
# sudo pacman -S wireplumber
resolving dependencies...
looking for conflicting packages...
:: wireplumber and pipewire-media-session are in conflict. Remove pipewire-media-session? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire-media-session breaks dependency 'pipewire-session-manager' required by gst-plugin-pipewire
:: removing pipewire-media-session breaks dependency 'pipewire-session-manager' required by pipewire-alsa
:: removing pipewire-media-session breaks dependency 'pipewire-session-manager' required by pipewire-jack
:: removing pipewire-media-session breaks dependency 'pipewire-session-manager' required by pipewire-pulse
Also, pipewire-media-session still works in regular Arch Linux.
Offline
Yeah, I pushed some things due to https://bugs.archlinux32.org/index.php? … us%5B0%5D=
Maybe I broke something on the way.. :-)
Offline
OK, current status after upgrade to version 1:0.3.47-2.1 is:
[2022-03-06T10:59:49+0100] [ALPM] upgraded pipewire (1:0.3.36-1.0 -> 1:0.3.47-2.1)
[2022-03-06T10:59:49+0100] [ALPM] upgraded pipewire-media-session (1:0.3.36-1.0 -> 1:0.4.1-1.1)
[2022-03-06T10:59:49+0100] [ALPM] upgraded gst-plugin-pipewire (1:0.3.36-1.0 -> 1:0.3.47-2.1)
[2022-03-06T10:59:49+0100] [ALPM] upgraded pipewire-alsa (1:0.3.36-1.0 -> 1:0.3.47-2.1)
[2022-03-06T10:59:49+0100] [ALPM] upgraded pipewire-jack (1:0.3.36-1.0 -> 1:0.3.47-2.1)
[2022-03-06T10:59:49+0100] [ALPM] upgraded pipewire-pulse (1:0.3.36-1.0 -> 1:0.3.47-2.1)
pipewire-media-session.service keeps failing with version 1:0.4.1-1.1 (the current version from extra), but it works fine when using version 1:0.4.1-1.2 from staging.
Offline
provides=(pipewire-session-manager libwireplumber-0.4.so)
in wireplumber, it is there.. I get tons of errors from the buildmaster and I don't understand currently what is being built.
Offline