On Tue, Mar 19, 2013 at 11:14 PM, Tom Hacohen <[email protected]> wrote:
> More info:
> ==4700== Invalid write of size 4
> ==4700==    at 0x5501F02: eina_cow_write (eina_cow.c:438)
> ==4700==    by 0x57BC3F1: _color_set (evas_object_main.c:1745)
> ==4700==    by 0x73D4005: _eo_op_internal (eo.c:325)
> ==4700==    by 0x73D412E: _eo_dov_internal (eo.c:359)
> ==4700==    by 0x73D439A: eo_do_internal (eo.c:388)
> ==4700==    by 0x57BC055: evas_object_color_set (evas_object_main.c:1701)
> ==4700==    by 0x5025301: _win_constructor (elm_win.c:2861)
> ==4700==    by 0x73D4005: _eo_op_internal (eo.c:325)
> ==4700==    by 0x73D412E: _eo_dov_internal (eo.c:359)
> ==4700==    by 0x73D688F: eo_add_internal (eo.c:1108)
> ==4700==    by 0x5023194: elm_win_add (elm_win.c:2463)
> ==4700==    by 0x5025CDA: elm_win_util_standard_add (elm_win.c:2995)
> ==4700==  Address 0x12c3bc70 is 0 bytes inside a block of size 640
> client-defined
> ==4700==    at 0x55410FB: _eina_chained_mempool_alloc_in
> (eina_chained_mempool.c:207)
> ==4700==    by 0x55412E3: eina_chained_mempool_malloc
> (eina_chained_mempool.c:304)
> ==4700==    by 0x55011E9: eina_mempool_malloc (eina_inline_mempool.x:103)
> ==4700==    by 0x5501E2C: eina_cow_write (eina_cow.c:425)
> ==4700==    by 0x57BC3F1: _color_set (evas_object_main.c:1745)
> ==4700==    by 0x73D4005: _eo_op_internal (eo.c:325)
> ==4700==    by 0x73D412E: _eo_dov_internal (eo.c:359)
> ==4700==    by 0x73D439A: eo_do_internal (eo.c:388)
> ==4700==    by 0x57BC055: evas_object_color_set (evas_object_main.c:1701)
> ==4700==    by 0x5025301: _win_constructor (elm_win.c:2861)
> ==4700==    by 0x73D4005: _eo_op_internal (eo.c:325)
> ==4700==    by 0x73D412E: _eo_dov_internal (eo.c:359)

Dear Tom,

This is your own bug :-D You need to rebuild elementary after you
break eo_do_super API !

Enjoy,

> On 19/03/13 13:59, Tom Hacohen wrote:
>> Dear Mr. BAIL,
>>
>> You broke everything. Your eina cow commit causes invalid writes and
>> reads, and I believe that it is the reason to all of the crashes and
>> hangs I've been experiencing. I jumped one commit before this one, and
>> everything is fine now. Please fix it.
>>
>> Cheers,
>> Tom.
>>
>>
>> -------- Original Message --------
>> Subject:      eina: speed up Eina_Cow.
>> Date:         Tue, 19 Mar 2013 06:11:50 GMT
>> From:         Cedric BAIL <[email protected]>
>>
>>
>>
>> eina: speed up Eina_Cow. * Use Eina_Hash instead of Eina_List to
>> remember what memory did change. * Turn off Eina_Cow use of Eina_Magic
>> when doing a release as it is only used internaly and we should not make
>> any mistake there.
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Cedric BAIL

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to