==6400== Syscall param write(buf) points to uninitialised byte(s) ==6400== at 0x4400353: __write_nocancel (in /lib/libpthread-2.5.so) ==6400== by 0x41A1BC4: _ecore_con_cl_handler (ecore_con.c:1399) ==6400== by 0x41B3123: _ecore_main_fd_handlers_call (ecore_main.c:414) ==6400== by 0x41B35A4: _ecore_main_loop_iterate_internal (ecore_main.c:630) ==6400== by 0x41B27A8: ecore_main_loop_begin (ecore_main.c:79) ==6400== by 0x8048CCB: main (epsilon_thumb_test.c:70) ==6400== Address 0x4C4EFC8 is 24 bytes inside a block of size 13,394 alloc'd ==6400== at 0x40215AB: realloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==6400== by 0x41A0605: ecore_con_server_send (ecore_con.c:669) ==6400== by 0x4057AC3: epsilon_ipc_server_send (epsilon_thumb_common.c:60) ==6400== by 0x4057889: epsilon_add (epsilon_thumb.c:327) ==6400== by 0x8048C98: main (epsilon_thumb_test.c:64) ==6403== ==6403== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 105 from 1) ==6403== malloc/free: in use at exit: 8,226 bytes in 405 blocks. ==6403== malloc/free: 427 allocs, 22 frees, 18,707 bytes allocated. ==6403== For counts of detected errors, rerun with: -v ==6403== searching for pointers to 405 not-freed blocks. ==6403== checked 670,268 bytes. ==6403==