==26653== Memcheck, a memory error detector ==26653== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==26653== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==26653== Command: ./main_hybrid_bind_mem ==26653== Parent PID: 26511 ==26653== ==26653== Invalid write of size 1 ==26653== at 0x34B946E3B1: _IO_default_xsputn (in /lib64/libc-2.5.so) ==26653== by 0x34B9443D38: vfprintf (in /lib64/libc-2.5.so) ==26653== by 0x34B94E72E7: __vsnprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B94E722A: __snprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x4E5FE48: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== Address 0x527a142 is 0 bytes after a block of size 2 alloc'd ==26653== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==26653== by 0x4E5FD9B: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== ==26653== Invalid write of size 1 ==26653== at 0x34B94E72FD: __vsnprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B94E722A: __snprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x4E5FE48: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== Address 0x527a143 is 1 bytes after a block of size 2 alloc'd ==26653== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==26653== by 0x4E5FD9B: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== ==26653== Invalid write of size 1 ==26653== at 0x34B94E72BF: __vsnprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B94E722A: __snprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== Address 0x527a143 is 1 bytes after a block of size 2 alloc'd ==26653== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==26653== by 0x4E5FD9B: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== ==26653== Invalid write of size 1 ==26653== at 0x34B9443762: vfprintf (in /lib64/libc-2.5.so) ==26653== by 0x34B94E72E7: __vsnprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B94E722A: __snprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== Address 0x527a143 is 1 bytes after a block of size 2 alloc'd ==26653== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==26653== by 0x4E5FD9B: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== ==26653== Invalid write of size 1 ==26653== at 0x34B94E72FD: __vsnprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B94E722A: __snprintf_chk (in /lib64/libc-2.5.so) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== Address 0x527a144 is 2 bytes after a block of size 2 alloc'd ==26653== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==26653== by 0x4E5FD9B: numa_init (in /usr/lib64/libnuma.so.1) ==26653== by 0x34B900D1BA: call_init (in /lib64/ld-2.5.so) ==26653== by 0x34B900D2C4: _dl_init (in /lib64/ld-2.5.so) ==26653== by 0x34B9000AA9: ??? (in /lib64/ld-2.5.so) ==26653== ==26653== Warning: set address range perms: large range [0x3901d040, 0x22149d040) (undefined) ==26653== ==26653== Valgrind's memory management: out of memory: ==26653== newSuperblock's request for 4194304 bytes failed. ==26653== 34253881344 bytes have already been allocated. ==26653== Valgrind cannot continue. Sorry. ==26653== ==26653== There are several possible reasons for this. ==26653== - You have some kind of memory limit in place. Look at the ==26653== output of 'ulimit -a'. Is there a limit on the size of ==26653== virtual memory or address space? ==26653== - You have run out of swap space. ==26653== - Valgrind has a bug. If you think this is the case or you are ==26653== not sure, please let us know and we'll try to fix it. ==26653== Please note that programs can take substantially more memory than ==26653== normal when running under Valgrind tools, eg. up to twice or ==26653== more, depending on the tool. On a 64-bit machine, Valgrind ==26653== should be able to make use of up 32GB memory. On a 32-bit ==26653== machine, Valgrind should be able to use all the memory available ==26653== to a single process, up to 4GB if that's how you have your ==26653== kernel configured. Most 32-bit Linux setups allow a maximum of ==26653== 3GB per process. ==26653== ==26653== Whatever the reason, Valgrind cannot continue. Sorry.