Ticket #245 (new defect)

Opened 7 months ago

Last modified 5 months ago

Pausing a gstreamer stream causes 100% CPU use by Pulseaudio

Reported by: meden Assigned to: lennart
Priority: high Milestone:
Component: daemon Severity: major
Keywords: Cc:

Description

When using a gstreamer application (like Rhythmbox), pausing the stream causes Pulseaudio use 100% CPU, thus the server crashes with error: Soft CPU time limit exhausted, terminating. Actually, a pulseaudio process remains, but it can be killed only sending a SIGKILL (a simple kill isn't enough). The crash locks client application too.

Maybe Ticket #207 is related to this problem (streams are paused after resume?)

Change History

02/24/08 00:58:28 changed by coling

I don't see this myself (although I have seen occurrences of #207.

02/24/08 12:39:00 changed by meden

  • severity changed from normal to major.

Courious... I can suspend and resume flawlessly, but I can't pause Rhythmbox! I need to close it every time i want to stop the music.

03/28/08 18:14:46 changed by lennart

Please provide the PA version and gst-pulse version.

03/28/08 19:22:27 changed by meden

I'm on Debian Lenny/Sid with packages:

pulseaudio 0.9.9-1
gstreamer0.10-pulseaudio [libgstpulse.so] 0.9.7-2

I marked this bug in daemon, but it could be in gst-pulse, of course.

03/28/08 19:28:00 changed by coling

Could be related to #188 or #251 perhaps? These related to some sort of deadlock on gst-pulse.

04/05/08 12:58:23 changed by bugmenot

I see this one too on Ubuntu Hardy,

pulseaudio: 0.9.9-1ubuntu4; gstreamer0.10-pulseaudio: 0.9.7-2

With no-cpu-limit set, resuming playback/closing the client app brings CPU usage back to normal levels without crashing neither pulse nor the client app.