|
From: Jeroen N. W. <jn...@xs...> - 2005-06-12 19:28:36
|
FYI an update on the status of valgrind and its regression test on Debian GNU/Linux 3.1, now that it has been offically released http://www.debian.org/News/2005/20050606 * A few failures in 3.0.0 can be handled with new or replaced .exp files: - valgrind/corecheck/tests/fdleak_fcntl.stderr.exp5 - valgrind/memcheck/tests/writev.stderr.exp4 - valgrind/memcheck/tests/xml1.stderr.exp (replacement) The first two also apply to valgrind-2.4.0, offset by -1. * In 3.0.0, test none/tests/x86/int reports vex x86->IR: unhandled instruction bytes: 0xCD 0x81 0xC7 0x4 ==722== ==722== Process terminating with default action of signal 4 (SIGILL) ==722== Illegal opcode at address 0x8048394 ==722== at 0x8048394: main (int.c:5) and test none/tests/faultstatus reports Test 5: vex x86->IR: unhandled instruction bytes: 0xF 0xB 0x5D 0xC3 FAIL: expected si_code==2, not 1 Test 6: vex x86->IR: unhandled instruction bytes: 0xCC 0x5D 0xC3 0x55 FAIL: expected signal 5, not 4 Test 7: vex x86->IR: unhandled instruction bytes: 0xCD 0x10 0x5D 0xC3 FAIL: expected signal 11, not 4 Test 8: vex x86->IR: unhandled instruction bytes: 0xCE 0x89 0x45 0xFC FAIL: expected signal 11, not 4 Test 9: vex x86->IR: unhandled instruction bytes: 0x62 0x5 0xC 0x90 FAIL: expected signal 11, not 4 $ gcc -v Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.5/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --enable-__cxa_atexit --with-system-zlib --enable-nls --without-included-gettext --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux Thread model: posix gcc version 3.3.5 (Debian 1:3.3.5-13) $ uname -a Linux DoornRoosje 2.4.26-1-386 #1 Tue Aug 24 13:31:19 JST 2004 i686 GNU/Linux * In 2.4.0, tests addrcheck/tests/leak-tree and memcheck/tests/leak-tree report the number of bytes different from what is recorded in the .exp file. I'm almost certain this can also be fixed with replaced .exp files. See file addrcheck/tests/leak-tree.stderr.diff. These problems do not occur in 3.0.0. * I've configured both valgrinds with --disable-tls to make the error in test none/tests/tls go away. The test for TLS during configuration reports a false positive. * And that's all. Jeroen. |