I checked this issue. In evas_free(), infinite loop is occurred while (del) { del = 0; EINA_INLIST_FOREACH(e->layers, lay) { Evas_Object *o;
evas_layer_pre_free(lay); EINA_INLIST_FOREACH(lay->objects, o) { if ((o->callbacks) && (o->callbacks->walking_list)) { /* Defer free */ e->delete_me = 1; e->walking_list--; return; } if (!o->delete_me) del = 1; } } } it seems to iterate layers and objects. is it need to iterate again same layer? On Fri, Mar 30, 2012 at 8:55 AM, michael bouchaud <michael.bouch...@gmail.com> wrote: > Hi, > we have a bug in the genlist widget, or ... > If you want delete an item from an genlist when the user select it. You > have > some complaints from valgrind and if you close the window, the process never > end. See attachment > > Best regards > > -- > Michaƫl Bouchaud > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel