Hello list,

I just checked out the latest EFL but failed to complete compilation.

The first thing to fail is that edje_cc doesn't seem to like "LOSSY n"
in some of the edc files.  I just changed them to "COMP" to pass the
compilation.

The next thing is when building elementary/data/objects/test.edj,
edje_cc seg faults.  Here is the relevant part of valgrind complaints:
----------------------------------
==21318== Conditional jump or move depends on uninitialised value(s)
==21318==    at 0x51D5C98: _evas_jpeg_membuf_src_term
(evas_image_load_jpeg.c:133)
==21318==    by 0x51D609C: evas_image_load_file_head_jpeg_internal
(evas_image_load_jpeg.c:268)
==21318==    by 0x51D8577: evas_image_load_file_head_jpeg
(evas_image_load_jpeg.c:1202)
==21318==    by 0x420DD12:
evas_common_load_rgba_image_module_from_file (evas_image_load.c:218)
==21318==    by 0x41E2968: _evas_cache_image_entry_new (evas_cache_image.c:314)
==21318==    by 0x41E39A9: evas_cache_image_request (evas_cache_image.c:830)
==21318==    by 0x420F36F: evas_common_load_image_from_file
(evas_image_main.c:732)
==21318==    by 0x51C4992: eng_image_load (evas_engine.c:670)
==21318==    by 0x4190A16: evas_object_image_file_set (evas_object_image.c:364)
==21318==    by 0x804BB5B: data_write_images (edje_cc_out.c:533)
==21318==    by 0x804D957: data_write (edje_cc_out.c:1205)
==21318==    by 0x804AC03: main (edje_cc.c:240)
==21318==
==21318== Conditional jump or move depends on uninitialised value(s)
==21318==    at 0x402B02F: free (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==21318==    by 0x51D5CA4: _evas_jpeg_membuf_src_term
(evas_image_load_jpeg.c:134)
==21318==    by 0x51D609C: evas_image_load_file_head_jpeg_internal
(evas_image_load_jpeg.c:268)
==21318==    by 0x51D8577: evas_image_load_file_head_jpeg
(evas_image_load_jpeg.c:1202)
==21318==    by 0x420DD12:
evas_common_load_rgba_image_module_from_file (evas_image_load.c:218)
==21318==    by 0x41E2968: _evas_cache_image_entry_new (evas_cache_image.c:314)
==21318==    by 0x41E39A9: evas_cache_image_request (evas_cache_image.c:830)
==21318==    by 0x420F36F: evas_common_load_image_from_file
(evas_image_main.c:732)
==21318==    by 0x51C4992: eng_image_load (evas_engine.c:670)
==21318==    by 0x4190A16: evas_object_image_file_set (evas_object_image.c:364)
==21318==    by 0x804BB5B: data_write_images (edje_cc_out.c:533)
==21318==    by 0x804D957: data_write (edje_cc_out.c:1205)
==21318==
==21318== Invalid free() / delete / delete[] / realloc()
==21318==    at 0x402B06C: free (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==21318==    by 0x51D5CA4: _evas_jpeg_membuf_src_term
(evas_image_load_jpeg.c:134)
==21318==    by 0x51D609C: evas_image_load_file_head_jpeg_internal
(evas_image_load_jpeg.c:268)
==21318==    by 0x51D8577: evas_image_load_file_head_jpeg
(evas_image_load_jpeg.c:1202)
==21318==    by 0x420DD12:
evas_common_load_rgba_image_module_from_file (evas_image_load.c:218)
==21318==    by 0x41E2968: _evas_cache_image_entry_new (evas_cache_image.c:314)
==21318==    by 0x41E39A9: evas_cache_image_request (evas_cache_image.c:830)
==21318==    by 0x420F36F: evas_common_load_image_from_file
(evas_image_main.c:732)
==21318==    by 0x51C4992: eng_image_load (evas_engine.c:670)
==21318==    by 0x4190A16: evas_object_image_file_set (evas_object_image.c:364)
==21318==    by 0x804BB5B: data_write_images (edje_cc_out.c:533)
==21318==    by 0x804D957: data_write (edje_cc_out.c:1205)
==21318==  Address 0x4009cac is in the Text segment of
/lib/i386-linux-gnu/ld-2.15.so
==21318==
==21318== Conditional jump or move depends on uninitialised value(s)
==21318==    at 0x51D60A5: evas_image_load_file_head_jpeg_internal
(evas_image_load_jpeg.c:269)
==21318==    by 0x51D8577: evas_image_load_file_head_jpeg
(evas_image_load_jpeg.c:1202)
==21318==    by 0x420DD12:
evas_common_load_rgba_image_module_from_file (evas_image_load.c:218)
==21318==    by 0x41E2968: _evas_cache_image_entry_new (evas_cache_image.c:314)
==21318==    by 0x41E39A9: evas_cache_image_request (evas_cache_image.c:830)
==21318==    by 0x420F36F: evas_common_load_image_from_file
(evas_image_main.c:732)
==21318==    by 0x51C4992: eng_image_load (evas_engine.c:670)
==21318==    by 0x4190A16: evas_object_image_file_set (evas_object_image.c:364)
==21318==    by 0x804BB5B: data_write_images (edje_cc_out.c:533)
==21318==    by 0x804D957: data_write (edje_cc_out.c:1205)
==21318==    by 0x804AC03: main (edje_cc.c:240)
----------------------------------

Hope it helps. :-)


Brian

-- 
brian
------------------

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to