From: GitHub issues - opened <github@alsa-project.org>
To: alsa-devel@alsa-project.org
Subject: Alsa UCM library crashing on Boot
Date: Thu, 9 Apr 2026 15:26:34 +0200 (CEST) [thread overview]
Message-ID: <18a4b3348de1aa00-webhooks-bot@alsa-project.org> (raw)
In-Reply-To: <18a4b3348da37c00-webhooks-bot@alsa-project.org>
alsa-project/alsa-ucm-conf issue #741 was opened from alosarjos:
Hi there!
I've been redirected here from an issue with Wireplumber crashing on Boot: https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/937#note_3417645
The HW:4 is the inboard Audio from a ASUS ROG STRIX B650-A GAMING WIFI Motherboard:
`Bus 001 Device 004: ID 0b05:1a52 ASUSTek Computer, Inc. USB Audio`
I will put here the info and the crash dump:
Log:
```
Apr 09 08:10:03 artorias wireplumber[1089]: spa.alsa: can't open control for card hw:4: No existe el fichero o el directorio
Apr 09 08:10:03 artorias systemd-coredump[1421]: [🡕] Process 1089 (wireplumber) of user 965 dumped core.
Stack trace of thread 1089:
#0 0x00007efe64faea5d n/a (libasound.so.2 + 0x33a5d)
#1 0x00007efe64fb3dd5 n/a (libasound.so.2 + 0x38dd5)
#2 0x00007efe650344c1 snd_use_case_mgr_close (libasound.so.2 + 0xb94c1)
#3 0x00007efe650b5861 n/a (libspa-alsa.so + 0x1e861)
#4 0x00007efe690c1aa1 n/a (libpipewire-0.3.so.0 + 0x6caa1)
#5 0x00007efe690c1ba1 pw_unload_spa_handle (libpipewire-0.3.so.0 + 0x6cba1)
#6 0x00007efe692f0727 n/a (libwireplumber-0.5.so.0 + 0x17727)
#7 0x00007efe6929bec0 g_object_unref (libgobject-2.0.so.0 + 0x21ec0)
#8 0x00007efe69177c48 n/a (libglib-2.0.so.0 + 0x55c48)
#9 0x00007efe6917e9a4 n/a (libglib-2.0.so.0 + 0x5c9a4)
#10 0x00007efe69181079 n/a (libglib-2.0.so.0 + 0x5f079)
#11 0x00007efe69182607 n/a (libglib-2.0.so.0 + 0x60607)
#12 0x00007efe691829c7 g_main_loop_run (libglib-2.0.so.0 + 0x609c7)
#13 0x000055f1f813151f n/a (/usr/bin/wireplumber + 0x251f)
#14 0x00007efe68e5e6c1 n/a (libc.so.6 + 0x276c1)
#15 0x00007efe68e5e7f9 __libc_start_main (libc.so.6 + 0x277f9)
#16 0x000055f1f8131945 n/a (/usr/bin/wireplumber + 0x2945)
Stack trace of thread 1096:
#0 0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
#1 0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
#2 0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
#3 0x00007efe68f51595 epoll_wait (libc.so.6 + 0x11a595)
#4 0x00007efe68893d0a n/a (libspa-support.so + 0x1bd0a)
#5 0x00007efe6887e63c n/a (libspa-support.so + 0x663c)
#6 0x00007efe690e0401 n/a (libpipewire-0.3.so.0 + 0x8b401)
#7 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#8 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1098:
#0 0x00007efe68f4f06d syscall (libc.so.6 + 0x11806d)
#1 0x00007efe691aedee g_cond_wait (libglib-2.0.so.0 + 0x8cdee)
#2 0x00007efe6914822d n/a (libglib-2.0.so.0 + 0x2622d)
#3 0x00007efe691b89c7 n/a (libglib-2.0.so.0 + 0x969c7)
#4 0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
#5 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#6 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1103:
#0 0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
#1 0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
#2 0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
#3 0x00007efe68f51595 epoll_wait (libc.so.6 + 0x11a595)
#4 0x00007efe68893d0a n/a (libspa-support.so + 0x1bd0a)
#5 0x00007efe6887e63c n/a (libspa-support.so + 0x663c)
#6 0x00007efe6907a011 n/a (libpipewire-0.3.so.0 + 0x25011)
#7 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#8 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1097:
#0 0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
#1 0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
#2 0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
#3 0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
#4 0x00007efe69182734 n/a (libglib-2.0.so.0 + 0x60734)
#5 0x00007efe69182815 g_main_context_iteration (libglib-2.0.so.0 + 0x60815)
#6 0x00007efe69182862 n/a (libglib-2.0.so.0 + 0x60862)
#7 0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
#8 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#9 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1099:
#0 0x00007efe68f4f06d syscall (libc.so.6 + 0x11806d)
#1 0x00007efe691afbee g_cond_wait_until (libglib-2.0.so.0 + 0x8dbee)
#2 0x00007efe691481f7 n/a (libglib-2.0.so.0 + 0x261f7)
#3 0x00007efe6914836f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2636f)
#4 0x00007efe691b9660 n/a (libglib-2.0.so.0 + 0x97660)
#5 0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
#6 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#7 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1111:
#0 0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
#1 0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
#2 0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
#3 0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
#4 0x00007efe4dc2e36c _ZN9libcamera19EventDispatcherPoll4pollEPSt6vectorI6pollfdSaIS2_EE (libcamera-base.so.0.7 + 0x1a36c)
#5 0x00007efe4dc2ed8b _ZN9libcamera19EventDispatcherPoll13processEventsEv (libcamera-base.so.0.7 + 0x1ad8b)
#6 0x00007efe4dc27679 _ZN9libcamera6Thread4execEv (libcamera-base.so.0.7 + 0x13679)
#7 0x00007efe4d542376 _ZN9libcamera13CameraManager7Private3runEv (libcamera.so.0.7 + 0xa2376)
#8 0x00007efe422e55a4 n/a (libstdc++.so.6 + 0xe55a4)
#9 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#10 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
Stack trace of thread 1100:
#0 0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
#1 0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
#2 0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
#3 0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
#4 0x00007efe69182734 n/a (libglib-2.0.so.0 + 0x60734)
#5 0x00007efe691829c7 g_main_loop_run (libglib-2.0.so.0 + 0x609c7)
#6 0x00007efe68d746a4 n/a (libgio-2.0.so.0 + 0x1196a4)
#7 0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
#8 0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
#9 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)
ELF object binary architecture: AMD x86-64
```
The backtrace:
```
#0 0x00007efe64faea5d in uc_mgr_free_dev_list (dev_list=0x55f21b6e4e78) at ucm/utils.c:435
#1 uc_mgr_free_device (dev=0x55f21b6e4e10) at ucm/utils.c:613
#2 0x00007efe64fb3dd5 in uc_mgr_free_device_list (base=0x55f21b642208) at ucm/utils.c:626
#3 uc_mgr_free_verb (uc_mgr=uc_mgr@entry=0x55f21b535d50) at ucm/utils.c:799
#4 0x00007efe650344c1 in uc_mgr_free (uc_mgr=0x55f21b535d50) at ucm/utils.c:826
#5 snd_use_case_mgr_close (uc_mgr=0x55f21b535d50) at ucm/main.c:1901
#6 0x00007efe650b5861 in pa_alsa_ucm_free (ucm=0x55f21b656b40) at ../pipewire/spa/plugins/alsa/acp/alsa-ucm.c:2749
#7 acp_card_destroy (card=0x55f21b656ac0) at ../pipewire/spa/plugins/alsa/acp/acp.c:2089
#8 impl_clear (handle=0x55f21b6565b8) at ../pipewire/spa/plugins/alsa/alsa-acp-device.c:1116
#9 0x00007efe690c1aa1 in spa_handle_clear (object=0x55f21b6565b8) at ../pipewire/spa/include/spa/support/plugin.h:72
#10 unref_handle (handle=0x55f21b656590) at ../pipewire/src/pipewire/pipewire.c:196
#11 0x00007efe690c1ba1 in unref_handle (handle=<optimized out>) at ../pipewire/src/pipewire/pipewire.c:192
#12 pw_unload_spa_handle (handle=0x55f21b6565b8) at ../pipewire/src/pipewire/pipewire.c:329
#13 0x00007efe692f0727 in wp_spa_device_finalize (object=0x55f21b755390) at ../wireplumber/lib/wp/device.c:271
#14 0x00007efe6929bec0 in g_object_unref (_object=0x55f21b755390) at ../glib/gobject/gobject.c:4910
#15 0x00007efe69177c48 in g_source_callback_unref (cb_data=0x55f21b793950) at ../glib/glib/gmain.c:1759
#16 g_source_callback_unref (cb_data=0x55f21b793950) at ../glib/glib/gmain.c:1752
#17 0x00007efe6917e9a4 in g_source_destroy_internal (source=0x55f21b708680, context=0x55f21b44bfd0, have_lock=1) at ../glib/glib/gmain.c:1354
#18 0x00007efe69181079 in g_main_dispatch (context=0x55f21b44bfd0) at ../glib/glib/gmain.c:3621
#19 0x00007efe69182607 in g_main_context_dispatch_unlocked (context=0x55f21b44bfd0) at ../glib/glib/gmain.c:4451
#20 g_main_context_iterate_unlocked (context=0x55f21b44bfd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4516
#21 0x00007efe691829c7 in g_main_loop_run (loop=0x55f21b44bf90) at ../glib/glib/gmain.c:4721
#22 0x000055f1f813151f in main (argc=<optimized out>, argv=<optimized out>) at ../wireplumber/src/main.c:255
```
Pipewire sink info:
```
Sink #69
State: IDLE
Name: alsa_output.usb-Generic_USB_Audio-00.HiFi__Speaker__sink
Description: Edifier M60
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 26214 / 40% / -23,88 dB, front-right: 26214 / 40% / -23,88 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.usb-Generic_USB_Audio-00.HiFi__Speaker__sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
object.path = "alsa:acp:Audio:11:playback"
api.alsa.path = "hw:Audio"
api.alsa.open.ucm = "true"
api.alsa.pcm.card = "4"
api.alsa.pcm.stream = "playback"
port.group = "playback"
device.icon_name = "audio-speakers"
device.bus = "usb"
audio.channels = "2"
audio.position = "[ FL, FR ]"
device.routes = "1"
alsa.mixer_device = "_ucm0004.hw:Audio"
alsa.resolution_bits = "16"
alsa.card = "4"
alsa.card_name = "Edifier M60"
alsa.long_card_name = "Edifier M60"
alsa.driver_name = "snd_usb_audio"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB0b05:1a52"
alsa.id = "Audio"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
device.profile.name = "HiFi: Speaker: sink"
device.profile.description = "Speakers"
card.profile.device = "11"
device.id = "50"
factory.name = "api.alsa.pcm.sink"
node.pause-on-idle = "false"
priority.driver = "1100"
priority.session = "1100"
media.class = "Audio/Sink"
node.name = "alsa_output.usb-Generic_USB_Audio-00.HiFi__Speaker__sink"
node.nick = "Edifier M60"
device.description = "Edifier M60"
api.alsa.card.name = "USB Audio"
api.alsa.card.longname = "Generic USB Audio at usb-0000:0c:00.0-6, high speed"
device.name = "Edifier M60"
session.suspend-timeout-seconds = "0"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "68"
object.serial = "69"
node.max-latency = "16384/48000"
api.alsa.period-size = "512"
api.alsa.period-num = "64"
api.alsa.headroom = "512"
device.enum.api = "udev"
api.alsa.card = "4"
device.plugged.usec = "15803626"
device.bus_path = "pci-0000:0c:00.0-usb-0:6:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:0c.0/0000:0c:00.0/usb1/1-6/1-6:1.0/sound/card4"
device.bus-id = "usb-Generic_USB_Audio-00"
device.subsystem = "sound"
device.vendor.id = "0x0b05"
device.vendor.name = "ASUSTek Computer, Inc."
device.product.id = "0x1a52"
device.product.name = "USB Audio"
device.serial = "Generic_USB_Audio"
device.nick = "USB Audio"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio4"
spa.object.id = "10"
device.string = "4"
Ports:
[Out] Speaker: Speakers (type: Speaker, priority: 200, availability group: Speaker - Output, available)
Active Port: [Out] Speaker
Formats:
pcm
```
Issue URL : https://github.com/alsa-project/alsa-ucm-conf/issues/741
Repository URL: https://github.com/alsa-project/alsa-ucm-conf
next parent reply other threads:[~2026-04-09 13:27 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <18a4b3348da37c00-webhooks-bot@alsa-project.org>
2026-04-09 13:26 ` GitHub issues - opened [this message]
[not found] <18a4b9391d9ca400-webhooks-bot@alsa-project.org>
2026-04-09 15:16 ` Alsa UCM library crashing on Boot GitHub issues - opened
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=18a4b3348de1aa00-webhooks-bot@alsa-project.org \
--to=github@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox