Looking at this in s-c I get the "destroy" signal when the app is closed and 
then some event processing still happens
that causes self.icon.set_from_pixbuf() which will cause gtk_image_clear() to 
run on the already destroyed image
so that priv->icon_helper is NULL. This is equivalent of running:

/* run as:
 *   gcc lala.c $(pkg-config --cflags --libs gtk+-x11-3.0)  && ./a.out
 */
#include<gtk/gtk.h>

int main(int argc, char **argv)
{
   gtk_init(&argc, &argv);

   GtkWidget *img = gtk_image_new();
   gtk_widget_destroy(img);
   // SEGV
   gtk_image_clear(img);
}

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/938090

Title:
  apport-gtk crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/938090/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to