Hi,
I've played with elementary and it seems like eml_entry is buggy. See
the attached valgrind output of elementary_test (r40748) opening a
window with an entry widget.
Cheers
Klaus
kl...@hottie:~/efl$ valgrind elementary_test
==5076== Memcheck, a memory error detector.
==5076== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==5076== Using LibVEX rev 1884, a library for dynamic binary translation.
==5076== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==5076== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation
framework.
==5076== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==5076== For more details, rerun with: -v
==5076==
==5076== Invalid read of size 4
==5076== at 0x4121F21: _edje_entry_focus_in_cb (edje_entry.c:91)
==5076== by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076== by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076== by 0x410D016: _edje_message_queue_process
(edje_message_queue.c:622)
==5076== by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076== by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076== by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076== by 0x461F04C: _ecore_main_loop_iterate_internal
(ecore_main.c:679)
==5076== by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076== by 0x404F276: elm_run (elm_main.c:848)
==5076== by 0x804BF42: elm_main (test.c:3611)
==5076== by 0x804BF95: main (test.c:3619)
==5076== Address 0x53160b8 is 24 bytes inside a block of size 592 free'd
==5076== at 0x40270FC: realloc (vg_replace_malloc.c:429)
==5076== by 0x45D15D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D1988: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D19D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D25C2: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D26F5: FcCharSetUnion (in
/usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45DB5FD: FcFontSetSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45DB89A: FcFontSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x42F39D4: evas_font_load (evas_font_dir.c:373)
==5076== by 0x42E51FD: evas_object_text_font_set (evas_object_text.c:219)
==5076== by 0x40F0043: _edje_part_recalc_single (edje_calc.c:814)
==5076== by 0x40F0DB8: _edje_part_recalc (edje_calc.c:1434)
==5076==
==5076== Invalid read of size 4
==5076== at 0x4121F28: _edje_entry_focus_in_cb (edje_entry.c:95)
==5076== by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076== by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076== by 0x410D016: _edje_message_queue_process
(edje_message_queue.c:622)
==5076== by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076== by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076== by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076== by 0x461F04C: _ecore_main_loop_iterate_internal
(ecore_main.c:679)
==5076== by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076== by 0x404F276: elm_run (elm_main.c:848)
==5076== by 0x804BF42: elm_main (test.c:3611)
==5076== by 0x804BF95: main (test.c:3619)
==5076== Address 0x53160a0 is 0 bytes inside a block of size 592 free'd
==5076== at 0x40270FC: realloc (vg_replace_malloc.c:429)
==5076== by 0x45D15D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D1988: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D19D5: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D25C2: (within /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45D26F5: FcCharSetUnion (in
/usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45DB5FD: FcFontSetSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x45DB89A: FcFontSort (in /usr/lib/libfontconfig.so.1.3.0)
==5076== by 0x42F39D4: evas_font_load (evas_font_dir.c:373)
==5076== by 0x42E51FD: evas_object_text_font_set (evas_object_text.c:219)
==5076== by 0x40F0043: _edje_part_recalc_single (edje_calc.c:814)
==5076== by 0x40F0DB8: _edje_part_recalc (edje_calc.c:1434)
==5076==
==5076== Invalid read of size 4
==5076== at 0x4121F2E: _edje_entry_focus_in_cb (edje_entry.c:95)
==5076== by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076== by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076== by 0x410D016: _edje_message_queue_process
(edje_message_queue.c:622)
==5076== by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076== by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076== by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076== by 0x461F04C: _ecore_main_loop_iterate_internal
(ecore_main.c:679)
==5076== by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076== by 0x404F276: elm_run (elm_main.c:848)
==5076== by 0x804BF42: elm_main (test.c:3611)
==5076== by 0x804BF95: main (test.c:3619)
==5076== Address 0xfff912c8 is not stack'd, malloc'd or (recently) free'd
==5076==
==5076== Process terminating with default action of signal 11 (SIGSEGV)
==5076== Access not within mapped region at address 0xFFF912C8
==5076== at 0x4121F2E: _edje_entry_focus_in_cb (edje_entry.c:95)
==5076== by 0x4102185: _edje_emit_handle (edje_program.c:1099)
==5076== by 0x410C8A1: _edje_message_process (edje_message_queue.c:547)
==5076== by 0x410D016: _edje_message_queue_process
(edje_message_queue.c:622)
==5076== by 0x410D102: _edje_job (edje_message_queue.c:107)
==5076== by 0x41387B1: _ecore_job_event_handler (ecore_job.c:109)
==5076== by 0x46152EC: _ecore_event_call (ecore_events.c:439)
==5076== by 0x461F04C: _ecore_main_loop_iterate_internal
(ecore_main.c:679)
==5076== by 0x461F26E: ecore_main_loop_begin (ecore_main.c:97)
==5076== by 0x404F276: elm_run (elm_main.c:848)
==5076== by 0x804BF42: elm_main (test.c:3611)
==5076== by 0x804BF95: main (test.c:3619)
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel