Comment 38 for bug 985202

Revision history for this message
Reinhard Tartler (siretart) wrote :

Another, less intrusive workaround is to start x2goagent/nxagent with the command-line option "-extension XFIXES", which disables the XFIXES extension completely in the x server. KDE does not seem to badly require it, I guess some effects won't work anymore.

In x2go, you have to change two locations in /usr/bin/x2gostartagent. This should also do with plain NX and FreeNX, but I'm not sure what script start the nxagent.

It seems that the segfault comes from the fact that Qt passes an X11 event with a bogus "root" field member. This way, the XRRRootToScreen call is not able to find the screen number. the librandr call above does not expect this case and just segfaults.