[BUG] squeak fails to start in X

Matthew McNaughton mcnaught at cs.ualberta.ca
Fri Sep 7 12:07:55 UTC 2001


Symptom:

On a Sun Ultra 10 with Creator 3d card running Solaris 2.8 with the
default Xsun configuration, squeak(version 3.0) prints this to stderr on
startup and then exits, even before opening up a window:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  1 (X_CreateWindow)
  Serial number of failed request:  8
  Current serial number in output stream:  15

Diagnosis:

The problem seems to be related to the fact that the root window bitdepth
is 8, while a 24-bit visual is available. I suspect it is incorrect color
handling in src/unix/sqXWindow.c. If anyone knows Xlib well enough to fix
this, I can provide more information, like the output of xwininfo on the
root window, and of xdpyinfo.

-- 
Matthew McNaughton <mcnaught at cs.ualberta.ca>





More information about the Squeak-dev mailing list