asan causes hangs on arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc-5 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Zesty |
Triaged
|
Undecided
|
Unassigned | ||
gcc-6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Invalid
|
Undecided
|
Unassigned | ||
Zesty |
Triaged
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Binaries built w/ asan support hang on arm64. This causes many timeouts during the test phase of a gcc build, causing builds to need ~24 hours to complete.
[Test Case]
$ cat test.c
#include <stdio.h>
void main() {
printf("hi.\n");
}
$ gcc test.c -g -fsanitize=address -fno-omit-
$ ./test
==46644=
[... HANG ...]
Plus see the tests in the libasan testsuite succeed.
[Regression Risk]
None, unless the 48bit-vma support is removed again from the kernel. Can't find the corresponding kernel SRU which explained the regression potential in this kernel change.
Changed in gcc-6 (Ubuntu Xenial): | |
status: | New → Invalid |
tags: | added: patch |
Changed in gcc-5 (Ubuntu): | |
status: | New → Triaged |
Changed in gcc-5 (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in gcc-5 (Ubuntu Zesty): | |
status: | New → Triaged |
Changed in gcc-6 (Ubuntu): | |
status: | New → Triaged |
Changed in gcc-6 (Ubuntu Zesty): | |
status: | New → Triaged |
description: | updated |
The same fix works for gcc-5/xenial.