[pulseaudio-discuss] [PATCH for] Re: RTP segfault/uninitialized resampler in pulse 0.9.14 ?

Lennart Poettering lennart at poettering.net
Thu Feb 5 17:18:17 PST 2009


On Tue, 03.02.09 18:32, Erich Boleyn (erich at uruk.org) wrote:

> Erich Boleyn <erich at uruk.org> wrote:
> 
> > Using RTP for multi-room music streaming, updated to Pulse 0.9.14 from
> > 0.9.9, RTP reception new crashes with a segfault on all machines at the
> > first "Updating sample rate" log message.
> >
> > Source of the segfault appears to be null pointer for "impl_update_rates"
> > function in resampler routine, perhaps uninitialized resamplers in general?
> 
> 
> A fresh look after work made the resampler initialization code pop out.
> 
> The problem is in the sink connection being made from "module-rtp-recv.c",
> the "PA_SINK_INPUT_VARIABLE_RATE" flag should be passed into
> "pa_sink_input_new", but is not there.
> 
> Made the change and tested it, fixes the problem.  Checked and head-of-
> tree off of the pulseaudio.org source browsing link does not have this
> fix either.
> 
> One-liner patch attached.

Thanks for the patch!

Commited in 64926ff6b3c.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4



More information about the pulseaudio-discuss mailing list