[Bug 31412] crashes during disconnection if a PEP alias request is in-flight

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 5 18:25:31 CET 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31412

Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Telepathy-Gabble crashes    |crashes during
                   |when changing the resource  |disconnection if a PEP
                   |value                       |alias request is in-flight
                URL|                            |http://git.collabora.co.uk/
                   |                            |?p=user/smcv/telepathy-gabb
                   |                            |le-smcv.git;a=shortlog;h=re
                   |                            |fs/heads/010-pipelines
             Status|NEW                         |ASSIGNED
           Keywords|                            |patch
         AssignedTo|telepathy-bugs at lists.freede |simon.mcvittie at collabora.co
                   |sktop.org                   |.uk

--- Comment #2 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-11-05 10:25:30 PDT ---
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.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list