** Description changed: When trying to run SongRec 0.6.5 (https://snapcraft.io/songrec, a Snap which was granted the `audio-record` auto-connect permission + - https://flathub.org/fr/apps/re.fossplant.songrec), an application with + https://flathub.org/fr/apps/re.fossplant.songrec), an application which uses the CPAL rust crate for recording audio (uses libasound as a backend) and the pulsectl-rs rust crate for controlling the input of the recording input (uses libpulse as a backend) over Ubuntu 26.04 dev branch, I can get audio working in the following setups: - Ubuntu 26.04 + Snap + Linux kernel 6.14: OK - Ubuntu 26.04 + Flatpak + Linux kernel 6.14: OK - Ubuntu 26.04 + Flatpak + Linux kernel 6.17: OK - Ubuntu 26.04 + Flatpak + Linux kernel 6.19: OK I can't get audio working in the following setups: - Ubuntu 26.04 + Snap + Linux kernel 6.17: NOK - Ubuntu 26.04 + Snap + Linux kernel 6.19: NOK When the audio fails in SongRec, both the CPAL/libasound/ALSA and the pulsectl-rs/libpulse/PulseAudio backends fail to initialize. Here is a log of the failure with kernel 6.19: ``` 07:17:27:marin:~$ songrec [2026-03-08T06:17:30Z INFO songrec src/main.rs:321] Translations folder found at: /snap/songrec/69/bin/translations/locale context state failed/terminated, quitting... [2026-03-08T06:17:32Z ERROR songrec::audio_controllers::pulseaudio src/audio_controllers/pulseaudio.rs:28] Could not initialize PulseAudio backend: PulseCtl("ConnectError: Context state failed/terminated without an error") ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM sysdefault [2026-03-08T06:17:34Z ERROR songrec::gui::main_window src/gui/main_window.rs:794] Displaying error: Erreur audio : The requested device is no longer available. For example, it has been unplugged. 07:17:43:marin:~$ flatpak run re.fossplant.songrec # Flatpak works OK 07:18:18:marin:~$ uname -a Linux zenbook-15 6.19.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 5 14:49:21 UTC 2026 x86_64 GNU/Linux ``` Here is a log of the failure with kernel 6.17: ``` 07:20:35:marin:~$ songrec [2026-03-08T06:20:39Z INFO songrec src/main.rs:321] Translations folder found at: /snap/songrec/69/bin/translations/locale context state failed/terminated, quitting... [2026-03-08T06:20:41Z ERROR songrec::audio_controllers::pulseaudio src/audio_controllers/pulseaudio.rs:28] Could not initialize PulseAudio backend: PulseCtl("ConnectError: Context state failed/terminated without an error") ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM sysdefault [2026-03-08T06:20:42Z ERROR songrec::gui::main_window src/gui/main_window.rs:794] Displaying error: Erreur audio : The requested device is no longer available. For example, it has been unplugged. 07:17:43:marin:~$ flatpak run re.fossplant.songrec # Flatpak works OK 07:20:48:marin:~$ uname -a Linux zenbook-15 6.17.0-14-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 9 17:01:16 UTC 2026 x86_64 GNU/Linux ``` Here is information about my audio hardware (gathered on kernel 6.14): ``` 07:38:44:marin:~$ sudo lspci -v | grep -i hda pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted 73:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller (prog-if 00 [HDA compatible]) - Kernel driver in use: snd_hda_intel - Kernel modules: snd_hda_intel + Kernel driver in use: snd_hda_intel + Kernel modules: snd_hda_intel 73:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller (prog-if 00 [HDA compatible]) - Kernel driver in use: snd_hda_intel - Kernel modules: snd_hda_intel + Kernel driver in use: snd_hda_intel + Kernel modules: snd_hda_intel 07:38:28:marin:~$ sudo lspci -v | grep -i snd pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted - Kernel driver in use: snd_hda_intel - Kernel modules: snd_hda_intel - Kernel driver in use: snd_pci_acp6x - Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70 - Kernel driver in use: snd_hda_intel - Kernel modules: snd_hda_intel + Kernel driver in use: snd_hda_intel + Kernel modules: snd_hda_intel + Kernel driver in use: snd_pci_acp6x + Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70 + Kernel driver in use: snd_hda_intel + Kernel modules: snd_hda_intel ``` Here is the software stack related to the bug: ``` 07:39:42:marin:~$ lsb_release -rd Description: Ubuntu Resolute Raccoon (development branch) Release: 26.04 07:39:43:marin:~$ apt-cache policy snapd snapd: - Installé : 2.74.1+ubuntu26.04 - Candidat : 2.74.1+ubuntu26.04 - Table de version : - *** 2.74.1+ubuntu26.04 500 - 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages - 100 /var/lib/dpkg/status + Installé : 2.74.1+ubuntu26.04 + Candidat : 2.74.1+ubuntu26.04 + Table de version : + *** 2.74.1+ubuntu26.04 500 + 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages + 100 /var/lib/dpkg/status 07:39:52:marin:~$ apt-cache policy pipewire pipewire: - Installé : 1.5.84-1ubuntu2 - Candidat : 1.5.84-1ubuntu2 - Table de version : - *** 1.5.84-1ubuntu2 500 - 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages - 100 /var/lib/dpkg/status + Installé : 1.5.84-1ubuntu2 + Candidat : 1.5.84-1ubuntu2 + Table de version : + *** 1.5.84-1ubuntu2 500 + 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages + 100 /var/lib/dpkg/status 07:40:04:marin:~$ apt-cache policy pipewire-pulse pipewire-pulse: - Installé : 1.5.84-1ubuntu2 - Candidat : 1.5.84-1ubuntu2 - Table de version : - *** 1.5.84-1ubuntu2 500 - 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages - 100 /var/lib/dpkg/status + Installé : 1.5.84-1ubuntu2 + Candidat : 1.5.84-1ubuntu2 + Table de version : + *** 1.5.84-1ubuntu2 500 + 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages + 100 /var/lib/dpkg/status 07:40:14:marin:~$ apt-cache policy pipewire-alsa pipewire-alsa: - Installé : 1.5.84-1ubuntu2 - Candidat : 1.5.84-1ubuntu2 - Table de version : - *** 1.5.84-1ubuntu2 500 - 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages - 100 /var/lib/dpkg/status + Installé : 1.5.84-1ubuntu2 + Candidat : 1.5.84-1ubuntu2 + Table de version : + *** 1.5.84-1ubuntu2 500 + 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages + 100 /var/lib/dpkg/status 07:40:19:marin:~$ songrec -V songrec 0.6.5 ``` On defective kernels, outside of Snap I can also see PipeWire crashing often. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: alsa-base 1.0.25+dfsg-0ubuntu9 Uname: Linux 6.14.11-061411-generic x86_64 ApportVersion: 2.33.1-0ubuntu3 Architecture: amd64 AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC1: marin 6685 F.... wireplumber - /dev/snd/controlC0: marin 6685 F.... wireplumber - /dev/snd/seq: marin 6665 F.... pipewire + USER PID ACCESS COMMAND + /dev/snd/controlC1: marin 6685 F.... wireplumber + /dev/snd/controlC0: marin 6685 F.... wireplumber + /dev/snd/seq: marin 6665 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Mar 8 07:28:43 2026 InstallationDate: Installed on 2025-04-14 (328 days ago) InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 (20250215) MachineType: ASUSTeK COMPUTER INC. Zenbook 15 UM3504DA_UM3504DA PackageArchitecture: all ProcEnviron: - LANG=fr_FR.UTF-8 - PATH=(custom, no user) - SHELL=/bin/bash - TERM=xterm-256color - XDG_RUNTIME_DIR=<set> + LANG=fr_FR.UTF-8 + PATH=(custom, no user) + SHELL=/bin/bash + TERM=xterm-256color + XDG_RUNTIME_DIR=<set> PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. SourcePackage: alsa-driver Symptom: audio UpgradeStatus: Upgraded to resolute on 2026-03-07 (1 days ago) dmi.bios.date: 05/13/2024 dmi.bios.release: 5.24 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: UM3504DA.312 dmi.board.asset.tag: ATN12345678901234567 dmi.board.name: UM3504DA dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: 1.0 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTeK COMPUTER INC. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrUM3504DA.312:bd05/13/2024:br5.24:svnASUSTeKCOMPUTERINC.:pnZenbook15UM3504DA_UM3504DA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUM3504DA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku: dmi.product.family: Zenbook dmi.product.name: Zenbook 15 UM3504DA_UM3504DA dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK COMPUTER INC.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2143654 Title: Audio broken in Snap+Linux kernels 6.17 and 6.19 with Asus Zenbook 15, works with Flatpak, works with Snap+Linux kernel 6.14 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2143654/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
