Description of problem:
This started some time during the late FC1 development. I did not
take it too serious since I at first observed it only when opening
windows from my test box. But since I've updated my main box to FC1
it is visible for all windows. To summarize: even with a RHL9 X
server and remote FC1 X applications the problem is visible.
Now to the problem itself. No animated cursor is shown as such.
Normal cursors work but when an animated cursor is selected the
appearence changes to an ugly outline. No animation, the same outline
all the time. Once the application changes the cursor back all is
fine again, the non-animated cursors displays fine. I'll attach a
part of a screenshot to show the effect.
The distinguishing factor between my setup and that of most others is
that I'm using Xinerama on two separate Radeon 7500 cards. Each card
drives one head. I'll attach my config file as well.
Version-Release number of selected component (if applicable):
All the time
Steps to Reproduce:
1. get Xinerama setup, with two cards, maybe even two Radeon 7500
2. start application which uses mouse cursors which can change to
any of the animated cursors. E.g., up2date.
ugly outline mouse cursor
Created attachment 95928 [details]
Part of screenshot showing the problem cursor
I took the picture with a web cam since with the screenshot apps the cursor
doesn't appear in the picture. It's not very sharp but you get the idea.
Created attachment 95929 [details]
My XFree config
I haven't seen this at all personally, and haven't had anyone
else report the problem that I'm aware of. Not sure what would
cause this other than mouse cursors with bad cursor images or
bad alpha channel.
Adding Keith Packard to see if he has seen this or has any ideas
what the problem could be.
I can add a few more details.
The test machine I mentioned has an NVidia card (not using the
proprietary driver). Using the X display of that machine I see the
animated mouse cursors just fine. Displaying the windows via ssh on
the xinerama/radeon machine shows the problem.
So the problem needs both, a locally updated X version (post RHL9) and
something related to the display hardware (Radeon) and/or software
(xinerama) I'm using.
I too have this on a machine with a readeon 7500. It is exactly the
same as the cursors did when I had to disable the animeated cursors in
redhat 9 with Xinerama to prevent the hang related to Xinerama and the
radeon driver. I did a fresh install of Fedora Core, however, so
there is no loeft over config. The problem dosen't bother me, but I
thought I would chime in that I too have seen it.
I just replace the libXrender that came with fedora with the one from
redhat 9 to fix the problem with Xinerama and qt, and found that it
also fixes this bug. So the problem is Xinerama and libXrender.
Sorry, meant to include that bug number. Bug 109351 was the one I was
fixing when I discovered this.
The problem seems to be cured in XFree86-4.3.0-59. I see animated
cursors again after installing this version and restarting the system.
Ok, this indeed looks to have been a bug in libXrender. I upgraded
libXrender to 0.8.4 in 4.3.0-58, which fixes the bug with Xinerama
and Qt that you've (Scott) mentioned above. Since you indicate
the older libXrender also works around the problem, I think it's
safe to conclude that the problem was a Xinerama/libXrender
combination problem. A bit odd that it hasn't been reported by
more people, but it's nice to see it fixed now. I'll update
the changelog to indicate this bug was fixed also. If the problem
recurs, please reopen.
* Wed Feb 18 2004 Mike A. Harris <firstname.lastname@example.org> 4.3.0-58
- Updated libXrender to the version 0.8.4 maintenance release, which
problem in 0.8.3 that caused antialiased fonts to be inadvertently
in KDE (#109351)
An errata has been issued which should help the problem described in this bug report.
This report is therefore being closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files, please follow the link below. You may reopen
this bug report if the solution does not work for you.