Open ligurio opened 2 months ago
Would you be able to share the input that leads to this problem?
How-to reproduce:
goto-cc heap_iterator.c -o heap_iterator
cbmc --verbosity 10 --bounds-check --memory-leak-check --memory-cleanup-check --pointer-check --signed-overflow-check --unsigned-overflow-check --nan-check --float-overflow-check --object-bits 16 --unwind 5 --no-library heap_iterator
CBMC version: 6.3.1 (cbmc-6.3.1-6-gbcda5a9316) and 5.95.1 Operating system: Ubuntu 22.04 amd64 Exact command line resulting in the issue:
cbmc --bounds-check --memory-leak-check --memory-cleanup-check --pointer-check --signed-overflow-check --unsigned-overflow-check --nan-check --float-overflow-check --object-bits 16 --unwind 5 --no-library proofs/heap_iterator.proof
What behaviour did you expect: analysis finished successfully What happened instead:Invariant check failed: src/util/lower_byte_operators.cpp:73 function: adjust_width
Backtrace (cbmc-6.3.1-6-gbcda5a9316):