[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