public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
* Alsa UCM library crashing on Boot
       [not found] <18a4b3348da37c00-webhooks-bot@alsa-project.org>
@ 2026-04-09 13:26 ` GitHub issues - opened
  0 siblings, 0 replies; 2+ messages in thread
From: GitHub issues - opened @ 2026-04-09 13:26 UTC (permalink / raw)
  To: alsa-devel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Alsa UCM library crashing on Boot
       [not found] <18a4b9391d9ca400-webhooks-bot@alsa-project.org>
@ 2026-04-09 15:16 ` GitHub issues - opened
  0 siblings, 0 replies; 2+ messages in thread
From: GitHub issues - opened @ 2026-04-09 15:16 UTC (permalink / raw)
  To: alsa-devel

alsa-project/alsa-lib issue #502 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)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe64fb3dd5 n/a (libasound.so.2 + 0x38dd5)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe650344c1 snd_use_case_mgr_close (libasound.so.2 + 0xb94c1)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe650b5861 n/a (libspa-alsa.so + 0x1e861)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe690c1aa1 n/a (libpipewire-0.3.so.0 + 0x6caa1)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe690c1ba1 pw_unload_spa_handle (libpipewire-0.3.so.0 + 0x6cba1)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe692f0727 n/a (libwireplumber-0.5.so.0 + 0x17727)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe6929bec0 g_object_unref (libgobject-2.0.so.0 + 0x21ec0)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe69177c48 n/a (libglib-2.0.so.0 + 0x55c48)
                                                 alsa-project/alsa-ucm-conf#9  0x00007efe6917e9a4 n/a (libglib-2.0.so.0 + 0x5c9a4)
                                                 alsa-project/alsa-ucm-conf#10 0x00007efe69181079 n/a (libglib-2.0.so.0 + 0x5f079)
                                                 alsa-project/alsa-ucm-conf#11 0x00007efe69182607 n/a (libglib-2.0.so.0 + 0x60607)
                                                 alsa-project/alsa-ucm-conf#12 0x00007efe691829c7 g_main_loop_run (libglib-2.0.so.0 + 0x609c7)
                                                 alsa-project/alsa-ucm-conf#13 0x000055f1f813151f n/a (/usr/bin/wireplumber + 0x251f)
                                                 alsa-project/alsa-ucm-conf#14 0x00007efe68e5e6c1 n/a (libc.so.6 + 0x276c1)
                                                 alsa-project/alsa-ucm-conf#15 0x00007efe68e5e7f9 __libc_start_main (libc.so.6 + 0x277f9)
                                                 alsa-project/alsa-ucm-conf#16 0x000055f1f8131945 n/a (/usr/bin/wireplumber + 0x2945)

                                                 Stack trace of thread 1096:
                                                 #0  0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe68f51595 epoll_wait (libc.so.6 + 0x11a595)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe68893d0a n/a (libspa-support.so + 0x1bd0a)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe6887e63c n/a (libspa-support.so + 0x663c)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe690e0401 n/a (libpipewire-0.3.so.0 + 0x8b401)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1098:
                                                 #0  0x00007efe68f4f06d syscall (libc.so.6 + 0x11806d)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe691aedee g_cond_wait (libglib-2.0.so.0 + 0x8cdee)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe6914822d n/a (libglib-2.0.so.0 + 0x2622d)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe691b89c7 n/a (libglib-2.0.so.0 + 0x969c7)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1103:
                                                 #0  0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe68f51595 epoll_wait (libc.so.6 + 0x11a595)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe68893d0a n/a (libspa-support.so + 0x1bd0a)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe6887e63c n/a (libspa-support.so + 0x663c)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe6907a011 n/a (libpipewire-0.3.so.0 + 0x25011)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1097:
                                                 #0  0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe69182734 n/a (libglib-2.0.so.0 + 0x60734)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe69182815 g_main_context_iteration (libglib-2.0.so.0 + 0x60815)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe69182862 n/a (libglib-2.0.so.0 + 0x60862)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#9  0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1099:
                                                 #0  0x00007efe68f4f06d syscall (libc.so.6 + 0x11806d)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe691afbee g_cond_wait_until (libglib-2.0.so.0 + 0x8dbee)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe691481f7 n/a (libglib-2.0.so.0 + 0x261f7)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe6914836f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2636f)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe691b9660 n/a (libglib-2.0.so.0 + 0x97660)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1111:
                                                 #0  0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe4dc2e36c _ZN9libcamera19EventDispatcherPoll4pollEPSt6vectorI6pollfdSaIS2_EE (libcamera-base.so.0.7 + 0x1a36c)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe4dc2ed8b _ZN9libcamera19EventDispatcherPoll13processEventsEv (libcamera-base.so.0.7 + 0x1ad8b)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe4dc27679 _ZN9libcamera6Thread4execEv (libcamera-base.so.0.7 + 0x13679)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe4d542376 _ZN9libcamera13CameraManager7Private3runEv (libcamera.so.0.7 + 0xa2376)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe422e55a4 n/a (libstdc++.so.6 + 0xe55a4)
                                                 alsa-project/alsa-ucm-conf#9  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#10 0x00007efe68f512bc n/a (libc.so.6 + 0x11a2bc)

                                                 Stack trace of thread 1100:
                                                 #0  0x00007efe68ed5f32 n/a (libc.so.6 + 0x9ef32)
                                                 alsa-project/alsa-ucm-conf#1  0x00007efe68eca39c n/a (libc.so.6 + 0x9339c)
                                                 alsa-project/alsa-ucm-conf#2  0x00007efe68eca3e4 n/a (libc.so.6 + 0x933e4)
                                                 alsa-project/alsa-ucm-conf#3  0x00007efe68f442f6 ppoll (libc.so.6 + 0x10d2f6)
                                                 alsa-project/alsa-ucm-conf#4  0x00007efe69182734 n/a (libglib-2.0.so.0 + 0x60734)
                                                 alsa-project/alsa-ucm-conf#5  0x00007efe691829c7 g_main_loop_run (libglib-2.0.so.0 + 0x609c7)
                                                 alsa-project/alsa-ucm-conf#6  0x00007efe68d746a4 n/a (libgio-2.0.so.0 + 0x1196a4)
                                                 alsa-project/alsa-ucm-conf#7  0x00007efe691b84fc n/a (libglib-2.0.so.0 + 0x964fc)
                                                 alsa-project/alsa-ucm-conf#8  0x00007efe68ecd97a n/a (libc.so.6 + 0x9697a)
                                                 alsa-project/alsa-ucm-conf#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
