Не запускается с сообщением [andrei@mobile andrei]$ gnomebaker (gnomebaker:12871): Gtk-CRITICAL **: gtk_window_resize: assertion `width > 0' failed *** glibc detected *** free(): invalid pointer: 0x08106748 ***
Подветрждаю. Как и у graveman не может запуститься с этой ошибкой.
такой патч лечит ошибку: --- src/splashdlg.c.orig +++ src/splashdlg.c @@ -46,7 +46,6 @@ gbcommon_end_busy_cursor(self); gtk_widget_hide(self); gtk_widget_destroy(self); - g_free(splashdlg_xml); splashdlg_xml = NULL; } Не знаю верно или нет, но по документации API libglade2, нигде не сказано, что требуется освобождать GladeXML объект. Кстати, доступна версия 0.5.1, там достаточно много исправлений...
На данный момент --- src/splashdlg.c.orig +++ src/splashdlg.c @@ -46,7 +46,6 @@ gbcommon_end_busy_cursor(self); gtk_widget_hide(self); gtk_widget_destroy(self); - g_free(splashdlg_xml); + g_object_unref(splashdlg_xml); splashdlg_xml = NULL; } Поэтому предлагаю багу закрыть.
Новая версия не падает.