On Wed, Nov 20, 2013 at 7:25 PM, Jérémy Zurcher <jer...@asynk.ch> wrote:
> On Wednesday 20 November 2013  18:25, Cedric BAIL wrote :
>> On Wed, Nov 20, 2013 at 6:30 PM, Jérémy Zurcher <jer...@asynk.ch> wrote:
>> > random crash on e start,
>> > no background, no wallpaper preview in settings, terminology crash (does 
>> > not find its theme files)
>>
>> Weird, I have all of them working with that patch here. What is your
>> architecture/system ?
>
> 64bits
> model name      : Intel(R) Core(TM)2 Duo CPU     E7500  @ 2.93GHz
>
> this only is enough to break me !!!!!

Ok, found the problem and pushed back again the magic in. In fact the
real magic is how did that work at all before ! It was a bug in edje
that wasn't using eina_hash_pointer properly. Let me know if things
are fixed now for you.

> diff --git a/src/lib/eina/eina_file_common.h b/src/lib/eina/eina_file_common.h
> index 0ac704d..e3ee0fc 100644
> --- a/src/lib/eina/eina_file_common.h
> +++ b/src/lib/eina/eina_file_common.h
> @@ -24,11 +24,14 @@
>  #include "eina_lock.h"
>  #include "eina_list.h"
>
> +#define EINA_FILE_MAGIC 0xFEEDBEEF
> +
>  typedef struct _Eina_File_Map Eina_File_Map;
>  typedef struct _Eina_Lines_Iterator Eina_Lines_Iterator;
>
>  struct _Eina_File
>  {
> +   EINA_MAGIC;
>     const char *filename;
>
>     Eina_Hash *map;
-- 
Cedric BAIL

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to