|
From: John R.
|
> Hmmm.. This is the tail of the strace result > strace valgrind /bin/date ## supposedly valgrind-2.4.0 from source > getpid() = 21057 > socketpair(0x5241 /* PF_??? */, 0xb /* SOCK_??? */, 2957078392, 0xb) = -1 > ENOSYS (Function not implemented) > kill(21057, SIGSEGV) = 0 > --- SIGSEGV (Segmentation fault) --- > +++ killed by SIGSEGV +++ http://www.valgrind.org/downloads/valgrind-2.4.1.tar.bz2 is the only 2.4.* version available on the downloads page. I compiled it with gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7) running on Red Hat 8 updated to 2.4.20-30.8.legacy, the oldest system that is readily available to me. Valgrind works on that system, which is powered by an AMD Athlon family 6, model 4, stepping 2 (including mmx mmxext 3dnow 3dnowext, but excluding sse.) "strace valgrind /bin/date" shows no socketpair calls. Either that was removed from valgrind-2.4.0, or Ahmet's binary was built on a foreign system, or Ahmet's machine had hardware errors. -- |