All pastes #479522 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-09 19:58 UTC
rendered paste body
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