Skip to content

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

Open
@rod-chapman

Description

@rod-chapman

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.

Metadata

Metadata

Assignees

Labels

awsBugs or features of importance to AWS CBMC usersbug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions