Ticket #75 (closed defect: wontfix)

Opened 2 years ago

Last modified 1 year ago

PA client libs often block indefinitely when PA server is missing/borked

Reported by: xpaulbettsx Assigned to: lennart
Priority: normal Milestone: 0.9.6
Component: clients Severity: major
Keywords: Cc:

Description

When the PulseAudio server isn't operating correctly (when it is either dead, there are two of them, etc..), client programs like Amarok as well as the GNOME volume control (and by proxy, the Panel) are completely hung and never come back. Obviously this is an error condition but there should be some timeout, then an error code is returned instead of blocking ad infinitum.

Change History

04/17/07 03:53:53 changed by xpaulbettsx

  • component changed from daemon to clients.

05/23/07 02:18:45 changed by lennart

  • status changed from new to assigned.

These are probably no bug in the client libs but in the apps making use of them

Amarok uses GStreamer?

05/23/07 17:52:53 changed by lennart

  • milestone set to 0.9.6.

05/26/07 21:20:34 changed by lennart

  • status changed from assigned to closed.
  • resolution set to wontfix.

Hmm. Actually, the apps do come back after an operation request is left unanswered - after a timeout of 30s. However, most apps immediately hang themselves again, because they issue the next request which again has to timeout. I am not sure what we can do about this. Of course, we could lower the timeout to a few seconds. This would make things a little bit more useful for some people. However, in r1336 we increased that timeout from 10s to 30s because some people with very slow machines wanted those larger timeout. We cannot make both sides happy.

I acknowledge we have a problem here. But I see not clean fix for this. Thus I will set this report to "wontfix".