Sara
I think ihad the same issue a few weeks ago. This is the advice i got from Fred Kiefer:
What you could do to investigate the issue yourself is to start
debugging in the GNUstep cairo backend. If I remember correctly the
method in question is in CairoGState
- (void) compositeGState: (CairoGState *)source
fromRect: (NSRect)srcRect
toPoint: (NSPoint)destPoint
op: (NSCompositingOperation)op
fraction: (CGFloat)delta
As you can see there is some special handling for copyOnSelf and that is
the case you are after. You will also see special handling for a cairo
version > 1.8.0, maybe cairo fixed this bug and that code wont be needed
starting with cairo 1.13.0?