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
