On 2013/03/31 19:10, Landry Breuil wrote: > On Sun, Mar 31, 2013 at 03:06:40PM +0100, Stuart Henderson wrote: > > not sure what, if anything, can be done about this, but there's an @unexec > > in xulrunner which runs the old (pre-upgrade) xulrunner to unregister > > things which fails.. > > > > xulrunner-1.9.2.28p6 (deleting)| | > > 0% > > (process:12242): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call > > g_type_init() > > > > (process:12242): GLib-GObject-CRITICAL **: gtype.c:2603: You forgot to call > > g_type_init() > > ** > > GLib-GObject:ERROR:gvaluetypes.c:457:_g_value_types_init: assertion failed: > > (type == G_TYPE_CHAR) > > Abort trap (core dumped) > > system(/bin/sh, -c, xulrunner1.9 --unregister-global) failed: exit(134) > > xulrunner-1.9.2.28p6 > > (installing)|****************************************|100%Warning: > > Configuration file '/etc/gre.d/1.9.2.28.conf' already exists. > > Yeah, i've seen it too when upgrading a full box - i think it might be > related to the way xulrunner dlopens its deps ? Related to the glib > update anyway. No big deal, besides a core dump left behind..
Yep, definitely related to the glib update, if you try and run various programs which use glib while you're in the middle of running pkg_add -u (after glib updates to 2.36.0, but before other things update) you'll hit the same error (I noticed it with vim).