Am Montag, 20. Januar 2003 22:52 schrieb Keith Whitwell: > Michel Dänzer wrote: > > [ please move this thread to the appropriate development list(s) ] > > > > On Fre, 2003-01-17 at 16:03, Alexis Vartanian wrote: > >>problem : GL application hangs at starting (quake3 and a threaded) > >>when running a multithread application, any call to _XRead should > >>be done after a XLockDisplay is called. If you don't do that, > >>a call to _XRead may make a call to _XWaitForReadable that calls > >>XUnlockDisplay then XLockDisplay then the application freezes in the > >>next XLockDisplay > >>this is not the case in : > >>glxext.c:387 and glxcmd.c:1439 > >>the correction should be fairly easy, moving the XUnlockDisplay done > >>earlier at the end of the function and anywhere in the path where > >>the function exits > >>I can provide a patch if wanted > > > > Please do. > > Michel, do you have a patch for this. I think this problem has come up in > a separate instance with multithreaded applications
Yep, here. VTK, Q3A (SMP?), glthreads, manywin, etc. Any change this could cure wincopy, too? > -- it would be good to get it resolved. Keith, I'm willing to test all what I get. Starting with your latest comit. -Dieter _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel