==21699== Invalid read of size 1 ==21699== at 0x48441F4: strlen (vg_replace_strmem.c:469) ==21699== by 0x48EE727: __vfprintf_internal (vfprintf-internal.c:1647) ==21699== by 0x48EEEEE: buffered_vfprintf (vfprintf-internal.c:2295) ==21699== by 0x48D98F9: fprintf (fprintf.c:32) ==21699== by 0x42D8CB: ldelf_before_allocation (ldelf.c:1659) ==21699== by 0x416F41: lang_process (ldlang.c:8220) ==21699== by 0x403B2A: main (ldmain.c:497) ==21699== Address 0x56dd0d9 is 0 bytes after a block of size 153 alloc'd ==21699== at 0x483E70F: malloc (vg_replace_malloc.c:380) ==21699== by 0x4F3BBB: xmalloc (xmalloc.c:147) ==21699== by 0x42D48F: ldelf_before_allocation (ldelf.c:1648) ==21699== by 0x416F41: lang_process (ldlang.c:8220) ==21699== by 0x403B2A: main (ldmain.c:497)