Comment 40 for bug 120445

Revision history for this message
Matti Lindell (mlind) wrote :

I reckon the problem is GtkListStore usage which is used as a data model in "Active connections" view. My gtk+ programming knowledge is zero, so if anyone more savvy with gtk+ could take this task, it would be great.

The issue seems to be in statusview.c, and in functions connectionview_append_connection () and free_connection_entry (). gtk_tree_iter_free (entry->ref); is tying to free unallocated block of memory which is related to new GSlice memory allocator behaviour.

I'm attaching a patch as a reference. Even if it fixes this issue, it may introduce nice leak too.