alsa-project/alsa-ucm-conf#1  uc_mgr_free_device (dev=0x55f21b6e4e10) at ucm/utils.c:613
alsa-project/alsa-ucm-conf#2  0x00007efe64fb3dd5 in uc_mgr_free_device_list (base=0x55f21b642208) at ucm/utils.c:626
alsa-project/alsa-ucm-conf#3  uc_mgr_free_verb (uc_mgr=uc_mgr@entry=0x55f21b535d50) at ucm/utils.c:799
alsa-project/alsa-ucm-conf#4  0x00007efe650344c1 in uc_mgr_free (uc_mgr=0x55f21b535d50) at ucm/utils.c:826
alsa-project/alsa-ucm-conf#5  snd_use_case_mgr_close (uc_mgr=0x55f21b535d50) at ucm/main.c:1901
alsa-project/alsa-ucm-conf#6  0x00007efe650b5861 in pa_alsa_ucm_free (ucm=0x55f21b656b40) at ../pipewire/spa/plugins/alsa/acp/alsa-ucm.c:2749
alsa-project/alsa-ucm-conf#7  acp_card_destroy (card=0x55f21b656ac0) at ../pipewire/spa/plugins/alsa/acp/acp.c:2089
alsa-project/alsa-ucm-conf#8  impl_clear (handle=0x55f21b6565b8) at ../pipewire/spa/plugins/alsa/alsa-acp-device.c:1116
alsa-project/alsa-ucm-conf#9  0x00007efe690c1aa1 in spa_handle_clear (object=0x55f21b6565b8) at ../pipewire/spa/include/spa/support/plugin.h:72
alsa-project/alsa-ucm-conf#10 unref_handle (handle=0x55f21b656590) at ../pipewire/src/pipewire/pipewire.c:196
alsa-project/alsa-ucm-conf#11 0x00007efe690c1ba1 in unref_handle (handle=<optimized out>) at ../pipewire/src/pipewire/pipewire.c:192
alsa-project/alsa-ucm-conf#12 pw_unload_spa_handle (handle=0x55f21b6565b8) at ../pipewire/src/pipewire/pipewire.c:329
alsa-project/alsa-ucm-conf#13 0x00007efe692f0727 in wp_spa_device_finalize (object=0x55f21b755390) at ../wireplumber/lib/wp/device.c:271
alsa-project/alsa-ucm-conf#14 0x00007efe6929bec0 in g_object_unref (_object=0x55f21b755390) at ../glib/gobject/gobject.c:4910
alsa-project/alsa-ucm-conf#15 0x00007efe69177c48 in g_source_callback_unref (cb_data=0x55f21b793950) at ../glib/glib/gmain.c:1759
alsa-project/alsa-ucm-conf#16 g_source_callback_unref (cb_data=0x55f21b793950) at ../glib/glib/gmain.c:1752
alsa-project/alsa-ucm-conf#17 0x00007efe6917e9a4 in g_source_destroy_internal (source=0x55f21b708680, context=0x55f21b44bfd0, have_lock=1) at ../glib/glib/gmain.c:1354
alsa-project/alsa-ucm-conf#18 0x00007efe69181079 in g_main_dispatch (context=0x55f21b44bfd0) at ../glib/glib/gmain.c:3621
alsa-project/alsa-ucm-conf#19 0x00007efe69182607 in g_main_context_dispatch_unlocked (context=0x55f21b44bfd0) at ../glib/glib/gmain.c:4451
alsa-project/alsa-ucm-conf#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
alsa-project/alsa-ucm-conf#21 0x00007efe691829c7 in g_main_loop_run (loop=0x55f21b44bf90) at ../glib/glib/gmain.c:4721
alsa-project/alsa-ucm-conf#22 0x000055f1f813151f in main (argc=<optimized out>, argv=<optimized out>) at ../wireplumber/src/main.c:255
```

Pipewire sink info: 
```
Sink alsa-project/alsa-ucm-conf#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-lib/issues/502
Repository URL: https://github.com/alsa-project/alsa-lib

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-09 15:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <18a4b9391d9ca400-webhooks-bot@alsa-project.org>
2026-04-09 15:16 ` Alsa UCM library crashing on Boot GitHub issues - opened
     [not found] <18a4b3348da37c00-webhooks-bot@alsa-project.org>
2026-04-09 13:26 ` GitHub issues - opened

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox