Comment 3 for bug 880486

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

The crash happens because there's no XINERAMA support at the X server, and nux expect it to be always enabled.

"./NuxGraphics/XInputWindow.cpp" line 107

    XineramaScreenInfo *info = XineramaQueryScreens (display_, &n_info);

Instead of checking if info is NULL (xinerama disabled), it goes checking the struct content, and it then explodes.

First it would be good to understand why xinerama is not enabled by default, and then changing nux to take care of such situation.