Geis requests the version of the X gesture extension. This errors out
inside XCB when checking the length of the request. If I had to guess,
I'd say the NX X server implementation has a bug that causes this
failure. However, the NX X server doesn't have the gesture extension
anyways, so I moved on to figure out what was crashing the application.

It turns out that when there's an error over the XCB connection, a call
to XCloseDisplay will fire a fatal IO error. There's no sane way to deal
with this because xcb_disconnect returns immediately without actually
disconnecting if the connection has an error. The best we can do is
check if there's an error on the XCB connection and leave the connection
dangling instead of calling XCloseDisplay.

I have a merge request pending to do this. I've tested the changes out
myself to confirm that unity-2d-launcher works over an NX session. I'm
hoping we'll have a fix uploaded shortly.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/730899

Title:
  unity-2d-launcher crashes under NX

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to