[Bug 1160569]
Karlt
1160569 at bugs.launchpad.net
Tue Dec 11 06:57:28 UTC 2018
Comment on attachment 8630422
Replace g_slice_set_config() with G_SLICE environment variable
The g_type_init() call has been dropped.
I don't know of a static constructor using GSlice in GLib 2.32.
Is there something that causes G_SLICE to be read during XPCOMGlueStartup with
GLib 2.32?
It would be good to keep this working for 2.32 because that is what the
precise test machines use.
>+#if defined(MOZ_WIDGET_GTK)
>+#if !GLIB_CHECK_VERSION(2, 32, 0)
The compile time glib version check is contrary to our goal of compiling
the same code irrespective of the compile environment.
Can this just be "if MOZ_WIDGET_GTK == 2" ?
I'd also be happy to drop support for G_SLICE=always-malloc on versions prior
to 2.32 if that makes the g_thread_init situation simpler. However, I don't
know whether it is acceptable to call g_thread_init after g_type_init in
versions prior to 2.24.
--
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to thunderbird in Ubuntu.
https://bugs.launchpad.net/bugs/1160569
Title:
GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0'
failed
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1160569/+subscriptions
More information about the Ubuntu-mozillateam-bugs
mailing list