Sheng Yu wrote:

> I tried generating two windows and draw on the second window in
> displays ':2.0' and ':2.1'.
> This makes the window id used for rendering different from the windows
> in displays ':1.0'
> and ':1.1'. And it works! The function glXMakeCurrent() does not
> crash, and the rendering
> also seems to be correct.
> 
> I looked into the source code of GLX, and I cannot find any clue that
> the same window id
> will cause this function to crash with a segmentation fault. Could it
> be possible that it is a bug
> in the graphics driver?

Your findings suggest that something may be treating window IDs as
being unique globally rather than per-display.

If you're using a proprietary OpenGL driver, that would be a prime
suspect. Try forcing indirect rendering with AIGLX disabled (and
without nVidia's libGL, if you're using that).

-- 
Glynn Clements <[email protected]>
_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to