-
Notifications
You must be signed in to change notification settings - Fork 100
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
Extra Symtabs leads to conflicting proof harnesses #1478
Comments
@YoshikiTakashima How did you conclude that the failure is due to the warnings? Looking at the CI failure here: https://github.com/YoshikiTakashima/kani/runs/7737696525 I see the following errors printed at the bottom:
|
@celinval I think you're right. That's the actual cause. It gave me a "unexpected output" as the message, so I wrongly assumed it was the different input. |
More evidence for duplication: It seems proptests are actually running twice:
|
Due to changes in the way we integrate proptest, this issue is no longer blocking. See the closing comment in #1435 |
This is a blocker for re-enabling the build cache. |
Note: Need to fix model-checking#1478 before pushing this
I tried this code: cargo-kani/vecdeque-cve/
using the following command line invocation:
./scripts/kani-regressions.sh
with Kani version:
git clone --branch 1478-bug-replication https://github.com/YoshikiTakashima/kani.git
I expected to see this happen: This test case to pass.
Instead, this happened: The test case fails b/c spurious warnings
differ from expected output.
It seems he cause appears to be that passing extra symtabs in
kani-driver/src/call_cargo.rs
. If that is removed, then the warnings go away.The text was updated successfully, but these errors were encountered: