FS#68864 - [gnome-shell] missing sound

Attached to Project: Arch Linux
Opened by mattia (nTia89) - Sunday, 06 December 2020, 08:47 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 21 April 2021, 16:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
since 3.38.2 update which bring/force us the pipewire replacement over pulseaudio
at start sound doesn't work
I can easily fix it by killing pipewire:
`killall pipewire-pulse; killall pipewire`

Additional info:
* gnome-shell-1:3.38.2-1
* pipewire-0.3.17-1

Steps to reproduce:
- login into GNOME (Xorg)
- you will notice no speaker icon in the upper right corner
(BONUS: if you open Firefox, it hangs)
- run `killall pipewire-pulse; killall pipewire`
- speaker icon appers; sound works again
(BONUS: Firefox works)
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 21 April 2021, 16:54 GMT
Reason for closing:  Fixed
Comment by mattia (nTia89) - Sunday, 06 December 2020, 09:08 GMT
full log: https://pastebin.com/j4CGG1nb

when I kill pipewire, it gets automatically restarted and log records these further lines:
Dec 06 10:00:40 arch-xps systemd[1]: pcscd.service: Succeeded.
Dec 06 10:00:46 arch-xps systemd[1110]: pipewire-pulse.service: Succeeded.
Dec 06 10:00:46 arch-xps pipewire-media-session[1133]: core 0x5573a79a0a80: proxy 0x5573a79a0a80 id:0: bound:-1 seq:18 res:-32 (Broken pipe) msg:"connection error"
Dec 06 10:00:46 arch-xps pipewire-media-session[1133]: core 0x5573a79b3ce0: proxy 0x5573a79b3ce0 id:0: bound:-1 seq:184 res:-32 (Broken pipe) msg:"connection error"
Dec 06 10:00:46 arch-xps pipewire-media-session[1133]: error id:0 seq:184 res:-32 (Broken pipe): connection error
Dec 06 10:00:46 arch-xps pipewire-media-session[1133]: core 0x5573a79a0a80: leaked proxy 0x5573a79fce00 id:4
Dec 06 10:00:46 arch-xps pipewire-media-session[1133]: core 0x5573a79a0a80: leaked proxy 0x5573a79fee00 id:5
Dec 06 10:00:46 arch-xps bluetoothd[645]: Endpoint unregistered: sender=:1.53 path=/MediaEndpoint/A2DPSink/sbc
Dec 06 10:00:46 arch-xps systemd[1110]: pipewire.service: Succeeded.
Dec 06 10:00:46 arch-xps bluetoothd[645]: Endpoint unregistered: sender=:1.53 path=/MediaEndpoint/A2DPSource/sbc
Dec 06 10:00:50 arch-xps systemd[1110]: Started PipeWire PulseAudio.
Dec 06 10:00:50 arch-xps systemd[1110]: Started Multimedia Service.
Dec 06 10:00:50 arch-xps pipewire[1949]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Dec 06 10:00:51 arch-xps pipewire-media-session[1951]: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 06 10:00:51 arch-xps pipewire-media-session[1951]: core 0x5574e1922d60: proxy 0x5574e1944fc0 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create device: No such file or directory"
Dec 06 10:00:51 arch-xps pipewire-media-session[1951]: error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory
Dec 06 10:00:51 arch-xps bluetoothd[645]: Endpoint registered: sender=:1.87 path=/MediaEndpoint/A2DPSink/sbc
Dec 06 10:00:51 arch-xps bluetoothd[645]: Endpoint registered: sender=:1.87 path=/MediaEndpoint/A2DPSource/sbc
Dec 06 10:00:51 arch-xps pipewire-pulse[1947]: pulse-server 0x556ae2a39d10: [GNOME Shell Volume Control] ERROR command:27 (GET_CLIENT_INFO) tag:21 error:5 (No such file or directory)
Dec 06 10:00:51 arch-xps pipewire-pulse[1947]: pulse-server 0x556ae2a39d10: [GNOME Shell Volume Control] ERROR command:27 (GET_CLIENT_INFO) tag:22 error:5 (No such file or directory)
Comment by Christian Bundy (christianbundy) - Sunday, 13 December 2020, 22:22 GMT
Having this same problem on a Chromebook Pixel 2 except the workaround only gives me a volume icon, it doesn't actually fix the audio or Firefox.

