Project: SWT
Bug 183830 "Xlib: unexpected async reply" and deadlock in GLX.glXMakeCurrent(int, int, int)
Reported: 2007-04-24 13:21:28 | Status: resolved fixed

Every so often our OpenGL program just locks up under Linux. "Xlib: unexpected async reply" is printed to stderr, and if we pause the program in the debugger we find that the main thread is deadlocked in GLCanvas.setCurrent()->GLX.glXMakeCurrent(int, int, int).

Files changed in fix:
bundles/org.eclipse.swt/Eclipse SWT OpenGL/glx/org/eclipse/swt/internal/opengl/glx/GLX.java