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.

** Attachment added: "test.patch"
   http://launchpadlibrarian.net/10441519/foo.patch

-- 
Firestarter firewall continuously crashes no matter which desktop or screen 
it's on.
https://bugs.launchpad.net/bugs/120445
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to