Glenn Barry <gtb(a)eng.sun.com> writes:
XEmacs 21.0-b47/pre4 "Uzbek Black" on Solaris 2.7 (fcs in a
few
months) spits out the following err many times doing X ops:
xemacs-21.0: X Error of failed request: BadGC (invalid GC parameter)
Major opcode of failed request: 60 (X_FreeGC)
Resource id in failed request: 0x1140002a
Serial number of failed request: 2176
Current serial number in output stream: 2236
Solaris 2.7 has a new Motif shared lib (libXm.so.4) and I'm told that
this is for the new Motif 2.0. XEmacs 21.0 built (pre Solaris 2.7)
against the old shared lib (libXm.so.3) does not have this problem.
A few months ago we filed a bug internally for this problem against
the Motif/X11 libs and the folks who evaluated it said it was a bug
with XEmacs (to my surprise). They even supplied a suggested fix
for XEmacs 20.4. I've applied it to 20.4 and 21.0 and it does
indeed seem to fix the problem (at least the symptom goes away).
I'll include it below.
Anyways, if somebody who knows this area well could take a look,
pls do so and let me know if I can help.
[patch snipped]
Steve,
aparently this has never been applied. Was it judged to be bad? or is
it just still in your pipeline?
I currently do not have access to 2.7, but I guess XEmacs 21.0 will be
installed on lots of Suns running 2.7 during its lifetime...
Gunnar