ExecutionEngine/JITLink tests are very flaky with Asan
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
```
OrcLazy/global-ctors-and-dtors.ll:16:10: error: CHECK: expected string not found in input
; CHECK: Goodbye from destructor
llvm_build_asan_ubsan/bin/lli -jit-kind=orc-lazy -orc-lazy-debug=funcs-to-stdout -jd extra -extra-module llvm-project/llvm/test/ExecutionEngine/OrcLazy/global-ctors-and-dtors.ll -jd main llvm-project/llvm/test/ExecutionEngine/OrcLazy/Inputs/noop-main.ll
[ __orc_init_func.llvm-project/llvm/test/ExecutionEngine/OrcLazy/global-ctors-and-dtors.ll.submodule.0x4acf70fe9c5faab2.ll __orc_deinit_func.llvm-project/llvm/test/ExecutionEngine/OrcLazy/global-ctors-and-dtors.ll.submodule.0x4acf70fe9c5faab2.ll ]
[ __orc_lcl._GLOBAL__sub_I_hello.cpp.0 ]
[ __lljit_run_atexits atexit ]
[ __cxa_atexit ]
[ constructor ]
Hello from constructor
Hello
[ main ]
[ __lljit_run_atexits atexit ]
[ __lljit_run_atexits atexit ]
[ atexit_handler ]
Goodbye from atexit
[ _ZN3FooD1Ev ]
Goodbye from __cxa_atexit
[ printf_wrapper ]
JIT session error: In graph llvm-project/llvm/test/ExecutionEngine/OrcLazy/global-ctors-and-dtors.ll.submodule.0x73c843d2baa901ec.ll-jitted-objectbuffer, section .text: relocation target 0x7f8d60bae02c (__orc_lcl.str3.3:0x7f8d60bae030 + 0xfffffffffffffffc) is out of range of Delta32 fixup at address 0x7f8d60bae030 (printf_wrapper, 0x7b8d6022c000 + 0x3)
JIT session error: Failed to materialize symbols: { (extra.impl, { printf_wrapper }) }
```
Contributor guide
Assessment
This issue has not been assessed yet.