Multicast/RTP not working

Bug #405360 reported by Dri
56
This bug affects 8 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Expired
Undecided
Unassigned
Declined for Karmic by Daniel T Chen

Bug Description

Binary package hint: pulseaudio

I'm trying to stream with Multicast/RTP from one Jaunty to another, pulseaudio daemon crashes on server with:

pulseaudio: symbol lookup error: /usr/lib/pulse-0.9/modules/module-rtp-recv.so: undefined symbol: pa_sink_get_latency_within_thread

Same error occurs if I reverse the stream.

Revision history for this message
Glendon Solsberry (gms8994) wrote :

After running an apt-get update && apt-get dist-upgrade, this now works, even though nothing PA related changed.

Revision history for this message
Kyle L. Huff (kylehuff) wrote :

This occurs for me as well Jaunty 2.6.28-15-generic #48-Ubuntu SMP.

An easy way to test this using 1 PC is to:

While playing a sound file -
Enable both the RTP Stream Sender and Receiver on the same machine, select "Create seperate audio device for Multicast/RTP", then check "Loopback audio to local speakers". Crashes within about 5 seconds.

Revision history for this message
Kyle L. Huff (kylehuff) wrote :

Sorry, I meant to add, doing an apt update and dist-upgrade had no affect for me.

Revision history for this message
Dri (michael-mattsson) wrote :

Forgot to mention, server side is amd64 and sender side is i386. Pulseaudio is 1:0.9.14-0ubuntu20.2 and kernelpackage 2.6.28.14.19 on both ends at the moment. Upgraded yesterday without any luck.

Revision history for this message
Rikard Lindström (ornotermes) wrote :

I have tested this with amd64 to amd64, amd64 to x86, x86 to amd64 and x86 to x86. The Server side always crash 5 seconds in to the stream.

Revision history for this message
Andreas Tetzner (a-tetzner) wrote :

Confirming this issue. Streaming using the separate RTP-Sink from Jaunty to Hardy causes the server's pulseaudio instance to crash; streaming using the configuration "from local speaker" works but the playback is not in sync.

Revision history for this message
00arthuryu (you-talkingto-me-43) wrote :

Confirming this issue on 9.10
If a separate RTP-Sink is chosen, then the sound on the server side speeds up until the audio is unaudible

Revision history for this message
apanloco (apanloco) wrote :

Confirming this, on Jaunty. Googling this gives only this thread unfortunately. Anyone found a solution yet?

Revision history for this message
apanloco (apanloco) wrote :

I have been digging into this, and the problem is that the rtp modules in pulseaudio has not been built against the same pulsecore that it is shipping with:
[seldc600] bin > strings /usr/lib/pulse-0.9/modules/module-rtp-recv.so | grep latency_within
pa_sink_get_latency_within_thread
[seldc600] bin > strings /usr/lib/libpulsecore.so.9 | grep latency_within
pa_sink_get_requested_latency_within_thread
...

not the same name. Thus this is a package error.

Package: pulseaudio
Maintainer: Ubuntu Core Developers <email address hidden>
...

Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 405360] Re: Multicast/RTP not working

On Thu, Dec 3, 2009 at 11:21 AM, apanloco <email address hidden> wrote:
> usr/lib/pulse-0.9/modules

This path doesn't exist at all. See:
http://packages.ubuntu.com/karmic/amd64/pulseaudio/filelist

Revision history for this message
David Tam (tam-david) wrote :

This occurs for me too. on a 32 bit jaunty machine sending the RTP stream its fine... as soon as I switch my other box.. amd64 jaunty to receive the RTP stream, I will hear the audio for a few seconds and then pulseaudio dies. I restart pulseaudio again and I will hear it for a few seconds and it will crash again. whats the fix for this?

Revision history for this message
Stani (stani) wrote :

@David

I had the same issue in Jaunty, but in Karmic it works. It plays the sound but the tempo slows up and down, so it is unusable again.

Revision history for this message
Dahaniel (dm-protzkeule) wrote :

loopback works in kaḰarmic but the sound keeps speeding up, my Jaunty client looses the connection after 5 seconds.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Please reproduce this symptom using the most current daily-live desktop Lucid image.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
Revision history for this message
ericlesoll (ericlesoll) wrote :

Hello,

I have the same problem on Lucid (and since 9.10 release). The sound warps after 55 seconds using multi-cast.
See Bug #569378
We develop for some years a Open source software using those modules for chat audio, and it's enormously worrying.
We must migrate from 8.04 and 8.10 to 10.04 because the hardware of new machines are not supported by old OS.

The connection loss after 5 second, is the module-suspend-on-idle
To fix it you must comment it in /etc/pulse/default.pa as below .

#load-module module-suspend-on-idle

I reported it here Bug #570789

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 9.04 (jaunty) reached end-of-life on October 23, 2010.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

Please upgrade to the latest version and re-test.

Changed in pulseaudio (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pulseaudio (Ubuntu) because there has been no activity for 60 days.]

Changed in pulseaudio (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.