FS#79931 - [pipewire-audio] Sound in qemu doesn't work anymore after the update to package 1:0.3.81-1

Attached to Project: Arch Linux
Opened by Andy (sxe) - Thursday, 12 October 2023, 11:33 GMT
Last edited by Toolybird (Toolybird) - Thursday, 12 October 2023, 18:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After the upgrade to pipewire-audio 1:0.3.81-1 sound in qemu with archlinux as the guest (and host) does not work anymore in the guest.
When downgrading just that package to pipewire-audio 1:0.3.80-1 and restarting pipewire systemctl --user restart pipewire.service pipewire-pulse.socket it works again.

This was tested in two separate archlinux guests, same host.

Additional info:
Here is the log after installing the package and restarting pipewire.
As far as I can tell it doesn't show anything.


Start of pipewire with pipewire-audio 1:0.3.80-1 (WORKING):

Okt 12 13:09:34 aa systemd[752]: Started PipeWire Multimedia Service.
Okt 12 13:09:34 aa systemd[752]: Started Multimedia Service Session Manager.
Okt 12 13:09:34 aa systemd[752]: Listening on PipeWire PulseAudio.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 13997 of process 13997 owned by '1000' high priority at nice level -11.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 1 threads of 1 processes of 1 users.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 14000 of process 13997 owned by '1000' RT at priority 20.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 2 threads of 1 processes of 1 users.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 13998 of process 13998 owned by '1000' high priority at nice level -11.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 3 threads of 2 processes of 1 users.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 14002 of process 13998 owned by '1000' RT at priority 20.
Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 4 threads of 2 processes of 1 users.
Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657102059] [13998] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657115699] [13998] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657133163] [13998] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Okt 12 13:09:34 aa wireplumber[13998]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner


Start of pipewire with pipewire-audio 1:0.3.81-1 (NOT WORKING):

Okt 12 13:12:34 aa systemd[752]: Started PipeWire Multimedia Service.
Okt 12 13:12:34 aa systemd[752]: Started Multimedia Service Session Manager.
Okt 12 13:12:34 aa systemd[752]: Listening on PipeWire PulseAudio.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15444 of process 15444 owned by '1000' high priority at nice level -11.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 1 threads of 1 processes of 1 users.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15447 of process 15444 owned by '1000' RT at priority 20.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 2 threads of 1 processes of 1 users.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15443 of process 15443 owned by '1000' high priority at nice level -11.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 3 threads of 2 processes of 1 users.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15451 of process 15443 owned by '1000' RT at priority 20.
Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 4 threads of 2 processes of 1 users.
Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618762325] [15444] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618773523] [15444] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618788952] [15444] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Okt 12 13:12:34 aa wireplumber[15444]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner



Steps to reproduce:
* Play a sound. No sound output, no playback devices in pavucontrol.
* Downgrade package: pacman -U /var/cache/pacman/pkg/pipewire-audio-1\:0.3.80-1-x86_64.pkg.tar.zst
* Restart pipewire: systemctl --user restart pipewire.service pipewire-pulse.socket
* Play a sound. Normal sound output, a playback devices in pavucontrol is visible as expected.
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 12 October 2023, 18:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  pipewire 1:0.3.81-2
Comment by Jan Alexander Steffens (heftig) - Thursday, 12 October 2023, 11:46 GMT Comment by Andy (sxe) - Thursday, 12 October 2023, 11:49 GMT
Sounds like it. Will leave a comment there as well.
Comment by Jan Alexander Steffens (heftig) - Thursday, 12 October 2023, 18:47 GMT
Should be fixed in 1:0.3.81-2
Comment by Andy (sxe) - Thursday, 12 October 2023, 18:54 GMT
Works, amazing. Thanks!

Loading...