==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.