On Mon, 2013-01-21 at 16:44 +1100, Luke Yelavich wrote: > On Mon, Jan 21, 2013 at 09:55:07AM EST, Tanu Kaskinen wrote: > > On Mon, 2013-01-21 at 09:08 +1100, Luke Yelavich wrote: > > > On Fri, Jan 18, 2013 at 06:22:05PM EST, Tanu Kaskinen wrote: > > > > On Fri, 2013-01-18 at 16:08 +1100, Luke Yelavich wrote: > > > > > 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. > > > > > > > > Looks like an alsa-lib bug that has been fixed in 1.0.26. > > > > > > Thanks, will round up the patch and get it included in our package. > > > > So you can't upgrade alsa-lib to 1.0.26? I'm not sure if "round up" > > means that you already know which patch it is or not, so here's a link > > to the patch: > > > > http://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=e16a9a04b190c1c7981d9c65c08c504b9a23fe37 > > Thanks, I figured that was the one. As for upgrading to 1.0.26 ALA, we > haven't got to it yet, and it requires a little QA testing before we > throw it in. Pulse is getting sed testing atm, so whilst 1.0.26 wille > ventually l and, I need to solve this bug now, and then move onto > 1.0.26. > > Unfortunately it seems that I still get a crash with that patch > included. Traceback attached. Are you sure you are testing a properly patched alsa-lib? If you are, then this is some other alsa-lib bug. ucm_get_modifiers() in pulseaudio definitely doesn't do any double-freeing. -- Tanu