Use g_thread_try_new() instead of g_thread_create()