-- Journal begins at Sat 2020-12-05 19:02:48 PST, ends at Sun 2020-12-13 14:21:28 PST. --
Dec 13 14:18:27 orion pipewire[665]: ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
Dec 13 14:18:27 orion systemd[656]: Started PipeWire PulseAudio.
Dec 13 14:18:27 orion systemd[656]: Started Multimedia Service.
Dec 13 14:18:27 orion pipewire[665]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Dec 13 14:18:27 orion pipewire-media-session[671]: can't open control for card hw:0: No such file or directory
Dec 13 14:18:27 orion pipewire-media-session[671]: can't open control for card hw:1: No such file or directory
Dec 13 14:18:27 orion pipewire-media-session[671]: v4l2: Cannot open '/dev/video0': 13, Permission denied
Dec 13 14:18:27 orion pipewire-media-session[671]: v4l2: Cannot open '/dev/video1': 13, Permission denied
Dec 13 14:18:27 orion pipewire-media-session[671]: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 13 14:18:27 orion pipewire-media-session[671]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit
Dec 13 14:18:27 orion pipewire[665]: open failed: Permission denied
Dec 13 14:18:27 orion pipewire[665]: can't create node: Permission denied
Dec 13 14:18:27 orion pipewire-media-session[671]: core 0x55c5bcdacd10: proxy 0x55c5bcdc3730 id:3: bound:-1 seq:3 res:-13 (Permission denied) msg:"can't create node: Permission denied"
Dec 13 14:18:27 orion pipewire-media-session[671]: error id:3 seq:3 res:-13 (Permission denied): can't create node: Permission denied
Dec 13 14:18:41 orion systemd[656]: pipewire-pulse.service: Succeeded.
Dec 13 14:18:41 orion pipewire-media-session[671]: core 0x55c5bcd99aa0: proxy 0x55c5bcd99aa0 id:0: bound:-1 seq:18 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:18:41 orion pipewire-media-session[671]: core 0x55c5bcdacd10: proxy 0x55c5bcdacd10 id:0: bound:-1 seq:193 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:18:41 orion pipewire-media-session[671]: error id:0 seq:193 res:-32 (Broken pipe): connection error
Dec 13 14:18:41 orion pipewire-media-session[671]: core 0x55c5bcd99aa0: leaked proxy 0x55c5bcdf5f40 id:4
Dec 13 14:18:41 orion pipewire-media-session[671]: core 0x55c5bcd99aa0: leaked proxy 0x55c5bcdf7ed0 id:5
Dec 13 14:18:41 orion systemd[656]: pipewire.service: Succeeded.
Dec 13 14:18:47 orion systemd[656]: Started PipeWire PulseAudio.
Dec 13 14:18:47 orion systemd[656]: Started Multimedia Service.
Dec 13 14:18:47 orion pipewire[1102]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Dec 13 14:18:47 orion pipewire-media-session[1104]: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 13 14:18:47 orion pipewire-media-session[1104]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit
Dec 13 14:18:52 orion systemd[656]: pipewire-pulse.service: Succeeded.
Dec 13 14:18:52 orion pipewire-media-session[1104]: core 0x55bdae33cae0: proxy 0x55bdae33cae0 id:0: bound:-1 seq:96 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:18:52 orion pipewire-media-session[1104]: core 0x55bdae34fbe0: proxy 0x55bdae34fbe0 id:0: bound:-1 seq:384 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:18:52 orion pipewire-media-session[1104]: error id:0 seq:384 res:-32 (Broken pipe): connection error
Dec 13 14:18:52 orion systemd[656]: pipewire.service: Succeeded.
Dec 13 14:18:58 orion systemd[656]: Started PipeWire PulseAudio.
Dec 13 14:18:58 orion systemd[656]: Started Multimedia Service.
Dec 13 14:18:58 orion pipewire[1137]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Dec 13 14:18:58 orion pipewire-media-session[1139]: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 13 14:18:58 orion pipewire-media-session[1139]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit
Dec 13 14:19:11 orion pipewire-pulse[1135]: core 0x560a5d674ce0: proxy 0x560a5d674ce0 id:0: bound:-1 seq:259 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:19:11 orion pipewire-pulse[1135]: core 0x560a5d6883b0: proxy 0x560a5d6883b0 id:0: bound:-1 seq:267 res:-32 (Broken pipe) msg:"connection error"
Dec 13 14:19:11 orion systemd[656]: Stopping Multimedia Service...
Dec 13 14:19:11 orion systemd[656]: Stopping PipeWire PulseAudio...
Dec 13 14:19:11 orion systemd[656]: pipewire-pulse.service: Succeeded.
Dec 13 14:19:11 orion systemd[656]: Stopped PipeWire PulseAudio.
Dec 13 14:19:11 orion systemd[656]: Started PipeWire PulseAudio.
Dec 13 14:19:11 orion systemd[656]: pipewire.service: Succeeded.
Dec 13 14:19:11 orion systemd[656]: Stopped Multimedia Service.
Dec 13 14:19:11 orion systemd[656]: Started Multimedia Service.
Dec 13 14:19:11 orion pipewire[1156]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Dec 13 14:19:11 orion pipewire-media-session[1161]: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 13 14:19:12 orion pipewire-media-session[1161]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit
Dec 13 14:19:32 orion pipewire-pulse[1155]: Failed to mlock memory 0x7f67ba2cd000 32832: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK
Comment by Jan Alexander Steffens (heftig) - Wednesday, 21 April 2021, 11:07 GMT
You haven't been forced to replace pulseaudio with pipewire. Certainly not by GNOME.

PipeWire for Audio is still experimental. I recommend returning to PulseAudio.
Comment by mattia (nTia89) - Wednesday, 21 April 2021, 15:28 GMT
Issue has gone. Closing...

Loading...