request pipeline, vCard manager and connection call into each other without a ref
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
Over on Bug #31412 I wrote:
This branch fixes the crash and adds a regression test.
It doesn't fix the underlying problem, which is that the request pipeline, vCard manager and connection call into each other without necessarily holding a reference; in particular, I'm suspicious about the one in aliases_request_free().
However, fixing that will require some refactoring to add cyclic references and break them on disconnection, which I think is probably a job for 0.11.
Version: 0.11