Hi,
what are the values of offset, idx, state->jump_div and state->jump_limit
when the crash occures ?
On Wednesday 19 February 2014 21:05, Andy Williams wrote :
> Hi guys,
>
> Can anyone help with a crash I'm looking into. It seems that
> elm_genlist_item_sorted_insert
> with what seems like valid items (from a tree structure) is calling
> through into eina_inlist
> and crashing.
>
> I think the problem can be illustrated with this excerpt - BREAKING is
> printed immediately before segv on last->next dereference
>
> can anyone suggest what might be causing this? The data triggering it is
> adding a new item to the top level of a tree after child nodes have been
> added but is not happening on both of my machines - just 1.
>
> Many thanks indeed for any tips!
> Andrew
>
> static void
> _eina_inlist_sorted_state_insert(Eina_Inlist_Sorted_State *state,
> unsigned short idx,
> int offset)
> {
> Eina_Inlist *last;
> int jump_count;
> int start;
>
> state->inserted++;
>
> if (offset != 0) idx++;
> for (; idx < state->jump_limit; idx++)
> {
> state->jump_table[idx] = state->jump_table[idx]->prev;
> }
>
> start = state->jump_limit - 3;
> if (start < 0)
> start = 0;
>
> last = state->jump_table[start];
> if (!last){printf("BREAKING\n"); }
> start++;
>
> /* Correctly rebuild end of list */
> for (jump_count = 0; last->next != NULL; last = last->next,
> jump_count++)
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--- Hell'O from Yverdoom
Jérémy (jeyzu)
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel