Ticket #189 (closed enhancement: wontfix)

Opened 4 years ago

Last modified 11 months ago

Killing a stream with pavucontrol doesn't kill the client it belongs to

Reported by: jbglaw Owned by: lennart
Milestone: Component: pavucontrol
Keywords: Cc: mkbosmans@…

Description

Just insalled a new version of pavucontrol that allows me to kill a client connection. Due to a misconfigured flash plugin, this looked quite helpful since the ~30 client connection limit is rapidly eaten up by it within some seconds... Since I almost always have pavucontrol opened, I tried to kill all those connections. They're removed from the stream list, but pulseaudio's file descriptors to the local socket aren't closed and (as before) further client connections are disallowed.

This is with SVN as of two days ago IIRC.

Change History

Changed 4 years ago by lennart

  • status changed from new to assigned
  • type changed from defect to enhancement

Killing a stream will only do just that -- kill a stream. The connection is kept around. That's intended behaviour.

It might make sense to add another option for killing a client. OTOH having both is a bit confusing. Hmm, I have to think about it.

Changed 4 years ago by lennart

  • component changed from daemon to pavucontrol

Changed 4 years ago by monreal

Isn't "killing" a bad word to use in a GUI? At least the GNOME HIG says not to use violent words like that.

Changed 4 years ago by lennart

  • summary changed from Killing a client connection doesn't really kill it to Killing a stream with pavucontrol doesn't kill the client it

Changed 4 years ago by lennart

  • summary changed from Killing a stream with pavucontrol doesn't kill the client it to Killing a stream with pavucontrol doesn't kill the client it belongs to

Changed 11 months ago by mkbosmans

  • cc mkbosmans@… added

OK, so I think this behaviour is by design. The stream is killed, not the pulse client.

If you want flash killed, just use top/killall/gnome-system-monitor or something similar. Killing a stream in pavucontrol certainly not a workaround for buggy clients (flash)

Can we close this?

Changed 11 months ago by coling

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

I don't really see a massive need for this. We even went to the extent of "hiding" the "Kill Stream" option behind a menu (it used to be a button) in pavucontrol to generally discourage this. I can't really think of any occasions when I've genuinely had to use the option, so I think we should just close this bug as wontfix. If people provide clean patches it will of course be considered and merged if no major issues with the concept.

Note: See TracTickets for help on using tickets.