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
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to