Somewhere between the time memory was malloced by

>
>
> libeina-ver-pre-svn-05.so.0.9.9'_eina_strbuf_init+0x59
>
> and the time it is being freed via realloc by
>
>
> libeina-ver-pre-svn-05.so.0.9.9'_eina_strbuf_resize+0x162
>

indeed, i just found the problem. One of our devs did strange stuff and
there was a memcpy that write too much bytes


>
> Something is writing past the end of the 40 bytes.  I would look
> in the eina_strbuf_init() code to see where the malloc was done
> (right before eina_strbuf_init+0x59, you can see the malloc
> call by using a disassembler), then see what happens with
> the pointer that malloc returns by looking through the source.
>

thank for all your answers

Vincent Torri
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to