#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 Bugs mailing list