Skip to content
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

scripts/parallel-properties.py mis-reports subprocess ABORT as TIMEOUT #8452

Open
rod-chapman opened this issue Sep 13, 2024 · 0 comments
Open
Assignees
Labels
aws Bugs or features of importance to AWS CBMC users bug

Comments

@rod-chapman
Copy link
Collaborator

CBMC version: 6.2.0
Operating system: macOS

The parallel-properties.py script mis-reports the result of a crashed/aborted cbmc process as a TIMEOUT in its
output.

For example, on an invariant failure, the cbmc process calls abort() and yields a return code of 134 (SIGABORT). Unfortunately, the Python subprocess module re-interprets this and returns -6. This is then reported as TIMEOUT in the enclosing Python code,
which is mis-leading for a user.

It would also help if the script reported a clear error message if ANY subprocess exited with ABORT during an entire run.

@rod-chapman rod-chapman added bug aws Bugs or features of importance to AWS CBMC users labels Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws Bugs or features of importance to AWS CBMC users bug
Projects
None yet
Development

No branches or pull requests

2 participants