Bug 26283

Summary: doesn't detect CM crashes and doesn't deal well with disconnection
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: fargoAssignee: Simon McVittie <smcv>
Status: RESOLVED FIXED QA Contact: David Laban <david.laban>
Severity: critical    
Priority: highest Keywords: patch
Version: git master   
Hardware: Other   
OS: All   
URL: http://git.collabora.co.uk/?p=user/smcv/telepathy-fargo.git;a=shortlog;h=refs/heads/misc
Whiteboard: milestone4.4 done=2h est=3h
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 26097    

Description Simon McVittie 2010-01-27 11:11:20 UTC
Fargo doesn't watch NameOwnerChanged to know whether the CM has crashed, and doesn't seem to terminate calls if the CM spontaneously disconnects (e.g. network error) either.

Estimate: 7h?
Comment 1 Simon McVittie 2010-02-01 08:16:40 UTC
This turns out to cause Bug #26359: when a media Channel object path is re-used, the old callbacks are still attached, Fargo tries to do everything twice and failure ensues. Upgrading priority and claiming this bug.
Comment 2 Simon McVittie 2010-02-01 08:17:49 UTC
*** Bug 26359 has been marked as a duplicate of this bug. ***
Comment 3 Simon McVittie 2010-02-01 11:50:07 UTC
Estimate reduced to 3 hours, this went quicker than I expected.

Branch smcv/misc is ready for review, but I haven't verified that it fixes the symptom from Bug #26359.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.