Bug 9151 - *** glibc detected *** free(): invalid pointer: 0x08106748 ***
Summary: *** glibc detected *** free(): invalid pointer: 0x08106748 ***
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnomebaker (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Alexey Rusakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-24 17:44 MSK by Andrei Marozau
Modified: 2006-10-23 10:23 MSD (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Marozau 2006-02-24 17:44:08 MSK
Не запускается с сообщением
[andrei@mobile andrei]$ gnomebaker

(gnomebaker:12871): Gtk-CRITICAL **: gtk_window_resize: assertion `width > 0' failed
*** glibc detected *** free(): invalid pointer: 0x08106748 ***
Comment 1 Vyacheslav Dikonov 2006-02-26 02:41:31 MSK
Подветрждаю. Как и у graveman не может запуститься с этой ошибкой. 
Comment 2 Vladimir Lettiev 2006-04-09 14:26:05 MSD
такой патч лечит ошибку:

--- 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, там достаточно много исправлений...
Comment 3 ildar 2006-09-05 19:20:23 MSD
На данный момент
--- 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;
 }

Поэтому предлагаю багу закрыть.
Comment 4 Alexey Rusakov 2006-10-23 09:58:29 MSD
Новая версия не падает.