[gutsy] cursor endian problem

Bug #141118 reported by Benjamin Herrenschmidt
16
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xorg-server (Ubuntu)
Fix Released
Low
Timo Aaltonen

Bug Description

mouse cursors are displayed incorrectly on powerpc with what looks like an endian issue:

Instead of: ><, one sees <> or something like that.

I think it's a known regression of upstream x.org, I'll try to provide a patch to fix it asap.

Related branches

CVE References

Revision history for this message
Benjamin Herrenschmidt (benh-kernel) wrote :

Good enough fix is at:

https://bugs.freedesktop.org/show_bug.cgi?id=11796

more specifically:

https://bugs.freedesktop.org/attachment.cgi?id=11431&action=view

That should not affect little endian architectures and fix the problem for now until a better fix is found in upstream x.org

Timo Aaltonen (tjaalton)
Changed in xorg-server:
importance: Undecided → Low
status: New → Confirmed
Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Herbert V. Riedel (hvr) wrote :

...coming from bug #141161, I still experience this issue with hardy's xserver; any chance this will get fixed finally? :-)

Revision history for this message
Tormod Volden (tormodvolden) wrote :

It's a little delicate since the patches are not accepted upstream yet, and both the server and the ati driver needs to be fixed. But the recent activity on the upstream bug should give some hope.

Revision history for this message
Herbert V. Riedel (hvr) wrote :

...it just got committed/fixed upstream! So there shouldn't be any obstacles left, right? :-)

--- Comment #19 from Alex Deucher <email address hidden> 2008-03-19 16:17:37 PST ---
Committed.
xserver: 267352579612155adfd4743432d6569b2cdeebde
radeon: 5e3b21284482df9974c9a58f248f0100def2bb0c

Changed in xorg-server:
status: Confirmed → Fix Released
Revision history for this message
Herbert V. Riedel (hvr) wrote :

any ETA for when...

http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commit;h=da973e962d09854b571320dee7dd9569060bc39e

...might show up in a new xserver-xorg-core package upload? :-)

Revision history for this message
Herbert V. Riedel (hvr) wrote :

I noticed a new xserver-xorg-core package,

xorg-server (2:1.4.1~git20080131-1ubuntu6) hardy; urgency=low
...
 -- Timo Aaltonen <email address hidden> Sun, 30 Mar 2008 19:18:32 +0300

but no mention of any big-endian fix :-/

...is there anything I can do, to help speed things up with getting this fix merged into hardy?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Thanks, I'll add it to our package.

Changed in xorg-server:
assignee: nobody → tjaalton
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server - 2:1.4.1~git20080131-1ubuntu7

---------------
xorg-server (2:1.4.1~git20080131-1ubuntu7) hardy; urgency=low

  * 159_xkb_default_to_null.diff:
    When copying the keymap, make sure the structs default to 0/NULL.
    (LP: #184651)
  * 160_default_to_intel.diff:
    Default to using intel instead of i810. (LP: #158709)
  * 161_fix_big_endian_cursor.diff:
    Fix RandR 1.2 driver interface conversion of two colour cursors to
    ARGB. (LP: #141118)
  * Fixes from the upstream 1.4-branch:
    - 162_cve-2007-6429.diff:
      CVE-2007-6429: Always test for size+offset wrapping.
    - 163_fix_untrusted_access.diff:
      Security: Fix for fdo bug #14480: untrusted access broken in 7.3.
    - 164_fix_context_sharing.diff:
      Fix context sharing between direct/indirect contexts

 -- Timo Aaltonen <email address hidden> Wed, 09 Apr 2008 11:06:04 +0300

Changed in xorg-server:
status: In Progress → Fix Released
Revision history for this message
Herbert V. Riedel (hvr) wrote :

jfyi, seems to work fine here

Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.