[Bug 27242] tp_g_signal_connect_object: Invalid read in object_remove_closure when observer is destroyed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 7 14:32:32 CEST 2010


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

--- Comment #4 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-04-07 05:32:32 PDT ---
In the Empathy branch, the (first) problematic case is an
EmpathyLocationManager watching TpAccount::status-changed.

At the boundary between stack frames 10 and 11, location manager's dispose()
incorrectly chains up to GObject's finalize(). This causes misc stuff to be
freed before the weak ref notifications have necessarily run, leading to
disaster.

-- 
Configure bugmail: https://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