#12543 BLOC 13.1.0: stopping X from inside X breaks the display

Zarro Boogs per Child bugtracker at laptop.org
Fri Mar 1 17:53:18 EST 2013


#12543: stopping X from inside X breaks the display
---------------------------------------+------------------------------------
           Reporter:  dsd              |       Owner:  jnettlet     
               Type:  defect           |      Status:  new          
           Priority:  blocker          |   Milestone:  13.1.0       
          Component:  x window system  |     Version:  not specified
         Resolution:                   |    Keywords:               
        Next_action:  never set        |    Verified:  0            
Deployment_affected:                   |   Blockedby:               
           Blocking:                   |  
---------------------------------------+------------------------------------

Comment(by jnettlet):

 This bug is a problem with the extra layer of complexity added on in the
 Vivante codebase to handle dual cores.  When we shutdown X everything will
 gladly clean up all the structures and close the connection to the kernel
 module, however there may still be command queues waiting.  Our code does
 push all the command queues, but the calculation of when a command queue
 is done seems very broken in this code base.

 All this is very timing dependent.  Doing a chvt or telinit 3 allows
 everything to work fine, but a shutdown or killing the X server on the
 same runlevel just gives a white screen.

-- 
Ticket URL: <http://dev.laptop.org/ticket/12543#comment:3>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list