-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error during the asan
CI job: "LLVM ERROR: inconsistency in registered CommandLine options"
#42540
Comments
So what this feel like is like we load two different LLVM libraries with the symbol versions being equal. When someone looks into it, I would be curious to see a backtraces on that error. |
I tried this with
If I disable the ODR violation detection with
It's not quite the same as the error in the OP but it looks like it's coming from the same place? (Edit: hmm... or is it just telling me that there's something wrong in my build configuration?) |
asan
CI job: "LLVM ERROR: inconsistency in registered CommandLine options"asan
CI job: "LLVM ERROR: inconsistency in registered CommandLine options"
@JeffBezanson I think we either need to fix this or revert the codegen-split PR. We've already gone more than a month with CI disabled due to this. |
Just to clarify, it's only the That being said, I do think it would be nice to fix this failure so that we can switch the |
I tried Also, @vtjnash mentioned that LLVM 13 may fix it #42602 So maybe we are hitting an edge case in LLVM 12? I'll be happy if 13 fixes it anyway though :) |
It seems #43685 improved ASAN but we still have
which seems to be quite reproducible. I just checked four recent builds on https://buildkite.com/julialang/julia-master/builds/8121#179ccdd4-0691-496c-97cd-26c1039be38c/148-942 I don't know why ASAN triggers this though |
It is an LLVM assertion error, but you are not running with assertions so it does not report it with complete information |
For the |
Do you mean to build (and cache) LLVM with assertion turned on? |
IIUC, if you set |
This issue is to track the progress on fixing the "LLVM ERROR: inconsistency in registered CommandLine options" error seen in the
asan
CI job.Example log: https://buildkite.com/julialang/julia-master/builds/4455#3d8f2204-c0ae-43b8-a232-cfeb2a5be0c6
Introduced in #41936
The text was updated successfully, but these errors were encountered: