Skip to content

audio/alsa-playback always failed with core-dump message #2585

Description

@baconYao

Bug Description

While running the audio/alsa-playback test, got core-dump info and the DUT was unable to play the sound.

ALSA lib conf.c:4136:(config_file_load) cannot stat file/directory /usr/share/alsa/cards/aliases.conf
ALSA lib control.c:1570:(snd_ctl_open_noupdate) Invalid CTL cards.ctl.default
Failed to change volume: Failed to attach HCTL to a Mixer
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.default
terminate called after throwing an instance of 'Alsa::AlsaError'
  what():  Failed to open device: default. No such file or directory
/var/tmp/job_command_lrt3fvj3.sh: line 2:  5526 Aborted                 (core dumped) /snap/checkbox24/current/usr/bin/nsenter.static -m/run/snapd/ns/checkbox.mnt -W/var/tmp/cwd-clkh55ij.e7f78f4e45865cc36c8aa7541157c21c45262898d8416f92ecce893b13ab14f0 /snap/checkbox24/current/usr/bin/setpriv --inh-caps=-setgid,-setuid,-sys_chroot,-sys_admin env ALSADEVICE=hw:CARD=bytrt5660,DEV=0 ALSA_CONFIG_PATH=/snap/checkbox/24743/checkbox-runtime/usr/share/alsa/alsa.conf CHECKBOX_OS_IS_UBUNTUCORE=1 CHECKBOX_RUNNING_STRICT_SNAP=1 CHECKBOX_RUNTIME=/snap/checkbox24/current CHECKBOX_SHARE=/snap/checkbox/24743/providers/checkbox-provider-checkbox DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus GI_TYPELIB_PATH=/snap/checkbox/24743/usr/lib/girepository-1.0:/snap/checkbox/24743/usr/lib/aarch64-linux-gnu/girepository-1.0:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/girepository-1.0 GST_PLUGIN_PATH=/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/gstreamer-1.0 GST_PLUGIN_SCANNER=/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner GST_PLUGIN_SYSTEM_PATH=/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/gstreamer-1.0 HOME=/root/snap/checkbox/24743 INVOCATION_ID=28abc3decd0e4658a14bf9208b5a994d JOURNAL_STREAM=8:30319 LANG=C.UTF-8 LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/snap/checkbox/24743/usr/lib:/snap/checkbox/24743/usr/lib/aarch64-linux-gnu:/snap/checkbox/24743/checkbox-runtime/lib:/snap/checkbox/24743/checkbox-runtime/lib/aarch64-linux-gnu:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/lapack:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/blas:/snap/checkbox/24743/checkbox-runtime/lib/fwts MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/snap.checkbox.agent.service/memory.pressure MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= MODEL_GRADE=signed 'NET_DEVICE_INFO=ven_rsi_sdio ven_rsi_91x' OBEX_TARGET=00:02:72:C5:F9:1F OPEN_AC_SSID=ubuntu-cert-ac-open OPEN_AX_SSID=ubuntu-cert-ax-open OPEN_BG_SSID=ubuntu-cert-bg-open OPEN_N_SSID=ubuntu-cert-n-open PATH=/tmp/nest-bzh0s_45.e7f78f4e45865cc36c8aa7541157c21c45262898d8416f92ecce893b13ab14f0:/snap/checkbox/24743/usr/sbin:/snap/checkbox/24743/usr/bin:/snap/checkbox/24743/sbin:/snap/checkbox/24743/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/checkbox/24743/usr/sbin:/snap/checkbox/24743/sbin:/snap/bin:/snap/checkbox/24743/checkbox-runtime/bin:/snap/checkbox/24743/checkbox-runtime/usr/bin:/snap/checkbox/24743/checkbox-runtime/sbin:/snap/checkbox/24743/checkbox-runtime/usr/sbin PERL5LIB=:/snap/checkbox/24743/usr/lib/aarch64-linux-gnu/perl/5.38:/snap/checkbox/24743/usr/lib/aarch64-linux-gnu/perl5/5.38:/snap/checkbox/24743/usr/share/perl/5.38:/snap/checkbox/24743/usr/share/perl5:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/perl/5.38:/snap/checkbox/24743/checkbox-runtime/usr/lib/aarch64-linux-gnu/perl5/5.38:/snap/checkbox/24743/checkbox-runtime/usr/share/perl/5.38:/snap/checkbox/24743/checkbox-runtime/usr/share/perl5 PLAINBOX_PROVIDER_DATA=/snap/checkbox/24743/providers/checkbox-provider-checkbox/data PLAINBOX_PROVIDER_GETTEXT_DOMAIN=checkbox-provider-base PLAINBOX_PROVIDER_UNITS=/snap/checkbox/24743/providers/checkbox-provider-checkbox/units PLAINBOX_SESSION_SHARE=/var/tmp/checkbox-ng/sessions/remote-2026-06-18T02.11.35.269720.session/session-share PWD=/var/snap/checkbox/24743 PYTHONHOME=/snap/checkbox/24743/checkbox-runtime/usr PYTHONPATH=/snap/checkbox/24743/usr/lib/python3/dist-packages::/snap/checkbox/24743/checkbox-runtime/lib/python3.12/site-packages:/snap/checkbox/24743/checkbox-runtime/usr/lib/python3/dist-packages PYTHONUSERBASE=/snap/checkbox/24743/checkbox-runtime RTC_DEVICE_FILE=/dev/rtc0 SHELL=/bin/bash SHLVL=0 SNAP=/snap/checkbox/24743 SNAP_ARCH=arm64 SNAP_COMMON=/var/snap/checkbox/common SNAP_CONTEXT=muJzPf0Tb8WWa-rqSISHwJxEtk6cWE-1ccdNNofplHaFMALuOj3S SNAP_COOKIE=muJzPf0Tb8WWa-rqSISHwJxEtk6cWE-1ccdNNofplHaFMALuOj3S SNAP_DATA=/var/snap/checkbox/24743 SNAP_EUID=0 SNAP_INSTANCE_KEY= SNAP_INSTANCE_NAME=checkbox SNAP_LIBRARY_PATH=/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32 SNAP_NAME=checkbox SNAP_REAL_HOME=/root SNAP_REEXEC= SNAP_REVISION=24743 SNAP_SAVE_DATA=/var/lib/snapd/save/snap/checkbox SNAP_UID=0 SNAP_USER_COMMON=/root/snap/checkbox/common SNAP_USER_DATA=/root/snap/checkbox/24743 SNAP_VERSION=7.4.0-dev12 STRESS_BOOT_ITERATIONS=100 STRESS_BOOT_WAIT_DELAY=120 STRESS_BOOT_WAKEUP_DELAY=60 STRESS_S3_ITERATIONS=100 STRESS_S3_SLEEP_DELAY=60 STRESS_S3_WAIT_DELAY=120 STRESS_S4_ITERATIONS=100 STRESS_S4_SLEEP_DELAY=60 STRESS_S4_WAIT_DELAY=120 SYSTEMD_EXEC_PID=3351 TEMPDIR=/tmp TEST_TARGET_IPERF=10.101.47.93 TEXTDOMAIN=checkbox-provider-base TMPDIR=/tmp TPM2TOOLS_DEVICE_FILE=/dev/tpm0 TPM2TOOLS_TCTI_NAME=device USER=root WATCHDOG_KERNEL_MOD=iTCO_wdt WIFI_AP_SETUPTIME=30 WIFI_INTERFACE=mlan0 WPA3_AX_PSK=insecure WPA3_AX_SSID=ubuntu-cert-ax-wpa3 WPA_AC_PSK=insecure WPA_AC_SSID=ubuntu-cert-ac-wpa WPA_AX_PSK=insecure WPA_AX_SSID=ubuntu-cert-ax-wpa WPA_BG_PSK=insecure WPA_BG_SSID=ubuntu-cert-bg-wpa WPA_N_PSK=insecure WPA_N_SSID=ubuntu-cert-n-wpa WWAN_APN=internet WWAN_CONTROL_IF=ttyACM3 WWAN_NET_IF=ppp0 WWAN_SETUPTIME=30 XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_TYPE=tty SYSTEMD_IGNORE_CHROOT=1 bash -c 'alsa_test playback -d 5'

Cert-blocker Test Case

  • cert-blocker

To Reproduce

  1. Install checkbox via the following command on DUT

sudo snap install checkbox24 --channel=latest/edge
sudo snap install checkbox --channel="uc24/edge" --devmode

  1. Run the com.canonical.certification::client-cert-iot-ubuntucore-24-manual test plan via checkbox24.checkbox control <ip address>
  2. Choose audio jobs audio/alsa-playback and after-suspend-audio/alsa-playback

Expected Result

  • DUT is able to play sound
  • Checkbox job won't throw the #error message

Actual Result

Failed Submission: https://certification.canonical.com/hardware/202307-31859/submission/494870/test-results/?term=audio

All Genio devices have this issue.

  • G1200
  • G720
  • G700
  • G520
  • G510
  • G350

Environment

  • OS: UC24
  • Checkbox Type: Snap
  • Checkbox Version:
ceqa@localhost:/var/tmp$ snap list
Name                   Version                          Rev    Tracking         Publisher            Notes
checkbox               7.4.0-dev12                      24743  uc24/edge        ce-certification-qa  devmode
checkbox24             7.4.0-dev12                      1938   latest/edge      ce-certification-qa  -
console-conf           24.04.1+git45g5f9fae19+g7598200  80     24/stable        canonical✓           -
core24                 20260410                         1644   latest/stable    canonical✓           base
mediatek-genio         24-1~1beta                       20     24/stable        canonical✓           gadget
mediatek-genio-kernel  6.8.0-1005.5                     54     24/stable        canonical✓           kernel
snapd                  2.75.2                           26869  latest/stable/…  canonical✓           snapd

Relevant log output

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions