[11672] in Athena Bugs
motif 1.2 unreleased grabs
daemon@ATHENA.MIT.EDU (eddietwo@MIT.EDU)
Thu Jan 27 17:41:24 1994
From: eddietwo@MIT.EDU
To: bugs@MIT.EDU
Date: Thu, 27 Jan 94 17:41:15 EST
Yesterday I ran into a serious bug with Motif 1.2 through xzewd. When
users popped up an XmPopupMenu, their systems would hang completely
due to an unreleased server grab, necessitating a reboot. This
happened with apparently 100% frequency on Suns, but the problem also
showed itself on Decs and RS/6000s, indicating it might be a Motif
problem which is exacerbated by a silly X server.
On RS/6000s, xzewd needs to use Motif 1.2, so a fix or
suggestion for a workaround would be really useful.
The code I'm using to pop up the menu is
/* XButtonEvent *e */
XmMenuPosition(loc->menu, e);
XtManageChild(loc->menu);
called from an XtEventHandler.
love, ed.