[Etoys-notify] #7612 BLOC 8.2.0 (: XRender cursor rendering broken with XShmPutImage
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 13 13:49:19 EDT 2008
#7612: XRender cursor rendering broken with XShmPutImage
-------------------------------+--------------------------------------------
Reporter: bert | Owner: bernie
Type: defect | Status: new
Priority: blocker | Milestone: 8.2.0 (was Update.2)
Component: x window system | Version: Development build as of this date
Resolution: | Keywords: 8.2.0:? joyride-2208:- blocks:8.2.0
Next_action: diagnose | Verified: 0
Blockedby: | Blocking:
-------------------------------+--------------------------------------------
Comment(by ohshima):
I'm certainly willing to help to debug, but not familiar enough with the
driver code itself. Setting the cursor form is done by
display_ioSetCursorWithMask() in:
http://squeakvm.org/cgi-bin/viewcvs.cgi/branches/olpc/platforms/unix/vm-
display-X11/sqUnixX11.c?rev=1901&view=auto
So you could take out -O2 flags from a few Makefiles in the VM build
directory, run a gdb session in X or in console, set a breakpoint at
perhaps ioSetCursorARGB() in sqUnixMain.c or
display_ioSetCursorWithMask(), set arg /usr/share/etoys/etoys.image and
run and step the function.
This may not be what you are looking for (if so, sorry), but this would be
my suggestion.
If the schedule is real tight and we don't have enough time to fix it, one
thing we could do is to stop using the cursor with alpha for the release.
--
Ticket URL: <http://dev.laptop.org/ticket/7612#comment:13>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Etoys-notify
mailing list