Hey folks,
I was attempting to test Pulse 3.0 on a PandaBoard ES for something completely
unrelated, however when attepting to load PulseAudio, it crashed when
attempting to make use of UCM. The stacktrace is attached, and I still have the
core dump if anybody requires that as well. This test was conducted on Ubuntu
Raring with all latest updates for the PandaBoard.
Happy to provide information if required, and I hope this stacktrace is useful
to whip up a fix.
Luke
Thread 1 (Thread 0xb66d6000 (LWP 2099)):
#0 __libc_do_syscall ()
at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
#1 0xb6cc0482 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:66
#2 0xb6cc2c9e in __GI_abort () at abort.c:90
#3 0xb6ce656c in __libc_message (do_abort=2,
fmt=0xb6d64804 "*** glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:200
#4 0xb6ced042 in malloc_printerr (action=3,
str=0xb6d64a48 "double free or corruption (fasttop)",
ptr=<optimised out>) at malloc.c:4960
#5 0xb2414fca in snd_use_case_free_list ()
from /usr/lib/arm-linux-gnueabihf/libasound.so.2
#6 0xb237c8ec in ucm_get_modifiers (uc_mgr=0x1bb6230,
verb=0x1bb95d8) at modules/alsa/alsa-ucm.c:406
#7 pa_alsa_ucm_get_verb (uc_mgr=0x1bb6230,
verb_name=0x1ba5cb8 "Record",
verb_desc=<optimised out>,
p_verb=p_verb@entry=0xbec4252c)
at modules/alsa/alsa-ucm.c:607
#8 0xb237d5e4 in pa_alsa_ucm_query_profiles (
ucm=ucm@entry=0x1bb61f8, card_index=<optimised out>)
at modules/alsa/alsa-ucm.c:556
#9 0xb2464cc6 in module_alsa_card_LTX_pa__init (
m=0x1bb47a8) at modules/alsa/module-alsa-card.c:581
#10 0xb6f0aeca in pa_module_load (c=0x1ba81d8,
name=0xb2473920 "module-alsa-card",
argument=0x1bb4948 "device_id=\"0\" name=\"platform-omap-abe-twl6040\"
card_name=\"alsa_card.platform-omap-abe-twl6040\" namereg_fail=false tsched=yes
fixed_latency_range=no ignore_dB=no deferred_volume=yes
card_properties=\"mo"...)
at pulsecore/module.c:109
#11 0xb2471b52 in verify_access (u=0x1bb2720, d=0x1bb46a8)
at modules/module-udev-detect.c:332
#12 0xb2472932 in process_path (path=<optimised out>,
u=<optimised out>) at modules/module-udev-detect.c:468
#13 module_udev_detect_LTX_pa__init (m=<optimised out>)
at modules/module-udev-detect.c:761
#14 0xb6f0aeca in pa_module_load (c=c@entry=0x1ba81d8,
name=name@entry=0x1bab188 "module-udev-detect",
argument=0x0) at pulsecore/module.c:109
#15 0xb6f00748 in pa_cli_command_load (c=0x1ba81d8,
t=0x1baebe0, buf=0x1ba39b8, fail=<optimised out>)
at pulsecore/cli-command.c:441
#16 0xb6f033bc in pa_cli_command_execute_line_stateful (
c=c@entry=0x1ba81d8,
s=s@entry=0xbec42844 "load-module module-udev-detect",
buf=buf@entry=0x1ba39b8, fail=fail@entry=0x1ba18cd,
ifstate=ifstate@entry=0xbec42840)
at pulsecore/cli-command.c:2092
#17 0xb6f039dc in pa_cli_command_execute_file_stream (
c=c@entry=0x1ba81d8, f=0x1bab1f0,
buf=buf@entry=0x1ba39b8, fail=<optimised out>,
fail@entry=0x1ba18cd) at pulsecore/cli-command.c:2132
#18 0x0000d68c in main (argc=<optimised out>,
argv=<optimised out>) at daemon/main.c:1077
(gdb) q
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss