g_thread_init()
- это функция однократного выполнения, которая настраивает поддержку многопоточности в GLib.Память, которую он выделяет, никогда не освобождается.
В более новых версиях GLib (> = 2.32) g_thread_init()
фактически не используется, и вам вообще не нужно вызывать его -настройка многопоточности выполняется автоматически при запуске вашей программы.
Итак, ответ на ваш вопрос: вы не можете и не должны пытаться.