Need to test mixer app using new Pulse and 4a architecture
Description
Environment
Attachments
is blocked by
Activity
Walt Miner December 22, 2017 at 7:13 PM
Close for EE RC5

Matt Ranostay December 21, 2017 at 4:58 AM
Works in latest build

ronan Le Martret December 19, 2017 at 5:34 AM
Can't reproduce this issue, wait for more explanation.

Dominig ar Foll December 19, 2017 at 4:08 AM
I do not see that error (on Intel) on master.
If you configure the HAL correctly see my emails in the mailing list with 4a tricks, it does work.
Please note that w have a HAL conflict between Intel Minnow and Intel PC which is not yet solved and needs a Manuel renaming of the unsused HAL. see #SPEC-1190

Matt Ranostay December 19, 2017 at 1:27 AM
Below is a captured stack trace on loading the Mixer application. As you can see it failing in an assert in alsa-lib
#0 __GI_raise (sig=sig@entry=6) at /usr/src/debug/glibc/2.25-r0/git/sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f66de5d450a in __GI_abort () at /usr/src/debug/glibc/2.25-r0/git/stdlib/abort.c:89
#2 0x00007f66de5cbfe7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7f66d60e78f7 "pcm",
file=file@entry=0x7f66d60e8108 "../../../alsa-lib-1.1.3/src/pcm/pcm.c", line=line@entry=727,
function=function@entry=0x7f66d60eabf8 <_PRETTY_FUNCTION_.11954> "snd_pcm_close") at /usr/src/debug/glibc/2.25-r0/git/assert/assert.c:92
#3 0x00007f66de5cc092 in _GI__assert_fail (assertion=assertion@entry=0x7f66d60e78f7 "pcm", file=file@entry=0x7f66d60e8108 "../../../alsa-lib-1.1.3/src/pcm/pcm.c",
line=line@entry=727, function=function@entry=0x7f66d60eabf8 <_PRETTY_FUNCTION_.11954> "snd_pcm_close") at /usr/src/debug/glibc/2.25-r0/git/assert/assert.c:101
#4 0x00007f66d606fc8f in snd_pcm_close (pcm=<optimized out>) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm.c:727
#5 0x00007f66d60821dd in snd1_pcm_generic_close (pcm=pcm@entry=0x55a75e3dfa80) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm_generic.c:41
#6 0x00007f66d609f394 in snd_pcm_hooks_close (pcm=0x55a75e3dfa80) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm_hooks.c:105
#7 0x00007f66d606fc35 in snd_pcm_close (pcm=0x55a75e3dfa80) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm.c:740
#8 0x00007f66d609f04f in _snd_pcm_hooks_open (pcmp=pcmp@entry=0x7ffd225b5100, name=name@entry=0x55a75e3c70c0 "Fallback", root=root@entry=0x55a75e3cd850,
conf=<optimized out>, stream=stream@entry=SND_PCM_STREAM_PLAYBACK, mode=mode@entry=458753) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm_hooks.c:543
#9 0x00007f66d606c8b3 in snd_pcm_open_conf (pcmp=pcmp@entry=0x7ffd225b5100, name=name@entry=0x55a75e3c70c0 "Fallback", pcm_root=pcm_root@entry=0x55a75e3cd850,
pcm_conf=<optimized out>, stream=stream@entry=SND_PCM_STREAM_PLAYBACK, mode=mode@entry=458753) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm.c:2444
#10 0x00007f66d606cf18 in snd_pcm_open_noupdate (pcmp=pcmp@entry=0x7ffd225b5100, root=0x55a75e3cd850, name=name@entry=0x55a75e3c70c0 "Fallback",
stream=stream@entry=SND_PCM_STREAM_PLAYBACK, mode=mode@entry=458753, hop=hop@entry=0) at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm.c:2503
#11 0x00007f66d606f917 in snd_pcm_open (pcmp=pcmp@entry=0x7ffd225b5100, name=name@entry=0x55a75e3c70c0 "Fallback", stream=stream@entry=SND_PCM_STREAM_PLAYBACK, mode=458753)
at /usr/src/debug/alsa-lib/1.1.3-r0/alsa-lib-1.1.3/src/pcm/pcm.c:2527
#12 0x00007f66d633ac5f in pa_alsa_open_by_device_string (device=<optimized out>, dev=dev@entry=0x55a75e3cbf00, ss=ss@entry=0x7ffd225b5210, map=map@entry=0x7ffd225b5220,
mode=mode@entry=0, period_size=period_size@entry=0x7ffd225b51f0, buffer_size=0x7ffd225b51f8, tsched_size=88200, use_mmap=0x7ffd225b51d1, use_tsched=0x7ffd225b51d3,
require_exact_channel_number=false) at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/modules/alsa/alsa-util.c:707
#13 0x00007f66d6354f38 in pa_alsa_sink_new (m=m@entry=0x55a75e3c68a0, ma=ma@entry=0x55a75e3c7080,
driver=driver@entry=0x7f66d65756b0 "../../pulseaudio-10.0/src/modules/alsa/module-alsa-sink.c", card=card@entry=0x0, mapping=<optimized out>, mapping@entry=0x0)
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/modules/alsa/alsa-sink.c:2201
#14 0x00007f66d6575016 in module_alsa_sink_LTX_pa__init (m=0x55a75e3c68a0) at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/modules/alsa/module-alsa-sink.c:103
#15 0x00007f66e0262818 in pa_module_load (c=c@entry=0x55a75e394ab0, name=name@entry=0x55a75e3c0fa0 "module-alsa-sink", argument=0x55a75e3c6100 "device=Fallback")
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/module.c:180
#16 0x00007f66e0251bb1 in pa_cli_command_load (c=0x55a75e394ab0, t=0x55a75e397ec0, buf=0x55a75e390600, fail=0x55a75e38ffa5)
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:439
#17 0x00007f66e0257f4c in pa_cli_command_execute_line_stateful (c=c@entry=0x55a75e394ab0, s=s@entry=0x7ffd225b5620 "load-module module-alsa-sink device=Fallback",
buf=buf@entry=0x55a75e390600, fail=fail@entry=0x55a75e38ffa5, ifstate=ifstate@entry=0x7ffd225b561c)
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:2134
#18 0x00007f66e0258761 in pa_cli_command_execute_file_stream (c=c@entry=0x55a75e394ab0, f=f@entry=0x55a75e3c6dd0, buf=buf@entry=0x55a75e390600, fail=fail@entry=0x55a75e38ffa5)
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:2174
#19 0x00007f66e0257d05 in pa_cli_command_execute_file (c=c@entry=0x55a75e394ab0, fn=0x55a75e3c6a40 "/etc/pulse/default.d/90-4a-modules.pa", buf=buf@entry=0x55a75e390600,
fail=fail@entry=0x55a75e38ffa5) at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:2205
#20 0x00007f66e025863a in pa_cli_command_execute_line_stateful (c=c@entry=0x55a75e394ab0, s=s@entry=0x7ffd225b5fd0 ".include /etc/pulse/default.d",
buf=buf@entry=0x55a75e390600, fail=fail@entry=0x55a75e38ffa5, ifstate=ifstate@entry=0x7ffd225b5fcc)
--Type <return> to continue, or q <return> to quit--
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:2089
#21 0x00007f66e0258761 in pa_cli_command_execute_file_stream (c=0x55a75e394ab0, f=0x55a75e39aa10, buf=0x55a75e390600, fail=0x55a75e38ffa5)
at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/pulsecore/cli-command.c:2174
#22 0x000055a75e180164 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/pulseaudio/10.0-r0/pulseaudio-10.0/src/daemon/main.c:1078
Details
Details
Assignee

Reporter

The mixer app was not working during F2F workshop in Yokohama. Need to get it working again.