for all children
list = g_list_append(list, children_data);
and the stack trace shows the generated list gets corrupted !
The error is somewhere else, this can only be rationally explained
if the list memory pool gets corrupted, and as I said in #56
running a specifically compiled glib version is the best way to
reproduce the problem and catch it when it happens not the side
effect.
w.r.t. comment #57 and #58
gam_tree_ get_children basically does
list = NULL;
for all children
list = g_list_append(list, children_data);
and the stack trace shows the generated list gets corrupted !
The error is somewhere else, this can only be rationally explained
if the list memory pool gets corrupted, and as I said in #56
running a specifically compiled glib version is the best way to
reproduce the problem and catch it when it happens not the side
effect.