Version: 1.3.1 (using KDE KDE 3.4.2) Installed from: Debian testing/unstable Packages OS: Linux The xmms visualization plugin wrapper doesn't close its inherited fds as it should. This wouldn't be a serious problem in most scenarios, except for the fact that it means the amarok_xmmswrapper2 process keeps the audio device open (which seems to trigger some alsa/dmix bugs where amarok/xine-engine can't reopen the audio device after pausing/changing tracks).
Created attachment 12572 [details] proposed fix
Actually, this is a general problem, as scripts are also affected. The solution would seem to be to create KProcess/KProcIO subclasses that override the start() method and close their inherited fds therein.
Yep, and that's why I'm marking this as a dup of bug #103750. Let's talk about it there. *** This bug has been marked as a duplicate of 103750 ***