|
From: Bart V. A. <bar...@gm...> - 2009-08-18 20:24:56
|
On Tue, Aug 18, 2009 at 12:52 AM, Julian Seward<js...@ac...> wrote: > > I've put a release candidate for the upcoming 3.5.0 release at > http://www.valgrind.org/downloads/valgrind-3.5.0-TEST2.tar.bz2 > (md5 = ecad07658c427090cd0c5cb3d84bbbba). > > Please give it a try on platforms which are important to you, > and report back any critical problems asap. Also, it would > be good to know of successes: if it builds and works on > distro X, please say so. > > I know this tarball builds and runs on a vanilla x86_64 Linux > system (opensuse 11.0) and also on whatever the current MacOS > is (10.5.8 ?). I haven't tested it on any other systems yet. > > The NEWS file in the tarball is missing the list of fixed > bugs. I'll include those for the final release. Results for ./configure CFLAGS=-pipe && make -s && make -s check && make -s regtest on a few Linux platforms: * openSUSE 11.1 x86_64* == 535 tests, 5 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) helgrind/tests/annotate_rwlock (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) *openSUSE 10.3 ppc* Memcheck refuses to run any program that calls strlen(). This is a known issue (https://bugs.kde.org/show_bug.cgi?id=182474). I see two possible solutions: either fixing this bug or removing openSUSE ppc from the list of supported platforms. *Fedora 10 i386* == 476 tests, 5 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/x86/insn_ssse3 (stdout) none/tests/x86/insn_ssse3 (stderr) none/tests/x86/ssse3_misaligned (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-ptrcheck/tests/supp (stderr) See also https://bugs.kde.org/show_bug.cgi?id=204317 for the details about none/tests/cmdline[12]. ***CentOS 4.4, i386 * == 475 tests, 35 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/origin1-yes (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/origin6-fp (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86-linux/scalar_supp (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc08_hbl2 (stdout) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc12_rwl_trivial (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) See also https://bugs.kde.org/show_bug.cgi?id=204317 for the details about none/tests/cmdline[12] and https://bugs.kde.org/show_bug.cgi?id=204325 for the details about exp-ptrcheck. The origin tracking tests failed because of subtle differences in the call stacks generated by Valgrind. Bart. |