[17633] in Athena Bugs

home help back first fref pref prev next nref lref last post

sun4 8.3.26: audiocontrol

daemon@ATHENA.MIT.EDU (Brad Thompson)
Mon Mar 6 22:26:19 2000

Message-Id: <200003070326.WAA02228@manatee.mit.edu>
To: bugs@MIT.EDU
Date: Mon, 06 Mar 2000 22:26:07 -0500
From: Brad Thompson <yak@MIT.EDU>

System name:		manatee.mit.edu
Type and version:	SPARC/5 8.3.26 (with mkserv)
Display type:		cgthree

Shell:			/afs/sipb/project/bash/bash (/bin/athena/bash?)
Window manager:		unknown

What were you trying to do?
    Run audiocontrol to switch output ports.

What's wrong:
    It effectively locks up the X server (tried with Xsun, Xnest, and
    XFree86).  The cursor changes when the cursor moves over WM
    decorations, but the WM doesn't do anything, and the X server needs
    to be restarted (killing audiocontrol does not work).

    I trussed audiocontrol, and when it locks up it is in this call:
	waitid(P_PID, 1880, 0xEFFFF2F0, WEXITED|WTRAPPED) (sleeping...)
    PID 1880 is a ttsession process.

    I cannot replicate this on any machine other than manatee.mit.edu.
    I've run the binary out of the packs, so I know it isn't corrupted,
    and the machine is a stock install, with no local modifications
    except running mkserv remote and killing off a couple network
    daemons...HEY...TOOLTALK USES RPC, DOESN'T IT?

    Turns out, it works if I restart rpcbind, which I had killed off
    due to mistrust of rpc services.  So, let the bug be:
    "audiocontrol hangs the X server if rpcbind isn't running".

What should have happened:

Please describe any relevant documentation references:

home help back first fref pref prev next nref lref last post