Mike,
No problem.
You can reproduce the issue by running any recent copy of x2go/nxagent and start any program that uses very recent versions of libCairo. Things started breaking for both ArchLinux and Debian SID users about 3 weeks ago.
The issues started with versions of libCairo >= libcairo2_1.12.0-2_amd64 (debian packages of course). These versions of Cairo seem to use null parameters in render ops a lot. Users of recent GTK environments would have the startup process just crash. KDE sessions start and run fine until you start a gtk app.
Is that enough for you to reproduce?
Hi Jim,
thanks for the patch.Could you please do two more things:
On Do 10 Mai 2012 19:21:18 CEST Jim Burnes wrote:
I don't know what the current patch status is for fixing nxagent with the
new libcairo (1.12.1+ I believe), but eventually I got tired of waiting and
created my own patches for nxagent/x2goagent.
Most of the fixes were required because the render extension now allows
(and libcairo uses) null source drawables (for gradients etc), null masks
and null mask drawables.
1. describe how we can reproduce the issue your patch fixes
2. send the patch as an eMail attachment (not inline)
Thanks a lot for contributing!
Mike
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
_______________________________________________
X2Go-Dev mailing list
X2Go-Dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-dev