GNOME Bugzilla – Bug 744195
Uses deprecated GtkArrow and compiled with -DGTK_DISABLE_DEPRECATED
Last modified: 2015-03-09 16:41:11 UTC
libegg/egg-datetime.c uses GtkArrow which is deprecated since GTK+ 3.14 and is compiled with -DGTK_DISABLE_DEPRECATED which gives warnings like this: libegg/egg-datetime.c: In function 'egg_datetime_init': libegg/egg-datetime.c:504:4: warning: implicit declaration of function 'gtk_arrow_new' [-Wimplicit-function-declaration] arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_OUT); This can segfault on architectures where the size of a pointer is greater than the size of an integer, such as ia64 and amd64.
Upstream libegg bug 744194
It causes a crash here, as soon as picking File->New->PGP Key->Create:
+ Trace 234822
the expedient fix is to not build with -DGTK_DISABLE_DEPRECATED