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