#4127 NORM Never A: Connect and HelloMesh Activities fail to share with Salut under sugar-jhbuild

Zarro Boogs per Child bugtracker at laptop.org
Tue Oct 9 18:51:55 EDT 2007


#4127: Connect and HelloMesh Activities fail to share with Salut under sugar-
jhbuild
--------------------+-------------------------------------------------------
 Reporter:  bemasc  |       Owner:  jg            
     Type:  defect  |      Status:  new           
 Priority:  normal  |   Milestone:  Never Assigned
Component:  distro  |     Version:                
 Keywords:          |    Verified:  0             
--------------------+-------------------------------------------------------
 The following seems to apply to both Connect and HelloMesh.
 When using Salut to connect two sugar-jhbuild instances running on the
 same underlying machine, sharing works correctly and instances are able to
 share and join activities.  However, the second participant to join a
 Connect activity never receives the corresponding Tube, and so the UI
 never becomes active.

 I imagine this is due to a timing problem:  Connect requests a Tube
 Channel and then, once it has the channel, adds a listener for the
 'NewTube' signal.  Without the overhead of a real network, Salut is so
 fast that the 'NewTube' signal comes before the listener is added.  The
 listener is never called, so the program fails to continue.

 If it is a timing problem, then it could also occur on real XOs, just with
 lower probability.  This problem also may affect many activities derived
 from Connect or HelloMesh.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4127>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list