Re: Strange X Lockup problem with Xinerama - take 2

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

 



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

Attachment: pgppDgT9EBGcI.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