[17633] in Athena Bugs
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: