This is an archive of the discontinued LLVM Phabricator instance.

[LSAN] Increase stack space for guard-page.c test
ClosedPublic

Authored by arichardson on Dec 13 2019, 4:18 AM.

Details

Summary

When running the tests on a Ubuntu 18.04 machine this test is crashing for
me inside the runtime linker. My guess is that it is trying to save more
registers (possibly large vector ones) and the current stack space is not
sufficient.

Diff Detail

Event Timeline

arichardson created this revision.Dec 13 2019, 4:18 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptDec 13 2019, 4:18 AM
Herald added subscribers: llvm-commits, Restricted Project. · View Herald Transcript

Unit tests: pass. 60839 tests passed, 0 failed and 726 were skipped.

clang-format: pass.

Build artifacts: console-log.txt, CMakeCache.txt, test-results.xml, diff.json

eugenis accepted this revision.Dec 13 2019, 10:50 AM
eugenis added a subscriber: eugenis.

Does it crash in _dl_runtime_resolve_xsavec?
LGTM

This revision is now accepted and ready to land.Dec 13 2019, 10:50 AM

Does it crash in _dl_runtime_resolve_xsavec?
LGTM

Yes exactly that's the function.

[Switching to Thread 0x7ffff38ff700 (LWP 44767)]
_dl_runtime_resolve_xsavec () at ../sysdeps/x86_64/dl-trampoline.h:92
92      ../sysdeps/x86_64/dl-trampoline.h: No such file or directory.
This revision was automatically updated to reflect the committed changes.