From: Tom H. <tom...@sa...> - 2013-03-19 14:14:39
|
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) 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 <ced...@sa...> > > > > 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 > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > |