On Mon, 6 Feb 2012 22:20:04 +0100 "hannes.janet...@gmail.com" <hannes.janet...@googlemail.com> said:
ok - i'm stumped. it's doing soem bizarre list logic where it keeps taking things off the rect list and putting them back again, taking them off, putting them back, and finding out why is hard due it it taking a long time to trigger and then trying to figure out the logic hole then by stepping is painful. i'm going to have to leave this bug and get onto other things. :( > Hi, > if anyone is in the mood to dig into evas_tiler, my little test app > makes evas get stuck in a loop there. it's reliable reproduceable but > it takes sometimes a bit until it hits this case. input is automated > for testing, but moving the mouse and zooming with scroll-wheel makes > it hang faster here. > > the code > http://pastebin.com/KGUFm2Kn > > > Regards, > Hannes > > ---- > no split no merge 19508 > 647 while (cur_node) > (gdb) > 652 current = ((rect_node_t *)cur_node)->rect; > (gdb) > 654 _calc_intra_outer_rect_area(r, current, &intra, &outer); > (gdb) > 655 area = current.area + r.area - intra.area; > (gdb) > 657 if ((intra.width == r.width) && (intra.height == > r.height)) (gdb) > 668 else if ((intra.width == current.width) && > (gdb) > 669 (intra.height == current.height)) > (gdb) > 668 else if ((intra.width == current.width) && > (gdb) > 682 else if ((outer.area - area) <= accepted_error) > (gdb) > 704 else if (intra.area <= accepted_error) > (gdb) > 713 prev_cur_node = cur_node; > (gdb) > 714 cur_node = cur_node->next; > (gdb) > 716 if (_splits++ > 1000) > (gdb) > 717 printf("no split no merge %d\n", _splits); > (gdb) > no split no merge 19509 > 647 while (cur_node) > (gdb) > 652 current = ((rect_node_t *)cur_node)->rect; > (gdb) > 654 _calc_intra_outer_rect_area(r, current, &intra, &outer); > (gdb) > .... > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel