execve("/usr/local/bin/valgrind", ["valgrind", "--tool=memcheck", "/bin/ls"], [/* 73 vars */]) = 0 uname({sys="Linux", node="matrix", ...}) = 0 brk(0) = 0x80d5000 brk(0x80f6000) = 0x80f6000 open("/usr/local/lib/valgrind/stage2", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=1209773, ...}) = 0 geteuid32() = 1024 getegid32() = 100 getgroups32(0x20, 0x80d0540) = 4 pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\314\311"..., 4096, 0) = 4096 pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\314\311"..., 52, 0) = 52 pread(3, "\6\0\0\0004\0\0\0004\0\0\2704\0\0\270\340\0\0\0\340\0\0"..., 224, 52) = 224 pread(3, "/lib/ld-linux.so.2\0", 19, 276) = 19 open("/lib/ld-linux.so.2", O_RDONLY|O_LARGEFILE) = 4 pread(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 52, 0) = 52 pread(4, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\354s\1\0\354s\1\0\5\0"..., 128, 52) = 128 mmap2(0xb8000000, 614400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb8000000 mmap2(0xb8096000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x95) = 0xb8096000 mmap2(0xb8097000, 360448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb8097000 mmap2(0xb0000000, 101880, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb0000000 mmap2(0xb0000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb0000000 mmap2(0xb0018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x17) = 0xb0018000 close(4) = 0 close(3) = 0 getpid() = 15646 open("/tmp/.pad.15646.1", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0) = 3 unlink("/tmp/.pad.15646.1") = 0 fstat64(3, {st_mode=S_IFREG, st_size=0, ...}) = 0 open("/proc/self/maps", O_RDONLY|O_LARGEFILE) = 4 read(4, "08048000-080af000 r-xp 00000000 "..., 10240) = 602 close(4) = 0 mmap2(NULL, 134512640, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0 mmap2(0x80f6000, 2817564672, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) = -1 ENOMEM (Cannot allocate memory) open("/proc/self/exe", O_RDONLY|O_LARGEFILE) = 4 uname({sys="Linux", node="matrix", ...}) = 0 brk(0) = 0x80f6000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=49988, ...}) = 0 old_mmap(NULL, 49988, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40001000 close(5) = 0 open("/lib/libdl.so.2", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\34"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=13625, ...}) = 0 old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x4000e000 old_mmap(0x40010000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x2000) = 0x40010000 close(5) = 0 open("/lib/i686/libc.so.6", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320]\1"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=1461208, ...}) = 0 old_mmap(NULL, 1256644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40011000 old_mmap(0x4013d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x12c000) = 0x4013d000 old_mmap(0x40142000, 7364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40142000 close(5) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40144000 munmap(0x40001000, 49988) = 0 old_getrlimit(RLIMIT_DATA, {rlim_cur=2147483647, rlim_max=2147483647}) = 0 setrlimit(RLIMIT_DATA, {rlim_cur=0, rlim_max=2147483647}) = 0 close(-1) = -1 EBADF (Bad file descriptor) fstat64(3, {st_mode=S_IFREG, st_size=0, ...}) = 0 open("/proc/self/maps", O_RDONLY|O_LARGEFILE) = 5 read(5, "00000000-08048000 ---p 00000000 "..., 10240) = 1029 close(5) = 0 mmap2(0x80f6000, 938516480, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) = -1 ENOMEM (Cannot allocate memory) mmap2(0x40001000, 53248, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40001000 mmap2(0x40145000, 1877716992, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) = -1 ENOMEM (Cannot allocate memory) open("/home/dirk/.valgrindrc", O_RDONLY) = -1 ENOENT (No such file or directory) open("./.valgrindrc", O_RDONLY) = -1 ENOENT (No such file or directory) brk(0) = 0x80f6000 brk(0x8117000) = 0x80f6000 mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40145000 brk(0) = 0x80f6000 brk(0x8117000) = 0x80f6000 mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40245000 open("/usr/local/lib/valgrind/vgskin_memcheck.so", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\204\0"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=174705, ...}) = 0 old_mmap(NULL, 1221244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40345000 old_mmap(0x4035d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x18000) = 0x4035d000 old_mmap(0x4035e000, 1118844, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4035e000 close(5) = 0 mprotect(0x40345000, 98304, PROT_READ|PROT_WRITE) = 0 mprotect(0x40345000, 98304, PROT_READ|PROT_EXEC) = 0 access("/usr/local/lib/valgrind/vgpreload_memcheck.so", R_OK) = 0 mmap2(0x50000000, 1048576, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x50000000 munmap(0, 1342177280) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++