[pulseaudio-discuss] Crash when testing PulseAudio 3.0 on a Pandaboard ES.

Liam Girdwood liam.r.girdwood at linux.intel.com
Mon Feb 4 10:31:41 PST 2013


On Sat, 2013-02-02 at 10:54 +0100, David Henningsson wrote:
> On 01/31/2013 07:11 PM, Tanu Kaskinen wrote:
> > On Thu, 2013-01-31 at 17:04 +0100, David Henningsson wrote:
> >> [Adding Arun, Liam and Feng to CC]
> >>
> >> On 01/30/2013 12:15 PM, Luke Yelavich wrote:
> >>> Got it thanks, applied along with using alsa 1.0.26.
> >>>
> >>> However, it seems we have another one, and this has produced another, bigger stacktrace, which is attached. Still the PandaBoardES with the same UCM config I sent to the list.
> >>>
> >>
> >> This looks like: https://bugs.freedesktop.org/show_bug.cgi?id=53036
> >
> > Yep.
> >
> >> But can we reconfirm that "PlaybackChannels" or "CaptureChannels" are
> >> really required?

These are optional within UCM. It might be worth returning stereo if
they are not supplied in the UCM configuration.

> >
> > Required in what sense? UCM itself doesn't require those, but the
> > current pulseaudio code requires those values (the assertion is there
> > for a reason). It's of course possible to change pulseaudio code if you
> > feel like it, but I think it would make useful to improve those
> > configuration files.
> 
> I think a better solution than an assert failure would be either
> 1) Default to stereo for playback and capture, or
> 2) Fall back to not using UCM at all.
> 
> >> None of the files Ubuntu ships today have it, and AFAIU
> >> it has not been required in the past (i e PA 2.1). Is there any
> >> documentation of this, so if it really is required, we know how to add it?
> >
> > PA 2.1 didn't have UCM support.
> 
> Ah. Missed that.
> 
> > I don't know why Ubuntu ships any UCM
> > configuration files at all, if they have never been tested (at least not
> > with PulseAudio).
> 
> They are shipped together with udev rules that set a verb at bootup in 
> order to have a less messed up mixer OOTB.
> 
> > I'm not aware of any documentation (apart from the little[1] that I
> > started to write and never finished).
> 
> This is a major problem with UCM. There is little or no official 
> documentation, nor official examples of how to write UCM files the right 
> way. Liam, is there any progress on this issue?
> 

Not yet, but I will write something this week. Marcin has some configs
to send me too so we can take them all together upstream.

Regards

Liam



More information about the pulseaudio-discuss mailing list