|
From: Jeroen N. W. <jn...@xs...> - 2005-05-05 12:10:29
|
Running make regtest in valgrind-svn (vex revision 1159 and valgrind revision 3623) on debian/sarge results in the following errors. == 173 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) memcheck/tests/writev (stderr) memcheck/tests/x86/scalar (stderr) corecheck/tests/fdleak_fcntl (stderr) none/tests/faultstatus (stderr) none/tests/tls (stdout) none/tests/tls (stderr) none/tests/x86/int (stderr) uname -a returns Linux DoornRoosje 2.4.26-1-386 #1 Tue Aug 24 13:31:19 JST 2004 i686 GNU/Linux memcheck/tests/writev fails because the output does not contain the procedure names (writev, readv, do_writev and do_readv). Ditto for corecheck/tests/fdleak_fcntl and fcntl. memcheck/tests/x86/scalar fails because - line numbers do not match. I removed one line from the source (see previous mails) but the line numbers are off by three. - the format of some stack trace lines has changed: "__libc_start_main (...libc...)" vs. "__libc_start_main (in /...libc...)". - One error is not reported: - Syscall param sigaction(act) points to unaddressable byte(s) - at 0x........: syscall (in /...libc...) - by 0x........: __libc_start_main (in /...libc...) - by 0x........: ... - Address 0x........ is not stack'd, malloc'd or (recently) free'd none/tests/faultstatus fails in tests 5 .. 9 because of "vex x86->IR: unhandled instruction bytes". Ditto for one/tests/x86/int, which also runs into a signal 4 (SIGILL) instead of signal 11 (SIGSEGV). none/tests/tls fails because of + Process terminating with default action of signal 11 (SIGSEGV) + GPF (Pointer out of bounds?) If you need more information or bug reports for any or these problems, please let me know. Regards, Jeroen. |