==9711== Memcheck, a memory error detector ==9711== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9711== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==9711== Command: /usr/bin/jackd -l ==9711== Parent PID: 97==9699== Invalid write of size 1 ==9699== at 0x40249F9: strncpy (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==9699== by 0x807E755: lyrics_remove_prefix (in /usr/bin/mocp) ==9699== by 0x807E800: get_lyrics_text (in /usr/bin/mocp) ==9699== by 0x806953D: iface_load_lyrics (in /usr/bin/mocp) ==9699== by 0x805F16C: ??? (in /usr/bin/mocp) ==9699== by 0x8064E82: ??? (in /usr/bin/mocp) ==9699== by 0x80652BC: interface_loop (in /usr/bin/mocp) ==9699== by 0x8056A8E: main (in /usr/bin/mocp) ==9699== Address 0x4990e28 is 0 bytes after a block of size 200 alloc'd ==9699== at 0x40238FC: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==9699== by 0x8057340: xmalloc (in /usr/bin/mocp) ==9699== by 0x807E7B8: get_lyrics_text (in /usr/bin/mocp) ==9699== by 0x806953D: iface_load_lyrics (in /usr/bin/mocp) ==9699== by 0x805F16C: ??? (in /usr/bin/mocp) ==9699== by 0x8064E82: ??? (in /usr/bin/mocp) ==9699== by 0x80652BC: interface_loop (in /usr/bin/mocp) ==9699== by 0x8056A8E: main (in /usr/bin/mocp) ==9699== ==9699== Syscall param open(filename) points to unaddressable byte(s) ==9699== at 0x45A3333: __open_nocancel (in /lib/libc-2.11.1.so) ==9699== by 0x454D607: _IO_file_fopen@@GLIBC_2.1 (in /lib/libc-2.11.1.so) ==9699== by 0x454182C: __fopen_internal (in /lib/libc-2.11.1.so) ==9699== by 0x454188B: fopen@@GLIBC_2.1 (in /lib/libc-2.11.1.so) ==9699== by 0x807E813: get_lyrics_text (in /usr/bin/mocp) ==9699== by 0x806953D: iface_load_lyrics (in /usr/bin/mocp) ==9699== by 0x805F16C: ??? (in /usr/bin/mocp) ==9699== by 0x8064E82: ??? (in /usr/bin/mocp) ==9699== by 0x80652BC: interface_loop (in /usr/bin/mocp) ==9699== by 0x8056A8E: main (in /usr/bin/mocp) ==9699== Address 0x4990e28 is 0 bytes after a block of size 200 alloc'd ==9699== at 0x40238FC: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==9699== by 0x8057340: xmalloc (in /usr/bin/mocp) ==9699== by 0x807E7B8: get_lyrics_text (in /usr/bin/mocp) ==9699== by 0x806953D: iface_load_lyrics (in /usr/bin/mocp) ==9699== by 0x805F16C: ??? (in /usr/bin/mocp) ==9699== by 0x8064E82: ??? (in /usr/bin/mocp) ==9699== by 0x80652BC: interface_loop (in /usr/bin/mocp) ==9699== by 0x8056A8E: main (in /usr/bin/mocp) ==9699== ==9699== ==9699== HEAP SUMMARY: ==9699== in use at exit: 737,129 bytes in 502 blocks ==9699== total heap usage: 4,487 allocs, 3,985 frees, 1,388,112 bytes allocated ==9699== ==9699== LEAK SUMMARY: ==9699== definitely lost: 799 bytes in 16 blocks ==9699== indirectly lost: 0 bytes in 0 blocks ==9699== possibly lost: 0 bytes in 0 blocks ==9699== still reachable: 736,330 bytes in 486 blocks ==9699== suppressed: 0 bytes in 0 blocks ==9699== Rerun with --leak-check=full to see details of leaked memory ==9699== ==9699== For counts of detected and suppressed errors, rerun with: -v ==9699== ERROR SUMMARY: 44 errors from 2 contexts (suppressed: 119 from 10) ==9699== ==9699== HEAP SUMMARY: ==9699== in use at exit: 114,029 bytes in 1,668 blocks ==9699== total heap usage: 24,436 allocs, 22,768 frees, 9,652,207 bytes allocated ==9699== ==9699== LEAK SUMMARY: ==9699== definitely lost: 72 bytes in 2 blocks ==9699== indirectly lost: 0 bytes in 0 blocks ==9699== possibly lost: 22,491 bytes in 1,202 blocks ==9699== still reachable: 91,466 bytes in 464 blocks ==9699== suppressed: 0 bytes in 0 blocks ==9699== Rerun with --leak-check=full to see details of leaked memory ==9699== ==9699== For counts of detected and suppressed errors, rerun with: -v ==9699== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 224 from 13)