ART: Disable some ASAN w/ interp-ac checks tests
The access-checks interpreter has larger stack frames than the
regular interpreter, especially under address sanitization (and
especially with user poisoning enabled). This can lead to stack
overflow errors. Disable the tests.
Bug: 31098551
Test: ART_ENABLE_ADDRESS_SANITIZER=true SANITIZE_HOST=address m test-art-host
Change-Id: I41f321ecf8f4ba155d3a2a184f3754600e5dee7e
diff --git a/test/knownfailures.json b/test/knownfailures.json
index 87d857e..be1f1f6 100644
--- a/test/knownfailures.json
+++ b/test/knownfailures.json
@@ -640,6 +640,36 @@
"env_vars": {"SANITIZE_TARGET": "address"}
},
{
+ "tests": [
+ "059-finalizer-throw",
+ "074-gc-thrash",
+ "911-get-stack-trace",
+ "913-heaps",
+ "980-redefine-object"
+ ],
+ "description": [
+ "Interpreter with access checks stack frames are too large and result in",
+ "StackOverFlow errors being thrown."
+ ],
+ "variant": "interp-ac & host",
+ "env_vars": {"SANITIZE_HOST": "address"}
+ },
+ {
+ "tests": [
+ "059-finalizer-throw",
+ "074-gc-thrash",
+ "911-get-stack-trace",
+ "913-heaps",
+ "980-redefine-object"
+ ],
+ "description": [
+ "Interpreter with access checks stack frames are too large and result in",
+ "StackOverFlow errors being thrown."
+ ],
+ "variant": "interp-ac & target",
+ "env_vars": {"SANITIZE_TARGET": "address"}
+ },
+ {
"tests": "071-dexfile-map-clean",
"description": [ "We use prebuilt zipalign on master-art-host to avoid pulling in a lot",
"of the framework. But a non-sanitized zipalign binary does not work with",