so we can more easily get an idea of where the problematic code is
https://gitlab.gnome.org/GNOME/gtk/issues/200
if (priv->parent != NULL && priv->parent != parent)
{
- g_warning ("Can't set a parent on widget which has a parent");
+ g_warning ("Can't set new parent %s %p on widget %s %p,"
+ "which already has parent %s %p",
+ gtk_widget_get_name (parent), (void *)parent,
+ gtk_widget_get_name (widget), (void *)widget,
+ gtk_widget_get_name (priv->parent), (void *)priv->parent);
return;
}