[Bug 24794] New: memory management makes no sense

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 29 20:23:49 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=24794

           Summary: memory management makes no sense
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: medium
         Component: mission-control
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: simon.mcvittie at collabora.co.uk


MC seems to have a mixture of Qt-style parent/child relationships, and GObject
refcounting. The "abort" signal "sometimes" causes objects to be destroyed
cleanly, but sometimes doesn't.

As a result, if one of the tests is made to fail at a random point, MC will
probably critical and crash.

(This is actually less damaging in the real world than in tests, because the
tests deliberately make many warnings fatal, but in the real world MC will
"probably" recover...)

The long-term solution is to get rid of (at least) the McdMission/McdOperation
parent/child structure, the abort signal, and the McdChannel channel/request
duality.


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



More information about the telepathy-bugs mailing list