#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