paulfloyd / freebsd_valgrind

Git repo used to Upstream the FreeBSD Port of Valgrind
GNU General Public License v2.0
15 stars 4 forks source link

Many regtest failures with an --enable-only32bit build on amd64 #129

Closed paulfloyd closed 4 years ago

paulfloyd commented 4 years ago

== 662 tests, 94 stderr failures, 13 stdout failures, 11 stderrB failures, 1 stdoutB failure, 0 post failures ==

Some of the suppression patterns are not wildcarded enough.

The "none/tests/scripts" tests fail because they are trying to execute a 64bit shell under a 32bit Valgrind. That accounts for over 20 of the failures.

paulfloyd commented 4 years ago

Made a bit of progress. == 662 tests, 87 stderr failures, 12 stdout failures, 11 stderrB failures, 1 stdoutB failure, 0 post failures ==

paulfloyd commented 4 years ago

The gdb tests generate warnings about loading ldrt:

nlpasssigalrm.stderrB.diff:+warning: `/libexec/ld-elf.so.1': Shared library architecture i386:x86-64 is not compatible with target architecture i386.

I guess this is some sort of LD_PRELOAD problem.

A bit more reasonable now

== 662 tests, 47 stderr failures, 12 stdout failures, 11 stderrB failures, 1 stdoutB failure, 0 post failures ==

paulfloyd commented 4 years ago

God enough for me now.