|
From: Tiago P. <tia...@gm...> - 2005-03-25 17:59:42
|
Hi,
I'm having the same problem as Lawrence. Compiling valgrind with
--disable-pie seems to solve it (I haven't done much testing, just ran
valgrind a couple of times).
Here's some info:
uname -a:
Linux clyde 2.4.21-9.EL #1 Thu Jan 8 17:24:12 EST 2004 i686 i686 i386 GNU/L=
inux
cat /proc/self/maps:
08048000-0804c000 r-xp 00000000 03:02 852086 /bin/cat
0804c000-0804d000 rw-p 00003000 03:02 852086 /bin/cat
0804d000-0806e000 rw-p 00000000 00:00 0
40000000-40015000 r-xp 00000000 03:02 540737 /lib/ld-2.3.2.so
40015000-40016000 rw-p 00014000 03:02 540737 /lib/ld-2.3.2.so
40016000-40017000 rw-p 00000000 00:00 0
40017000-40018000 r--p 00a12000 03:02 887329 /usr/lib/locale/locale-arc=
hive
4002a000-4015c000 r-xp 00000000 03:02 999478 /lib/tls/libc-2.3.2.so
4015c000-4015f000 rw-p 00131000 03:02 999478 /lib/tls/libc-2.3.2.so
4015f000-40163000 rw-p 00000000 00:00 0
40163000-40363000 r--p 00000000 03:02 887329 /usr/lib/locale/locale-arc=
hive
40363000-40395000 r--p 009c4000 03:02 887329 /usr/lib/locale/locale-arc=
hive
bfffc000-c0000000 rwxp ffffe000 00:00 0
gcc -v:
Reading specs from
/nfs/1/home/prado/bin/../lib/gcc/i686-pc-linux-gnu/3.4.3/specs
Configured with: ../gcc-3.4.3/configure --prefix=3D/home/prado/ :
(reconfigured) ../gcc-3.4
.3/configure --prefix=3D/home/prado/ --enable-languages=3Dc,c++
Thread model: posix
gcc version 3.4.3
strace of valgrind -v with pie:
execve("/home/prado/bin/valgrind", ["valgrind", "-v"], [/* 63 vars */]) =3D=
0
uname({sys=3D"Linux", node=3D"clyde", ...}) =3D 0
brk(0) =3D 0x80cdc98
brk(0x80eec98) =3D 0x80eec98
brk(0x80ef000) =3D 0x80ef000
getrlimit(RLIMIT_AS, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY}) =
=3D 0
setrlimit(RLIMIT_AS, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY}) =
=3D 0
open("/home/prado/lib/valgrind/stage2", O_RDONLY|O_LARGEFILE) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D1583875, ...}) =3D 0
geteuid32() =3D 5034
pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\260\307"...,
4096, 0) =3D 4096
pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\260\307"...,
52, 0) =3D 52
pread(3, "\6\0\0\0004\0\0\0004\200\4\0104\200\4\10\0\1\0\0\0\1\0"...,
256, 52) =3D 256
pread(3, "/lib/ld-linux.so.2\0", 19, 308) =3D 19
open("/lib/ld-linux.so.2", O_RDONLY|O_LARGEFILE) =3D 4
pread(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f\0\000"...,
52, 0) =3D 52
pread(4, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304E\1\0\304E\1\0\5\0"...,
160, 52) =3D 160
mmap2(0xb8048000, 786432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) =3D 0xb8048000
mmap2(0xb8108000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xc0) =3D 0xb8108000
mmap2(0xb810a000, 1368064, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb810a000
mmap2(0xb1000000, 89300, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb1000000
mmap2(0xb1000000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
4, 0) =3D 0xb1000000
mmap2(0xb1015000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
4, 0x14) =3D 0xb1015000
close(4) =3D 0
close(3) =3D 0
getpid() =3D 19925
open("/tmp/.pad.19925.1", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0) =3D 3
unlink("/tmp/.pad.19925.1") =3D 0
open("/proc/self/maps", O_RDONLY|O_LARGEFILE) =3D 4
read(4, "08048000-080a8000 r-xp 00000000 "..., 10240) =3D 586
close(4) =3D 0
mmap2(NULL, 134512640, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0
mmap2(0x80ef000, 2834370560, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0x=
80ef000
open("/proc/self/exe", O_RDONLY|O_LARGEFILE) =3D 4
uname({sys=3D"Linux", node=3D"clyde", ...}) =3D 0
brk(0) =3D 0x80ef000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb1016000
open("/etc/ld.so.preload", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("./tls/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("/home/prado/lib/tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/lib/tls/i686/mmx", 0xbfff97f4) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/lib/tls/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/tls/i686", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/tls/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/tls/mmx", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/tls", 0xbfff97f4) =3D -1 ENOENT (No such file or
directory)
open("/home/prado/lib/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/i686/mmx", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/i686", 0xbfff97f4) =3D -1 ENOENT (No such file
or directory)
open("/home/prado/lib/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/mmx", 0xbfff97f4) =3D -1 ENOENT (No such file or
directory)
open("/home/prado/lib/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
stat64("/home/prado/lib", {st_mode=3DS_IFDIR|0755, st_size=3D20480, ...}) =
=3D 0
open("/home/prado/kde3.4/lib/tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/i686/mmx", 0xbfff97f4) =3D -1 ENOENT
(No such file or directory)
open("/home/prado/kde3.4/lib/tls/i686/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/i686", 0xbfff97f4) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/tls/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/mmx", 0xbfff97f4) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/tls", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/i686/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/i686/mmx", 0xbfff97f4) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/i686", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/mmx", 0xbfff97f4) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/kde3.4/lib", {st_mode=3DS_IFDIR|0755, st_size=3D36864, =
...}) =3D 0
open("/etc/ld.so.cache", O_RDONLY) =3D 5
fstat64(5, {st_mode=3DS_IFREG|0644, st_size=3D73898, ...}) =3D 0
old_mmap(NULL, 73898, PROT_READ, MAP_PRIVATE, 5, 0) =3D 0xb1017000
close(5) =3D 0
open("/lib/libdl.so.2", O_RDONLY) =3D 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\32"..., 512) =
=3D 512
fstat64(5, {st_mode=3DS_IFREG|0755, st_size=3D14868, ...}) =3D 0
old_mmap(NULL, 12244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =3D 0xb102a00=
0
old_mmap(0xb102c000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x1000) =3D 0xb102c000
close(5) =3D 0
open("./tls/i686/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("./tls/i686/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("/home/prado/lib/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("/home/prado/kde3.4/lib/libc.so.6", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) =3D 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0PX\1\000"..., 512) =
=3D 512
fstat64(5, {st_mode=3DS_IFREG|0755, st_size=3D1567768, ...}) =3D 0
old_mmap(NULL, 1275852, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =3D 0xb102d=
000
old_mmap(0xb115f000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x131000) =3D 0xb115f000
old_mmap(0xb1162000, 10188, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb1162000
close(5) =3D 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb1165000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb1165080,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) =3D 0
munmap(0xb1017000, 73898) =3D 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
strace of valgrind -v with
--disable-pie:execve("/home/prado/bin/valgrind", ["valgrind", "-v"],
[/* 63 vars */]) =3D 0
uname({sys=3D"Linux", node=3D"clyde", ...}) =3D 0
brk(0) =3D 0x80cdff8
brk(0x80eeff8) =3D 0x80eeff8
brk(0x80ef000) =3D 0x80ef000
getrlimit(RLIMIT_AS, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY}) =
=3D 0
setrlimit(RLIMIT_AS, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY}) =
=3D 0
open("/home/prado/lib/valgrind/stage2", O_RDONLY|O_LARGEFILE) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D1494932, ...}) =3D 0
geteuid32() =3D 5034
pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\220>\1"...,
4096, 0) =3D 4096
pread(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\220>\1"...,
52, 0) =3D 52
pread(3, "\6\0\0\0004\0\0\0004\0\0\2604\0\0\260\0\1\0\0\0\1\0\0\5"...,
256, 52) =3D 256
pread(3, "/lib/ld-linux.so.2\0", 19, 308) =3D 19
open("/lib/ld-linux.so.2", O_RDONLY|O_LARGEFILE) =3D 4
pread(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f\0\000"...,
52, 0) =3D 52
pread(4, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304E\1\0\304E\1\0\5\0"...,
160, 52) =3D 160
mmap2(0xb0000000, 733184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) =3D 0xb0000000
mmap2(0xb00b3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xb3) =3D 0xb00b3000
mmap2(0xb00b4000, 1368064, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb00b4000
mmap2(0xb1000000, 89300, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb1000000
mmap2(0xb1000000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
4, 0) =3D 0xb1000000
mmap2(0xb1015000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
4, 0x14) =3D 0xb1015000
close(4) =3D 0
close(3) =3D 0
getpid() =3D 25869
open("/tmp/.pad.25869.1", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0) =3D 3
unlink("/tmp/.pad.25869.1") =3D 0
open("/proc/self/maps", O_RDONLY|O_LARGEFILE) =3D 4
read(4, "08048000-080a8000 r-xp 00000000 "..., 10240) =3D 586
close(4) =3D 0
mmap2(NULL, 134512640, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0
mmap2(0x80ef000, 2817593344, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0x=
80ef000
mmap2(0xb0202000, 14671872, PROT_NONE, MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0xb=
0202000
open("/proc/self/exe", O_RDONLY|O_LARGEFILE) =3D 4
uname({sys=3D"Linux", node=3D"clyde", ...}) =3D 0
brk(0) =3D 0x80ef000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb1016000
open("/etc/ld.so.preload", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("./tls/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("/home/prado/lib/tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/lib/tls/i686/mmx", 0xbfff9164) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/lib/tls/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/tls/i686", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/tls/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/tls/mmx", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/tls", 0xbfff9164) =3D -1 ENOENT (No such file or
directory)
open("/home/prado/lib/i686/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/lib/i686/mmx", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/lib/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/i686", 0xbfff9164) =3D -1 ENOENT (No such file
or directory)
open("/home/prado/lib/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such
file or directory)
stat64("/home/prado/lib/mmx", 0xbfff9164) =3D -1 ENOENT (No such file or
directory)
open("/home/prado/lib/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
stat64("/home/prado/lib", {st_mode=3DS_IFDIR|0755, st_size=3D20480, ...}) =
=3D 0
open("/home/prado/kde3.4/lib/tls/i686/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/i686/mmx", 0xbfff9164) =3D -1 ENOENT
(No such file or directory)
open("/home/prado/kde3.4/lib/tls/i686/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/i686", 0xbfff9164) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/tls/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/tls/mmx", 0xbfff9164) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/tls/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/tls", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/i686/mmx/libdl.so.2", O_RDONLY) =3D -1
ENOENT (No such file or directory)
stat64("/home/prado/kde3.4/lib/i686/mmx", 0xbfff9164) =3D -1 ENOENT (No
such file or directory)
open("/home/prado/kde3.4/lib/i686/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/i686", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/mmx/libdl.so.2", O_RDONLY) =3D -1 ENOENT
(No such file or directory)
stat64("/home/prado/kde3.4/lib/mmx", 0xbfff9164) =3D -1 ENOENT (No such
file or directory)
open("/home/prado/kde3.4/lib/libdl.so.2", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
stat64("/home/prado/kde3.4/lib", {st_mode=3DS_IFDIR|0755, st_size=3D36864, =
...}) =3D 0
open("/etc/ld.so.cache", O_RDONLY) =3D 5
fstat64(5, {st_mode=3DS_IFREG|0644, st_size=3D73898, ...}) =3D 0
old_mmap(NULL, 73898, PROT_READ, MAP_PRIVATE, 5, 0) =3D 0xb1017000
close(5) =3D 0
open("/lib/libdl.so.2", O_RDONLY) =3D 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\32"..., 512) =
=3D 512
fstat64(5, {st_mode=3DS_IFREG|0755, st_size=3D14868, ...}) =3D 0
old_mmap(NULL, 12244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =3D 0xb102a00=
0
old_mmap(0xb102c000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x1000) =3D 0xb102c000
close(5) =3D 0
open("./tls/i686/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("./tls/i686/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./tls/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./i686/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./mmx/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("./libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("/home/prado/lib/libc.so.6", O_RDONLY) =3D -1 ENOENT (No such file
or directory)
open("/home/prado/kde3.4/lib/libc.so.6", O_RDONLY) =3D -1 ENOENT (No
such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) =3D 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0PX\1\000"..., 512) =
=3D 512
fstat64(5, {st_mode=3DS_IFREG|0755, st_size=3D1567768, ...}) =3D 0
old_mmap(NULL, 1275852, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =3D 0xb102d=
000
old_mmap(0xb115f000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x131000) =3D 0xb115f000
old_mmap(0xb1162000, 10188, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb1162000
close(5) =3D 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb1165000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb1165080,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) =3D 0
munmap(0xb1017000, 73898) =3D 0
getrlimit(RLIMIT_DATA, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY}=
) =3D 0
setrlimit(RLIMIT_DATA, {rlim_cur=3D0, rlim_max=3DRLIM_INFINITY}) =3D 0
getrlimit(RLIMIT_STACK, {rlim_cur=3DRLIM_INFINITY, rlim_max=3DRLIM_INFINITY=
}) =3D 0
open("/home/prado/.valgrindrc", O_RDONLY) =3D 5
fstat64(5, {st_mode=3DS_IFREG|0644, st_size=3D142, ...}) =3D 0
brk(0) =3D 0x80ef000
brk(0x8110000) =3D 0x80ef000
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb1166000
read(5, "-v\n--log-file=3Dvalgrind\n--track-f"..., 142) =3D 142
close(5) =3D 0
open("./.valgrindrc", O_RDONLY) =3D -1 ENOENT (No such file or dire=
ctory)
open("/home/prado/lib/valgrind/vgskin_memcheck.so", O_RDONLY) =3D 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\217"..., 512) =
=3D 512
fstat64(5, {st_mode=3DS_IFREG|0755, st_size=3D485184, ...}) =3D 0
old_mmap(NULL, 1449920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =3D 0xb1266=
000
old_mmap(0xb12c7000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x60000) =3D 0xb12c7000
old_mmap(0xb12c8000, 1048512, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0xb12c8000
close(5) =3D 0
mprotect(0xb1266000, 397312, PROT_READ|PROT_WRITE) =3D 0
mprotect(0xb1266000, 397312, PROT_READ|PROT_EXEC) =3D 0
access("/home/prado/lib/valgrind/vgpreload_memcheck.so", R_OK) =3D 0
mmap2(0x52c00000, 1048576, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) =3D 0x52c00000
munmap(0, 1388314624) =3D 0
mmap2(0x52d00000, 1563426816, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) =3D 0x52d00000
write(2, "valgrind: no program specified\n", 31) =3D 31
write(2, "valgrind: Use --help for more in"..., 43) =3D 43
exit_group(1) =3D ?
--=20
Tiago Adriano de Knegt L=F3pez de Prado -- e-SPEED - DCC - UFMG
tiago.prado at gmail com ICQ: 1080549
"This e-mail was made possible by PROCRASTINATION(R).
PROCRASTINATION(R) prolongs that sensation of an unfineshed thesis"
|