Since you mention the Macintosh, this brings to mind a curious problem I am having under OSX (10.2.2) and was wondering if anyone can help. I tried to construct a control panel with two vector interactors. Adding the first vector interactor to a clean VPE window works fine. Opening the control panel works fine. Adding a second vector interactors, however, causes a problem. One can add the second vector interactor just fine. But once the second vector item is added, opening a control panel window at this point causes dxui to lock up. The control panel window is opened, but it is blank and dxui no longer will respond to inputs. The only way out is to kill dxui. This is easily repeatable on both my Mac OSX machines, BTW (running opendx/lesstif).

I ran dxui under gdb to see if anything could be discovered and noted that opening a control panel produces a string of error messages along the lines of.

Major opcode of failed request:  70 (X_PolyFillRectangle)
  Minor opcode of failed request:  0
  Resource id in failed request:  0x0
  Serial number of failed request:  5980
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)


I tried this on my setup (MacOSX 10.1.5 with basically the Fink build of OpenDX, OroborOSX 0.8 beta 2, with its own XDarwin), and I don't have any problem. I tried just creating a blank VPE window, putting two vector interactors in it, and opening the control panel. Everything still is OK. The error messages you are showing look a lot like something broken in the X server. Have you tried updating the version of XDarwin you are using?

Marcus Mendenhall


Reply via email to