==16816== Memcheck, a memory error detector. ==16816== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==16816== Using LibVEX rev 1658, a library for dynamic binary translation. ==16816== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==16816== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework. ==16816== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==16816== For more details, rerun with: -v ==16816== ==16816== My PID = 16816, parent PID = 16766. Prog and args are: ==16816== ephoto ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014743: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x40869D8: ewl_engine_new (ewl_engines.c:149) ==16816== by 0x40C87F8: ewl_init (ewl_misc.c:242) ==16816== Address 0x4A49D88 is 48 bytes inside a block of size 50 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4006EB4: (within /lib/ld-2.5.so) ==16816== by 0x40078D9: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x40869D8: ewl_engine_new (ewl_engines.c:149) ==16816== by 0x40C87F8: ewl_init (ewl_misc.c:242) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014759: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x40869D8: ewl_engine_new (ewl_engines.c:149) ==16816== by 0x4086A61: ewl_engine_new (ewl_engines.c:178) ==16816== Address 0x4A6823C is 36 bytes inside a block of size 37 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4006EB4: (within /lib/ld-2.5.so) ==16816== by 0x40078D9: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x40869D8: ewl_engine_new (ewl_engines.c:149) ==16816== by 0x4086A61: ewl_engine_new (ewl_engines.c:178) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014787: (within /lib/ld-2.5.so) ==16816== by 0x4007053: (within /lib/ld-2.5.so) ==16816== by 0x400760F: (within /lib/ld-2.5.so) ==16816== by 0x4007CF6: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== Address 0x5C927E4 is 12 bytes inside a block of size 15 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4006EB4: (within /lib/ld-2.5.so) ==16816== by 0x4006FE5: (within /lib/ld-2.5.so) ==16816== by 0x400760F: (within /lib/ld-2.5.so) ==16816== by 0x4007CF6: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014759: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== Address 0x5C92864 is 20 bytes inside a block of size 22 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4007F33: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014787: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== Address 0x5C92B94 is 28 bytes inside a block of size 31 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4007F33: (within /lib/ld-2.5.so) ==16816== by 0x400B836: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x400BA2A: (within /lib/ld-2.5.so) ==16816== by 0x4010DF4: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== ==16816== Syscall param stat64(file_name) points to uninitialised byte(s) ==16816== at 0x40007F2: (within /lib/ld-2.5.so) ==16816== by 0x41EC11B: ecore_file_is_dir (stat.h:436) ==16816== by 0x804BC87: get_directories (ephoto_browsing.c:36) ==16816== by 0x804E9D6: populate_directories (ephoto_main.c:266) ==16816== by 0x804F5A2: create_main_gui (ephoto_main.c:187) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== Address 0xBEB6E678 is on thread 1's stack ==16816== ==16816== Syscall param write(buf) points to uninitialised byte(s) ==16816== at 0x40007F2: (within /lib/ld-2.5.so) ==16816== by 0x41F4166: _ecore_con_cl_handler (ecore_con.c:1399) ==16816== by 0x43B36A3: _ecore_main_loop_iterate_internal (ecore_main.c:414) ==16816== by 0x43B38A9: ecore_main_loop_begin (ecore_main.c:79) ==16816== by 0x40C7DCC: ewl_main (ewl_misc.c:378) ==16816== by 0x804B6F9: main (ephoto.c:273) ==16816== Address 0x5D6EBC8 is 24 bytes inside a block of size 805 alloc'd ==16816== at 0x402171B: realloc (vg_replace_malloc.c:306) ==16816== by 0x41F2D80: ecore_con_server_send (ecore_con.c:669) ==16816== by 0x4167E4D: epsilon_ipc_server_send (epsilon_thumb_common.c:60) ==16816== by 0x41677C9: epsilon_add (epsilon_thumb.c:332) ==16816== by 0x40BC39C: ewl_image_thumbnail_request (ewl_image.c:712) ==16816== by 0x804DAEB: add_image (ephoto_gui.c:82) ==16816== by 0x804E872: populate_albums (ephoto_main.c:223) ==16816== by 0x804F57E: create_main_gui (ephoto_main.c:186) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014770: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x45727BF: evas_module_load (evas_module.c:309) ==16816== by 0x4551425: evas_output_method_set (evas_main.c:217) ==16816== Address 0x5E1BB18 is 72 bytes inside a block of size 74 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4006EB4: (within /lib/ld-2.5.so) ==16816== by 0x40078D9: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x45727BF: evas_module_load (evas_module.c:309) ==16816== by 0x4551425: evas_output_method_set (evas_main.c:217) ==16816== ==16816== Invalid read of size 4 ==16816== at 0x4014787: (within /lib/ld-2.5.so) ==16816== by 0x4005B69: (within /lib/ld-2.5.so) ==16816== by 0x4007995: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x45727BF: evas_module_load (evas_module.c:309) ==16816== by 0x4572987: _evas_module_engine_inherit (evas_module.c:477) ==16816== Address 0x5E1C04C is 76 bytes inside a block of size 78 alloc'd ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4006EB4: (within /lib/ld-2.5.so) ==16816== by 0x40078D9: (within /lib/ld-2.5.so) ==16816== by 0x4010D94: (within /lib/ld-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x40108ED: (within /lib/ld-2.5.so) ==16816== by 0x438EC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x400CFA5: (within /lib/ld-2.5.so) ==16816== by 0x438F2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x438EB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==16816== by 0x45727BF: evas_module_load (evas_module.c:309) ==16816== by 0x4572987: _evas_module_engine_inherit (evas_module.c:477) ==16816== ==16816== Syscall param write(buf) points to uninitialised byte(s) ==16816== at 0x40007F2: (within /lib/ld-2.5.so) ==16816== by 0x489964E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x4891526: (within /usr/lib/libX11.so.6.2.0) ==16816== by 0x4892069: _XEventsQueued (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x4880DD1: XPending (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x422AC1C: _ecore_x_fd_handler_buf (ecore_x.c:678) ==16816== by 0x43B2DCA: _ecore_main_fd_handlers_buf_call (ecore_main.c:443) ==16816== by 0x43B36D9: _ecore_main_loop_iterate_internal (ecore_main.c:642) ==16816== by 0x43B38A9: ecore_main_loop_begin (ecore_main.c:79) ==16816== by 0x40C7DCC: ewl_main (ewl_misc.c:378) ==16816== by 0x804B6F9: main (ephoto.c:273) ==16816== Address 0x4A4BAA5 is 13 bytes inside a block of size 16,384 alloc'd ==16816== at 0x402095F: calloc (vg_replace_malloc.c:279) ==16816== by 0x487F346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x422A09F: ecore_x_init (ecore_x.c:186) ==16816== by 0x4B59FD6: ewl_engine_create (ewl_engine_x11.c:190) ==16816== by 0x4086ADA: ewl_engine_new (ewl_engines.c:199) ==16816== by 0x4086A61: ewl_engine_new (ewl_engines.c:178) ==16816== by 0x40C87F8: ewl_init (ewl_misc.c:242) ==16816== by 0x804B147: main (ephoto.c:11) ==16816== ==16816== Syscall param write(buf) points to uninitialised byte(s) ==16816== at 0x40007F2: (within /lib/ld-2.5.so) ==16816== by 0x489964E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x4891526: (within /usr/lib/libX11.so.6.2.0) ==16816== by 0x48915FA: _XReply (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x488B5C9: XSync (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x486BE99: XCloseDisplay (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x4229E51: _ecore_x_shutdown (ecore_x.c:462) ==16816== by 0x4B59D30: ee_shutdown (ewl_engine_x11.c:378) ==16816== by 0x4087AC7: ewl_engine_free (ewl_engines.c:1487) ==16816== by 0x43AF7B9: _ecore_hash_node_destroy (ecore_hash.c:857) ==16816== by 0x43AF85D: ecore_hash_destroy (ecore_hash.c:401) ==16816== by 0x408773D: ewl_engines_shutdown (ewl_engines.c:54) ==16816== Address 0x4A4BAB1 is 25 bytes inside a block of size 16,384 alloc'd ==16816== at 0x402095F: calloc (vg_replace_malloc.c:279) ==16816== by 0x487F346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==16816== by 0x422A09F: ecore_x_init (ecore_x.c:186) ==16816== by 0x4B59FD6: ewl_engine_create (ewl_engine_x11.c:190) ==16816== by 0x4086ADA: ewl_engine_new (ewl_engines.c:199) ==16816== by 0x4086A61: ewl_engine_new (ewl_engines.c:178) ==16816== by 0x40C87F8: ewl_init (ewl_misc.c:242) ==16816== by 0x804B147: main (ephoto.c:11) ==16816== ==16816== ERROR SUMMARY: 150 errors from 11 contexts (suppressed: 215 from 1) ==16816== malloc/free: in use at exit: 279,619 bytes in 1,522 blocks. ==16816== malloc/free: 55,578 allocs, 54,056 frees, 24,884,178 bytes allocated. ==16816== For counts of detected errors, rerun with: -v ==16816== searching for pointers to 1,522 not-freed blocks. ==16816== checked 17,777,604 bytes. ==16816== ==16816== ==16816== 36 bytes in 3 blocks are definitely lost in loss record 22 of 89 ==16816== at 0x402095F: calloc (vg_replace_malloc.c:279) ==16816== by 0x412F0A2: ewl_view_new (ewl_view.c:19) ==16816== by 0x804EEBF: create_main_gui (ephoto_main.c:319) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== ==16816== ==16816== 120 bytes in 3 blocks are definitely lost in loss record 44 of 89 ==16816== at 0x402095F: calloc (vg_replace_malloc.c:279) ==16816== by 0x40CCE92: ewl_model_new (ewl_model.c:19) ==16816== by 0x804EE98: create_main_gui (ephoto_main.c:315) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== ==16816== ==16816== 144 bytes in 6 blocks are definitely lost in loss record 46 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x43B2814: ecore_dlist_new (ecore_list.c:1413) ==16816== by 0x804EC1E: create_main_gui (ephoto_main.c:72) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== ==16816== ==16816== 256 bytes in 2 blocks are definitely lost in loss record 53 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x40216AA: realloc (vg_replace_malloc.c:306) ==16816== by 0x49C3CA9: pthread_attr_setaffinity_np@@GLIBC_2.3.4 (in /lib/tls/i686/cmov/libpthread-2.5.so) ==16816== by 0x45AD0BF: evas_common_pipe_begin (evas_pipe.c:132) ==16816== by 0x5D77777: ??? ==16816== by 0x456F7BE: evas_render_updates_internal (evas_render.c:383) ==16816== by 0x424BCCB: ??? ==16816== by 0x408199D: ewl_engine_canvas_render (ewl_engines.c:987) ==16816== by 0x40C9472: ewl_idle_render (ewl_misc.c:491) ==16816== by 0x43B04D6: _ecore_idle_enterer_call (ecore_idle_enterer.c:78) ==16816== by 0x43B3565: _ecore_main_loop_iterate_internal (ecore_main.c:487) ==16816== by 0x43B38A9: ecore_main_loop_begin (ecore_main.c:79) ==16816== ==16816== ==16816== 272 bytes in 2 blocks are possibly lost in loss record 54 of 89 ==16816== at 0x402095F: calloc (vg_replace_malloc.c:279) ==16816== by 0x400FFA7: (within /lib/ld-2.5.so) ==16816== by 0x401006B: _dl_allocate_tls (in /lib/ld-2.5.so) ==16816== by 0x49BBA4F: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.5.so) ==16816== by 0x45EDC1F: (within /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x45EDFF3: (within /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x45F26F2: sqlite3pager_open (in /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x45D92F7: sqlite3BtreeOpen (in /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x45EC35C: sqlite3BtreeFactory (in /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x45ECD5F: (within /usr/lib/libsqlite3.so.0.8.6) ==16816== by 0x804C697: ephoto_db_init (ephoto_database.c:52) ==16816== by 0x804F533: create_main_gui (ephoto_main.c:181) ==16816== ==16816== ==16816== 432 bytes in 18 blocks are definitely lost in loss record 62 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x43B2A54: ecore_list_new (ecore_list.c:243) ==16816== by 0x804EC02: create_main_gui (ephoto_main.c:70) ==16816== by 0x804B6F4: main (ephoto.c:270) ==16816== ==16816== ==16816== 504 bytes in 18 blocks are definitely lost in loss record 64 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4167DAF: epsilon_ipc_consume (epsilon_thumb_common.c:94) ==16816== by 0x4167BFA: epsilon_cb_server_data (epsilon_thumb.c:184) ==16816== by 0x43ACC29: _ecore_event_call (ecore_events.c:428) ==16816== by 0x43B36CD: _ecore_main_loop_iterate_internal (ecore_main.c:639) ==16816== by 0x43B38A9: ecore_main_loop_begin (ecore_main.c:79) ==16816== by 0x40C7DCC: ewl_main (ewl_misc.c:378) ==16816== by 0x804B6F9: main (ephoto.c:273) ==16816== ==16816== ==16816== 1,235 bytes in 18 blocks are definitely lost in loss record 75 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x4167EFF: epsilon_message_new (epsilon_thumb_common.c:25) ==16816== by 0x41677A7: epsilon_add (epsilon_thumb.c:328) ==16816== by 0x40BC39C: ewl_image_thumbnail_request (ewl_image.c:712) ==16816== by 0x804DAEB: add_image (ephoto_gui.c:82) ==16816== by 0x804EAC1: populate_directories (ephoto_main.c:290) ==16816== by 0x404FE23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==16816== by 0x4139F32: ewl_widget_cb_mouse_up (ewl_widget.c:3020) ==16816== by 0x404FE23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==16816== by 0x407A86D: ewl_embed_mouse_up_feed (ewl_embed.c:623) ==16816== by 0x4B5B78B: ??? ==16816== by 0x43ACC29: _ecore_event_call (ecore_events.c:428) ==16816== ==16816== ==16816== 5,004 bytes in 309 blocks are definitely lost in loss record 85 of 89 ==16816== at 0x4021620: malloc (vg_replace_malloc.c:149) ==16816== by 0x46D995F: strdup (in /lib/tls/i686/cmov/libc-2.5.so) ==16816== by 0x4165B60: epsilon_thumb_file_get (Epsilon.c:232) ==16816== by 0x416790E: epsilon_add (epsilon_thumb.c:321) ==16816== by 0x40BC39C: ewl_image_thumbnail_request (ewl_image.c:712) ==16816== by 0x804DAEB: add_image (ephoto_gui.c:82) ==16816== by 0x804EAC1: populate_directories (ephoto_main.c:290) ==16816== by 0x404FE23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==16816== by 0x4139F32: ewl_widget_cb_mouse_up (ewl_widget.c:3020) ==16816== by 0x404FE23: ewl_callback_call_with_event_data (ewl_callback.c:507) ==16816== by 0x407A86D: ewl_embed_mouse_up_feed (ewl_embed.c:623) ==16816== by 0x4B5B78B: ??? ==16816== ==16816== LEAK SUMMARY: ==16816== definitely lost: 7,731 bytes in 377 blocks. ==16816== possibly lost: 272 bytes in 2 blocks. ==16816== still reachable: 271,616 bytes in 1,143 blocks. ==16816== suppressed: 0 bytes in 0 blocks. ==16816== Reachable blocks (those to which a pointer was found) are not shown. ==16816== To see them, rerun with: --show-reachable=yes