-
Notifications
You must be signed in to change notification settings - Fork 200
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
ikos crashes during preprocessing #194
Comments
Thanks for filing this and for your patience. I'm able to reproduce this bug with the latest version of ikos. I'm tracing this down. This is a segfault. The problem is in line 1455 in: ikos/frontend/llvm/src/import/function.cpp Lines 1447 to 1455 in 8608a78
More specifically, The pointer is not null. Looking at how ikos/frontend/llvm/src/import/function.cpp Lines 1705 to 1712 in 8608a78
|
@ivanperez-keera ikos/frontend/llvm/src/import/function.cpp Lines 1447 to 1455 in 8608a78
Notable, the assertion in the function ikos/frontend/llvm/src/import/function.cpp Lines 1705 to 1707 in 8608a78
We can try dumping out
However, in my debugging, the function |
Also, not sure if this has something to do with the llvm version. When I raised the issue, the bitcode is compiled by clang-9, but the latest ikos uses llvm 14. |
I don't think it's due to the version of LLVM. I was able to reproduce this with the latest version, which uses LLVM 14. |
I was running ikos using a bitcode file compiled from clang-9.
The command is:
The stack trace is:
The bitcode file is attached for your reference.
redis-cli.zip
The text was updated successfully, but these errors were encountered: