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 ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel
