|
From: Mark W. <ma...@kl...> - 2022-04-02 19:51:14
|
Hi valgrind hackers, An RC1 tarball for 3.19.0 is now available at ftp://sourceware.org/pub/valgrind/valgrind-3.19.0.RC1.tar.bz2 https://sourceware.org/pub/valgrind/valgrind-3.19.0.RC1.tar.bz2 (md5sum = d784310ca4c159e4d6c36c7dacffc3ed) Please give it a try in configurations that are important for you and report any problems you have, either on this mailing list, or (preferably) via our bug tracker at https://bugs.kde.org/enter_bug.cgi?product=valgrind There are are couple of issues I like to look into which have patches that need review: 451878 Add support for new syscall memfd_secret 450437 Warn for execve syscall with argv or argv[0] being NULL. 445011 SIGCHLD is sent when valgrind uses debuginfod-find And this not yet fully understood issue: 452058 Generated suppressions contain a mix of mangled (physical) and demangled (inline) frames If there are any other urgent issues please do propose patches. I'll like to do an RC2 on Wednesday, with a final release on Friday, April 8th if everything goes well. I ran make regtest on a Fedora 36 pre-release on x86_64, s390x, ppc64le and aarch64 which uses: gcc 12.0.1 (pre-release) binutils 2.37 glibc 2.35 kernel 5.17.0.rc7 (pre-release) I assumed we would have more test cases issues with GCC 12 since that showed more warnings and more aggressively inlined some functions, but it seems Paul already fixed all those issues. On all architectures there are two drd failures which are unexplained for now. ppc64le has a couple of failures where the aspace manager crashes with: --492941:0: aspacem segment mismatch: V's seg 1st, kernel's 2nd: --492941:0: aspacem 1: file 0004000000-000400ffff 65536 r---- SmFixed d=0x........ i=8463 o=0 (2,89) /usr/lib64/ld64.so.2 --492941:0: aspacem ...: .... 0004000000-000400ffff 65536 r--.. ....... d=0x........ i=8463 o=0 (.) m=. /usr/lib64/ld64.so.2 --492941:0: aspacem sync check at m_aspacemgr/aspacemgr-linux.c:2142 (vgPlain_am_get_advisory): FAILED --492941:0: aspacem --492941:0: aspacem Valgrind: FATAL: aspacem assertion failed: --492941:0: aspacem VG_(am_do_sync_check) (__PRETTY_FUNCTION__,__FILE__,__LINE__) --492941:0: aspacem at m_aspacemgr/aspacemgr-linux.c:2142 (vgPlain_am_get_advisory) --492941:0: aspacem Exiting now. I think this comes from the new kernel, since it is an rc kernel maybe it is an kernel issue. I'll try to retest with a 5.17.0 final kernel. x86_64 == 727 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures == gdbserver_tests/hginfo (stderrB) memcheck/tests/overlap (stderr) helgrind/tests/tls_threads (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/shared_timed_mutex (stderr) s390x == 773 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures == gdbserver_tests/hginfo (stderrB) memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/tls_threads (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/shared_timed_mutex (stderr) ppc64le == 672 tests, 10 stderr failures, 4 stdout failures, 1 stderrB failure, 0 stdoutB failures, 2 post failures == gdbserver_tests/hginfo (stderrB) memcheck/tests/bug340392 (stderr) memcheck/tests/linux/rfcomm (stderr) helgrind/tests/tls_threads (stderr) drd/tests/pth_barrier_thr_cr (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/shared_timed_mutex (stderr) massif/tests/new-cpp (post) massif/tests/overloaded-new (post) none/tests/bigcode (stdout) none/tests/bigcode (stderr) none/tests/map_unmap (stdout) none/tests/map_unmap (stderr) none/tests/sigstackgrowth (stdout) none/tests/sigstackgrowth (stderr) none/tests/stackgrowth (stdout) none/tests/stackgrowth (stderr) aarch64 == 647 tests, 14 stderr failures, 0 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/hginfo (stderrB) gdbserver_tests/hgtls (stdoutB) memcheck/tests/dw4 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/varinforestrict (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tls_threads (stderr) drd/tests/pth_barrier_thr_cr (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/shared_timed_mutex (stderr) |