From 4f9c79791834c6437ea231ff22299041ada551e3 Mon Sep 17 00:00:00 2001 From: Derek Bruening Date: Thu, 6 Feb 2025 12:43:21 -0500 Subject: [PATCH 1/2] i#2491: Ignore AMD 32-bit-assert test failures for now Adds the 5 tests hitting an assert on 32-bit AMD machines, to get the suite green. 32-bit is lower priority and we have too few developers unfortunately to root-cause and fix this. Issue: #2491 --- tests/runsuite_wrapper.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/runsuite_wrapper.pl b/tests/runsuite_wrapper.pl index 7d89e14d..bd9abc1c 100755 --- a/tests/runsuite_wrapper.pl +++ b/tests/runsuite_wrapper.pl @@ -1,7 +1,7 @@ #!/usr/bin/perl # ********************************************************** -# Copyright (c) 2016-2021 Google, Inc. All rights reserved. +# Copyright (c) 2016-2025 Google, Inc. All rights reserved. # ********************************************************** # Dr. Memory: the memory debugger @@ -212,6 +212,12 @@ 'leak_string' => 1, # TODO i#2375: Fix DR to avoid test failures. 'umbra_client_faulty_redzone' => 1, + # TODO i#2491: AMD 32-bit assert. + 'selfmod' => 1, + 'clone' => 1, + 'syscalls_unix' => 1, + 'pthread_test' => 1, + 'realloc' => 1, ); # FIXME i#2180: ignoring certain AppVeyor x64-full-mode failures until # we get all tests passing. From 17483b96507d14f38b575223537a6d5e33e02ce6 Mon Sep 17 00:00:00 2001 From: Derek Bruening Date: Thu, 6 Feb 2025 13:14:40 -0500 Subject: [PATCH 2/2] Move relaxations to non-Windows list --- tests/runsuite_wrapper.pl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/runsuite_wrapper.pl b/tests/runsuite_wrapper.pl index bd9abc1c..1fd0477f 100755 --- a/tests/runsuite_wrapper.pl +++ b/tests/runsuite_wrapper.pl @@ -212,12 +212,6 @@ 'leak_string' => 1, # TODO i#2375: Fix DR to avoid test failures. 'umbra_client_faulty_redzone' => 1, - # TODO i#2491: AMD 32-bit assert. - 'selfmod' => 1, - 'clone' => 1, - 'syscalls_unix' => 1, - 'pthread_test' => 1, - 'realloc' => 1, ); # FIXME i#2180: ignoring certain AppVeyor x64-full-mode failures until # we get all tests passing. @@ -266,6 +260,12 @@ } else { %ignore_failures_32 = ('pcache-use' => 1, # i#2202 'fuzz_threads' => 1, # i#2242 + # TODO i#2491: AMD 32-bit assert. + 'selfmod' => 1, + 'clone' => 1, + 'syscalls_unix' => 1, + 'pthread_test' => 1, + 'realloc' => 1, # XXX: We should probably drop wrap_ support as we # do not have the resources to maintain it. 'wrap_cs2bug' => 1,