|
From: Eduardo M. <ea...@us...> - 2005-02-03 16:57:25
|
Running valgrind --tool=lackey <pgr> hangs:
>cat /proc/version
>Linux version 2.6.5-7.97-pseries64 (geeko@buildhost) (gcc version 3.3.3
(SuSE Linux)) #1 SMP Fri Jul 2 14:21:59 UTC 2004
valgrind: valgrind-2.3.0-CVS-ppc-041217.tar.bz2
The following command hangs:
I ran strace on the following valgrind command:
>strace valgrind --tool=lackey ls
:
:
:
:
:
:
:
mmap(0xfd8f000, 75916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xfd8f000
fstat(3, {st_mode=S_IFREG|0755, st_size=18508, ...}) = 0
readlink("/proc/self/fd/3", "/lib/libdl.so.2", 4096) = 15
stat("/lib/libdl.so.2", {st_mode=S_IFREG|0755, st_size=18508, ...}) = 0
open("/lib/libdl.so.2", O_RDONLY) = 4
mmap(0x7034d000, 18508, PROT_READ, MAP_PRIVATE|MAP_FIXED, 4, 0) =
0x7034d000
fstat(4, {st_mode=S_IFREG|0755, st_size=18508, ...}) = 0
readlink("/proc/self/fd/4", "/lib/libdl.so.2", 4096) = 15
close(4) = 0
munmap(0x7034d000, 18508) = 0
write(824, "\0\0\0\1p\6\240@\0\0\0Z", 12) = 12
gettid() = 2067
gettid() = 2067
rt_sigprocmask(SIG_SETMASK, NULL, ~[ILL BUS FPE KILL SEGV STOP], 8) = 0
gettid() = 2067
read(825, "\0\0\0\1\0\0\0\1\0\0\0\315\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
136) = 136
read(825, 0xffffde80, 136) = -1 EAGAIN (Resource temporarily
unavailable)
mprotect(0xfd92000, 63628, PROT_NONE) = 0
mmap(0xfd9f000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xfd9f000
fstat(3, {st_mode=S_IFREG|0755, st_size=18508, ...}) = 0
readlink("/proc/self/fd/3", "/lib/libdl.so.2", 4096) = 15
close(3) = 0
mmap(0x2546c000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2546c000
munmap(0x25499000, 111780) = 0
write(824, "\0\0\0\1p\2ADp\n\0\0", 12) = 12
gettid() = 2067
gettid() = 2067
rt_sigprocmask(SIG_SETMASK, NULL, ~[ILL BUS FPE KILL SEGV STOP], 8) = 0
gettid() = 2067
read(825, "\0\0\0\1\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
136) = 136
read(825, 0xffffde80, 136) = -1 EAGAIN (Resource temporarily
unavailable)
write(824, "\0\0\0\1p\2ADp\n\0\0", 12) = 12
gettid() = 2067
gettid() = 2067
rt_sigprocmask(SIG_SETMASK, NULL, ~[ILL BUS FPE KILL SEGV STOP], 8) = 0
gettid() = 2067
read(825, 0xffffde80, 136) = -1 EAGAIN (Resource temporarily
unavailable)
poll(
Regards,
Eduardo A. Munoz
Linux Technology Center
MCP Build and Infrastructure Team
ea...@us...
512-838-8219
|