Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.

Remove contested LDV tasks #1273

Merged
merged 1 commit into from
Dec 19, 2020
Merged

Remove contested LDV tasks #1273

merged 1 commit into from
Dec 19, 2020

Conversation

tautschnig
Copy link
Contributor

See #1270.

@MartinSpiessl
Copy link
Contributor

I think this needs more manual inspection to see whether these tasks are really labeled falsely or whether it is a bug in CBMC 🤔

@tautschnig
Copy link
Contributor Author

I think this needs more manual inspection to see whether these tasks are really labeled falsely or whether it is a bug in CBMC 🤔

Sure, and I've started doing this with #1274. But I thought I'd rather create this PR first in case some other participants also arrive at result contradicting the claimed verdict and perhaps want to join the effort of debugging these one-by-one.

@tautschnig
Copy link
Contributor Author

Just to be clear: we are talking about 215 tasks, and I'm simply not too keen for CBMC to be punished when the issue lies in the tasks (or the verdicts).

@mchalupa
Copy link
Contributor

I was able to confirm memsafety violation for 181 of these benchmarks: #1270 (comment)

@dbeyer
Copy link
Member

dbeyer commented Dec 17, 2020

We can only remove tasks for which the program was fixed. I think there are some tasks that are removed in this PR for which there is no fix available yet.

@tautschnig
Copy link
Contributor Author

tautschnig commented Dec 18, 2020

We can only remove tasks for which the program was fixed. I think there are some tasks that are removed in this PR for which there is no fix available yet.

Yes, 214 left to go. I'll see how many PRs I can manage to create over the remaining ~4 hours. It won't be very many.

Copy link
Contributor

@mchalupa mchalupa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am pretty sure that these benchmarks contain undefined behavior (at least most of them: #1270 (comment)), so I'm approving this PR even though there are no fixes for these benchmarks (yet).

I understand the reason why it is good to fix the benchmarks now, but from my point of view, it would not be fair to punish CBMC for mistakes in benchmarks - irrespective of whether we have fixes for them or not.

@dbeyer
Copy link
Member

dbeyer commented Dec 19, 2020

I understand, and since there is no veto to this PR, I think we can make an exception here and remove those without a fix.

@dbeyer dbeyer merged commit 4cc6b6d into sosy-lab:svcomp21 Dec 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants