==9328==
==9328== Invalid read of size 1
==9328== at 0x4022488: strlen (mc_replace_strmem.c:246)
==9328== by 0x436A9C4: puts (in /lib/tls/i686/cmov/libc-2.5.so)
==9328== by 0x41B5EA7: epsilon_thumb_file_get (Epsilon.c:222)
==9328== by 0x40CD63B: ewl_image_thumbnail_thumb_file_get (ewl_image.c:773)
==9328== by 0x8050330: populate_albums (ephoto_main.c:304)
==9328== by 0x8051073: create_main_gui (ephoto_main.c:252)
==9328== by 0x804BB9C: main (ephoto.c:295)
==9328== Address 0x1 is not stack'd, malloc'd or (recently) free'd
==9328==
==9328== Process terminating with default action of signal 11 (SIGSEGV)
==9328== Access not within mapped region at address 0x1
==9328== at 0x4022488: strlen (mc_replace_strmem.c:246)
==9328== by 0x436A9C4: puts (in /lib/tls/i686/cmov/libc-2.5.so)
==9328== by 0x41B5EA7: epsilon_thumb_file_get (Epsilon.c:222)
==9328== by 0x40CD63B: ewl_image_thumbnail_thumb_file_get (ewl_image.c:773)
==9328== by 0x8050330: populate_albums (ephoto_main.c:304)
==9328== by 0x8051073: create_main_gui (ephoto_main.c:252)
==9328== by 0x804BB9C: main (ephoto.c:295)
==9328==
==9328== Invalid free() / delete / delete[]
==9328== at 0x402123A: free (vg_replace_malloc.c:233)
==9328== by 0x442028D: (within /lib/tls/i686/cmov/libc-2.5.so)
==9328== by 0x441FE26: __libc_freeres (in /lib/tls/i686/cmov/libc-2.5.so)
==9328== by 0x401D216: _vgnU_freeres (vg_preloaded.c:60)
==9328== by 0xBEDB5557: ???
==9328== by 0x436A9C4: puts (in /lib/tls/i686/cmov/libc-2.5.so)
==9328== by 0x41B5EA7: epsilon_thumb_file_get (Epsilon.c:222)
==9328== by 0x40CD63B: ewl_image_thumbnail_thumb_file_get (ewl_image.c:773)
==9328== by 0x8050330: populate_albums (ephoto_main.c:304)
==9328== by 0x8051073: create_main_gui (ephoto_main.c:252)
==9328== by 0x804BB9C: main (ephoto.c:295)
==9328== Address 0x4269AC8 is not stack'd, malloc'd or (recently) free'd
==9328==
==9328== ERROR SUMMARY: 10 errors from 7 contexts (suppressed: 147 from 1)
==9328== malloc/free: in use at exit: 393,898 bytes in 13,617 blocks.
==9328== malloc/free: 24,416 allocs, 10,800 frees, 3,396,876 bytes allocated.
==9328== For counts of detected errors, rerun with: -v
==9328== searching for pointers to 13,617 not-freed blocks.
==9328== checked 966,280 bytes.
==9328==
==9328== LEAK SUMMARY:
==9328== definitely lost: 1,106 bytes in 236 blocks.
==9328== possibly lost: 0 bytes in 0 blocks.
==9328== still reachable: 392,792 bytes in 13,381 blocks.
==9328== suppressed: 0 bytes in 0 blocks.
==9328== Use --leak-check=full to see details of leaked memory.