dsinclair@cerberus [src] -> valgrind ewl_test text ==29685== Memcheck, a memory error detector. ==29685== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==29685== Using LibVEX rev 1606, a library for dynamic binary translation. ==29685== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==29685== Using valgrind-3.2.0-Debian, a dynamic binary instrumentation framework. ==29685== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==29685== For more details, rerun with: -v ==29685== ==29685== Invalid read of size 4 ==29685== at 0x4014183: (within /lib/ld-2.4.so) ==29685== by 0x4005A89: (within /lib/ld-2.4.so) ==29685== by 0x40077AD: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x409B5D8: ewl_engine_new (ewl_engines.c:149) ==29685== by 0x40DD3E8: ewl_init (ewl_misc.c:242) ==29685== by 0x804A33D: main (main.c:82) ==29685== Address 0x49F02A0 is 48 bytes inside a block of size 50 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x4006DD4: (within /lib/ld-2.4.so) ==29685== by 0x40076F9: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x409B5D8: ewl_engine_new (ewl_engines.c:149) ==29685== by 0x40DD3E8: ewl_init (ewl_misc.c:242) ==29685== by 0x804A33D: main (main.c:82) ==29685== ==29685== Invalid read of size 4 ==29685== at 0x4014199: (within /lib/ld-2.4.so) ==29685== by 0x4005A89: (within /lib/ld-2.4.so) ==29685== by 0x40077AD: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x409B5D8: ewl_engine_new (ewl_engines.c:149) ==29685== by 0x409B661: ewl_engine_new (ewl_engines.c:178) ==29685== by 0x40DD3E8: ewl_init (ewl_misc.c:242) ==29685== by 0x804A33D: main (main.c:82) ==29685== Address 0x4A00444 is 36 bytes inside a block of size 37 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x4006DD4: (within /lib/ld-2.4.so) ==29685== by 0x40076F9: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x409B5D8: ewl_engine_new (ewl_engines.c:149) ==29685== by 0x409B661: ewl_engine_new (ewl_engines.c:178) ==29685== by 0x40DD3E8: ewl_init (ewl_misc.c:242) ==29685== by 0x804A33D: main (main.c:82) ==29685== ==29685== Invalid read of size 4 ==29685== at 0x40141B0: (within /lib/ld-2.4.so) ==29685== by 0x4005A89: (within /lib/ld-2.4.so) ==29685== by 0x40077AD: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x804A499: main (main.c:375) ==29685== Address 0x4A3BC48 is 40 bytes inside a block of size 41 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x4006DD4: (within /lib/ld-2.4.so) ==29685== by 0x40076F9: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x804A499: main (main.c:375) Insert 'The first bunch of text\n' char_idx 0 cur_char_idx 0 char idx 0 byte idx 0 24 chars, 24 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 0 alpha 255 Cursor position Colour apply char_idx 0 cur_char_idx 0 char_idx 10 cur_char_idx 10 10 chars, 10 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 0 alpha 255 5 chars, 5 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 255 alpha 255 9 chars, 9 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 0 alpha 255 Appending 'The second bunch of text\n' char_idx 24 cur_char_idx 5 char idx 24 byte idx 24 10 chars, 10 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 0 alpha 255 5 chars, 5 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 255 alpha 255 34 chars, 34 bytes font: ewl/default (source: ) size 12 style 0 align 1 wrap 0 red 0 green 0 blue 0 alpha 255 Font size set Styles set Double underline colour set Shadow colour set Outline colour set Appending 'The third bunch of text\n' char_idx 49 cur_char_idx -10 char idx 49 byte idx -25 ==29685== ==29685== Invalid write of size 1 ==29685== at 0x41282EB: ewl_text_text_insert_private (ewl_text.c:629) ==29685== by 0x4128993: ewl_text_text_append (ewl_text.c:472) ==29685== by 0x4C43469: create_test (ewl_text.c:155) ==29685== by 0x804A2F2: run_window_test (main.c:258) ==29685== by 0x804A7D4: main (main.c:136) ==29685== Address 0x4A5EC9F is not stack'd, malloc'd or (recently) free'd Inserting 'The fourth bunch of text\n' char_idx 31 cur_char_idx 24 char idx 31 byte idx 31 Creating trigger char_idx 98 cur_char_idx -1 char idx 98 byte idx -50 ==29685== ==29685== Invalid write of size 1 ==29685== at 0x41282EB: ewl_text_text_insert_private (ewl_text.c:629) ==29685== by 0x4128993: ewl_text_text_append (ewl_text.c:472) ==29685== by 0x4C4350D: create_test (ewl_text.c:165) ==29685== by 0x804A2F2: run_window_test (main.c:258) ==29685== by 0x804A7D4: main (main.c:136) ==29685== Address 0x4A5EC86 is 2 bytes after a block of size 12 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x43B6A74: ecore_dlist_node_new (ecore_list.c:2179) ==29685== by 0x43B6B45: ecore_dlist_append (ecore_list.c:1527) ==29685== by 0x407FBAA: ewl_container_child_append (ewl_container.c:200) ==29685== by 0x4C43265: create_test (ewl_text.c:120) ==29685== by 0x804A2F2: run_window_test (main.c:258) ==29685== by 0x804A7D4: main (main.c:136) Inserting 'The fifth bunch of text\n' char_idx 0 cur_char_idx 0 char idx 0 byte idx 0 Cursor position Colour apply char_idx 0 cur_char_idx 0 Inserting 'The sixth bunch of text\n' char_idx 24 cur_char_idx 24 char idx 24 byte idx 24 Cursor position Colour apply char_idx 29 cur_char_idx 29 char_idx 43 cur_char_idx 14 Cursor position Colour set Appending 'And in red\n' char_idx 163 cur_char_idx 48 ==29685== ==29685== Use of uninitialised value of size 4 ==29685== at 0x41161E9: ewl_text_text_next_char (ewl_text.c:2801) ==29685== by 0x412DDC2: ewl_text_fmt_char_to_byte (ewl_text_fmt.c:471) ==29685== by 0x41281D9: ewl_text_text_insert_private (ewl_text.c:608) ==29685== by 0x4128993: ewl_text_text_append (ewl_text.c:472) ==29685== by 0x4C43754: create_test (ewl_text.c:204) ==29685== by 0x804A2F2: run_window_test (main.c:258) ==29685== by 0x804A7D4: main (main.c:136) char idx 163 byte idx 163 Colour set Appending 'Once more with feeling. ' char_idx 174 cur_char_idx 65 char idx 174 byte idx 174 Trigger Appending 'This is the multi\n\nline link.' char_idx 198 cur_char_idx 76 char idx 198 byte idx 198 Colour set Appending 'ONE MORE SEGV\n\n' char_idx 227 cur_char_idx 47 char idx 227 byte idx 227 Colour set Appending 'Align Left\n' char_idx 242 cur_char_idx 100 char idx 242 byte idx 242 Align set Appending 'Align Center.\n' char_idx 253 cur_char_idx 115 char idx 253 byte idx 253 Align set Appending 'Align Right.\n' char_idx 267 cur_char_idx 126 char idx 267 byte idx 267 ==29685== ==29685== Invalid read of size 4 ==29685== at 0x40141B0: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x48254FE: (within /usr/lib/libX11.so.6.2.0) ==29685== by 0x48261F3: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AA12: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AB52: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AC06: Xutf8TextListToTextProperty (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x424813F: ecore_x_icccm_title_set (ecore_x_icccm.c:458) ==29685== by 0x402CC57: ee_window_title_set (ewl_engine_x11.c:520) ==29685== by 0x409A127: ewl_engine_window_title_set (ewl_engines.c:405) ==29685== by 0x4158C55: ewl_window_cb_realize (ewl_window.c:794) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41544ED: ewl_widget_realize (ewl_widget.c:228) ==29685== by 0x40DE353: ewl_idle_render (ewl_misc.c:1010) ==29685== by 0x43B54D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==29685== by 0x43B8565: _ecore_main_loop_iterate_internal (ecore_main.c:487) ==29685== Address 0x4A67DA8 is 72 bytes inside a block of size 74 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x400CBA2: (within /lib/ld-2.4.so) ==29685== by 0x4007FEC: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x48254FE: (within /usr/lib/libX11.so.6.2.0) ==29685== by 0x48261F3: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AA12: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AB52: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AC06: Xutf8TextListToTextProperty (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x424813F: ecore_x_icccm_title_set (ecore_x_icccm.c:458) ==29685== by 0x402CC57: ee_window_title_set (ewl_engine_x11.c:520) ==29685== by 0x409A127: ewl_engine_window_title_set (ewl_engines.c:405) ==29685== by 0x4158C55: ewl_window_cb_realize (ewl_window.c:794) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== ==29685== Conditional jump or move depends on uninitialised value(s) ==29685== at 0x40141BA: (within /lib/ld-2.4.so) ==29685== by 0x40105B0: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x48254FE: (within /usr/lib/libX11.so.6.2.0) ==29685== by 0x48261F3: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AA12: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AB52: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AC06: Xutf8TextListToTextProperty (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x424813F: ecore_x_icccm_title_set (ecore_x_icccm.c:458) ==29685== by 0x402CC57: ee_window_title_set (ewl_engine_x11.c:520) ==29685== by 0x409A127: ewl_engine_window_title_set (ewl_engines.c:405) ==29685== by 0x4158C55: ewl_window_cb_realize (ewl_window.c:794) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41544ED: ewl_widget_realize (ewl_widget.c:228) ==29685== by 0x40DE353: ewl_idle_render (ewl_misc.c:1010) ==29685== by 0x43B54D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==29685== ==29685== Conditional jump or move depends on uninitialised value(s) ==29685== at 0x40141C5: (within /lib/ld-2.4.so) ==29685== by 0x40105B0: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x48254FE: (within /usr/lib/libX11.so.6.2.0) ==29685== by 0x48261F3: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AA12: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AB52: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x483AC06: Xutf8TextListToTextProperty (in /usr/lib/libX11.so.6.2.0) ==29685== by 0x424813F: ecore_x_icccm_title_set (ecore_x_icccm.c:458) ==29685== by 0x402CC57: ee_window_title_set (ewl_engine_x11.c:520) ==29685== by 0x409A127: ewl_engine_window_title_set (ewl_engines.c:405) ==29685== by 0x4158C55: ewl_window_cb_realize (ewl_window.c:794) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41544ED: ewl_widget_realize (ewl_widget.c:228) ==29685== by 0x40DE353: ewl_idle_render (ewl_misc.c:1010) ==29685== by 0x43B54D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==29685== ==29685== Invalid read of size 4 ==29685== at 0x40141C7: (within /lib/ld-2.4.so) ==29685== by 0x4005A89: (within /lib/ld-2.4.so) ==29685== by 0x40077AD: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x456E6AF: evas_module_load (evas_module.c:309) ==29685== by 0x456E877: _evas_module_engine_inherit (evas_module.c:477) ==29685== by 0x4C6A62C: module_open (evas_engine.c:382) ==29685== by 0x456E7A0: evas_module_load (evas_module.c:325) ==29685== by 0x454D305: evas_output_method_set (evas_main.c:217) ==29685== by 0x4025255: ee_canvas_setup (ewl_engine_evas_software_x11.c:96) ==29685== by 0x4096973: ewl_engine_canvas_setup (ewl_engines.c:937) ==29685== by 0x4158CBE: ewl_window_cb_realize (ewl_window.c:810) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== Address 0x4A735EC is 76 bytes inside a block of size 78 alloc'd ==29685== at 0x4021396: malloc (vg_replace_malloc.c:149) ==29685== by 0x4006DD4: (within /lib/ld-2.4.so) ==29685== by 0x40076F9: (within /lib/ld-2.4.so) ==29685== by 0x4010874: (within /lib/ld-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x40103C8: (within /lib/ld-2.4.so) ==29685== by 0x4393E1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x400CA95: (within /lib/ld-2.4.so) ==29685== by 0x439449B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x4393D53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==29685== by 0x456E6AF: evas_module_load (evas_module.c:309) ==29685== by 0x456E877: _evas_module_engine_inherit (evas_module.c:477) ==29685== by 0x4C6A62C: module_open (evas_engine.c:382) ==29685== by 0x456E7A0: evas_module_load (evas_module.c:325) ==29685== by 0x454D305: evas_output_method_set (evas_main.c:217) ==29685== by 0x4025255: ee_canvas_setup (ewl_engine_evas_software_x11.c:96) ==29685== by 0x4096973: ewl_engine_canvas_setup (ewl_engines.c:937) ==29685== by 0x4158CBE: ewl_window_cb_realize (ewl_window.c:810) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) char_idx 146 cur_char_idx 140 ==29685== ==29685== Use of uninitialised value of size 4 ==29685== at 0x41161E9: ewl_text_text_next_char (ewl_text.c:2801) ==29685== by 0x412DDC2: ewl_text_fmt_char_to_byte (ewl_text_fmt.c:471) ==29685== by 0x4119FFF: ewl_text_trigger_position (ewl_text.c:3902) ==29685== by 0x411A5C8: ewl_text_triggers_realize (ewl_text.c:4062) ==29685== by 0x4126AB5: ewl_text_cb_reveal (ewl_text.c:3154) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41531D2: ewl_widget_reveal (ewl_widget.c:300) ==29685== by 0x41534A0: ewl_widget_cb_realize (ewl_widget.c:2616) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41544ED: ewl_widget_realize (ewl_widget.c:228) ==29685== by 0x40DE353: ewl_idle_render (ewl_misc.c:1010) ==29685== by 0x43B54D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==29685== by 0x43B8565: _ecore_main_loop_iterate_internal (ecore_main.c:487) ==29685== by 0x43B88A9: ecore_main_loop_begin (ecore_main.c:79) ==29685== by 0x40DC9BC: ewl_main (ewl_misc.c:378) ==29685== by 0x804A894: main (main.c:159) ==29685== ==29685== Use of uninitialised value of size 4 ==29685== at 0x41161E9: ewl_text_text_next_char (ewl_text.c:2801) ==29685== by 0x412DEA1: ewl_text_fmt_char_to_byte (ewl_text_fmt.c:489) ==29685== by 0x4119FFF: ewl_text_trigger_position (ewl_text.c:3902) ==29685== by 0x411A5C8: ewl_text_triggers_realize (ewl_text.c:4062) ==29685== by 0x4126AB5: ewl_text_cb_reveal (ewl_text.c:3154) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41531D2: ewl_widget_reveal (ewl_widget.c:300) ==29685== by 0x41534A0: ewl_widget_cb_realize (ewl_widget.c:2616) ==29685== by 0x4064A23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==29685== by 0x4064D6C: ewl_callback_call (ewl_callback.c:427) ==29685== by 0x41544ED: ewl_widget_realize (ewl_widget.c:228) ==29685== by 0x40DE353: ewl_idle_render (ewl_misc.c:1010) ==29685== by 0x43B54D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==29685== by 0x43B8565: _ecore_main_loop_iterate_internal (ecore_main.c:487) ==29685== by 0x43B88A9: ecore_main_loop_begin (ecore_main.c:79) ==29685== by 0x40DC9BC: ewl_main (ewl_misc.c:378) ==29685== by 0x804A894: main (main.c:159) char_idx 198 cur_char_idx 140 char_idx 146 cur_char_idx 140 char_idx 198 cur_char_idx 140