Re: Strange X Lockup problem with Xinerama - take 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marc? Anyone?

On Mon, Mar 07, 2005 at 05:08:58PM -0800, Phil Dibowitz wrote:
> On Sat, Sep 25, 2004 at 07:14:14PM -0600, Marc Aurele La France wrote:
> > On Sat, 25 Sep 2004, Phil Dibowitz wrote:
> > 
> > >>>>I think I might have located the problem.  The server is not reporting 
> > >>>>the
> > >>>>correct drawable in a completion event requested by an Xinerama-fied
> > >>>>XShmPutImage request.  The attached is a possible fix for that.
> > 
> > >>>That works, but I think there's just a typo in the original
> > >>>code that keeps it from working the way it was intended.  FOR_NSCREENS
> > >>>should have been FOR_NSCREENS_BACKWARD.  The idea was that it
> > >>>counts down and sends the event on the last one (index zero) which
> > >>>had the correct drawable.  Alot of functions use the BACKWARD
> > >>>version for this an similar reasons.
> > 
> > >>OK, thanks.
> > 
> > >There are two instances of FOR_NSCREENS in the original code -- which one 
> > >is
> > >supposed to be changed?
> > 
> > The one in ProcPanoramiXShmPutImage().
> > 
> > >And are you saying that changing FOR_NSCREENS will fix the problem alone, 
> > >or
> > >that the patch is also needed?
> > 
> > The strace doesn't show enough of each packet read by the server to know 
> > for certain if the application requested events in its original 
> > XShmPutImage(), so I don't know for certain that this will fix the problem. 
> > But the fix is a definite candidate.
> 
> I'm really sorry for the huge delay here - work got hellish and I didn't have
> time to keep testing this.
> 
> Anyway, since neither patch worked, the last thing I was asked (and I can't
> find that email) was to get an strace with it working (no xinerama) and it not
> working (xinerama). I've done that.
> 
> Here they are:
> http://sol.usc.edu/~phil/x.strace.noxin.bz2 (working)
> http://sol.usc.edu/~phil/x.strace.xin.bz2 (X freezes)
> 
> Again, I'm sorry for the delay... things have calmed down and I should be able
> to test any patches and get feedback in a normal turn around time again.
> 
> -- 
> Phil Dibowitz
> Systems Architect and Administrator
> Enterprise Infrastructure / ISD / USC
> UCC 174 - 213-821-5427
> 



-- 
Phil Dibowitz
Systems Architect and Administrator
Enterprise Infrastructure / ISD / USC
UCC 174 - 213-821-5427

Attachment: pgpdEY7STNESt.pgp
Description: PGP signature


[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux