"X error of failed request 'Bad GC (invalid GC parameter)
major opcode of failed request: 70 (X-Polyfill rectangle)"
There is a Feb 2004 thread ("BadGC with Find dialog") wherein Glynn
Clements
says that "Xt maintains a pool of GCs, with each GC being share among
all
widget which want a GC with those properties".
Is the pool of X-Window GCs specific to each executable or is the pool
shared among all the widgets of all the executables that are currently
running under the specific X-Windows manager?
Bruce
Short answer: no.
Long answer: GCs are server-stored objects so they could be shared
between clients, in theory, but that would not be practical. If one
client changed a shared GC that change would affect all operations
made used with that GC. There is also the problem that resources
created by one client are destroyed by the server when the client
closes its connection.
--- Casantos
Bruce