Assertion 'dev == data->device' failed at ../pulseaudio/src/modules/alsa/alsa-ucm.c:1562, function pa_alsa_ucm_set_port()
Description:
Pulseaudio 17 crashes in certain situations with alsa_ucm devices, see https://bbs.archlinux.org/viewtopic.php?id=291913
If I'm reading the gitlab right this was identified and two commits applied after the release tag (see upstream links below) which might be worth to get backported.
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/ed3d4f0837f670e5e5afb1afa5bcfc8ff05d3407 https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/f5cacd94abcc47003bd88ad7ca1450de649ffb15
Additional info:
- package version(s): 17
- config and/or log files:
an 15 14:59:41 ben pulseaudio[852]: Assertion 'dev == data->device' failed at ../pulseaudio/src/modules/alsa/alsa-ucm.c:1562, function pa_alsa_ucm_set_port(). Aborting.
Jan 15 14:59:41 ben systemd[1]: Started Process Core Dump (PID 854/UID 0).
Jan 15 14:59:41 ben systemd-coredump[855]: Process 852 (pulseaudio) of user 1000 dumped core.
Stack trace of thread 852:
#0 0x00007f36af74983c n/a (libc.so.6 + 0x8e83c)
#1 0x00007f36af6f9668 raise (libc.so.6 + 0x3e668)
#2 0x00007f36af6e14b8 abort (libc.so.6 + 0x264b8)
#3 0x00007f36aa9439f7 pa_alsa_ucm_set_port (libalsa-util.so + 0x189f7)
#4 0x00007f36aa95ff02 pa_alsa_sink_new (libalsa-util.so + 0x34f02)
#5 0x00007f36aa9ec608 module_alsa_card_LTX_pa__init (module-alsa-card.so + 0x5608)
#6 0x00007f36afb4b2ba pa_module_load (libpulsecore-17.0.so + 0x382ba)
#7 0x00007f36aa9f38ff n/a (module-udev-detect.so + 0x28ff)
#8 0x00007f36aa9f4d4b module_udev_detect_LTX_pa__init (module-udev-detect.so + 0x3d4b)
#9 0x00007f36afb4b2ba pa_module_load (libpulsecore-17.0.so + 0x382ba)
#10 0x00007f36afb2fde6 n/a (libpulsecore-17.0.so + 0x1cde6)
#11 0x00007f36afb3bfe0 pa_cli_command_execute_line_stateful (libpulsecore-17.0.so + 0x28fe0)
#12 0x00007f36afb3c6bc pa_cli_command_execute_file_stream (libpulsecore-17.0.so + 0x296bc)
#13 0x000056005a81174e main (pulseaudio + 0x874e)
#14 0x00007f36af6e2cd0 n/a (libc.so.6 + 0x27cd0)
#15 0x00007f36af6e2d8a __libc_start_main (libc.so.6 + 0x27d8a)
#16 0x000056005a8128d5 n/a (pulseaudio + 0x98d5)
- link to upstream bug report, if any:
Steps to reproduce:
- Start pulseaudio with UCM config based devices.