I am having the same issue.
after starting X, World of Warcraft will start fine the first time, but then any subsequent launches fail with the following error:
X Error of failed request: GLXBadDrawable
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 151
Current serial number in output stream: 151
ft/WoW.exe: xcb_xlib.c:41: xcb_xlib_lock: Assertion `!c->xlib.lock' failed.
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"L:\\WorldofWarcraft\\WoW.exe" failed, status 80000101
launching WoW works every time using the 177.82
Running 3 screens using xinerama on xorg-server-220.127.116.11-r6
Linux 2.6.26-gentoo-r3 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz