./verifast-validate-witness.sh sv-benchmarks/c/loop-new/count_by_1.i ./results/automizer-verification-files/SV-COMP24_unreach-call/count_by_1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loop-new/count_by_1.i + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/count_by_1.yml/witness-2.1.yml ++ basename sv-benchmarks/c/loop-new/count_by_1.i + FILE=count_by_1.i ++ echo count_by_1 ++ sed 's/[-\.]/_/g' - + SANITIZED=count_by_1 + INSTRUMENTED_PROGRAM=count_by_1__verifast_instrumented.c + instrument_program_cli.py --program sv-benchmarks/c/loop-new/count_by_1.i --witness ./results/automizer-verification-files/SV-COMP24_unreach-call/count_by_1.yml/witness-2.1.yml --output-file count_by_1__verifast_instrumented.c --verifast True ['abort', 'reach_error', '__assert_fail', 'assume_abort_if_not', '__VERIFIER_assert', '__VERIFIER_nondet_int', 'main'] [] [('(i < 1000001)', 26, True)] [('__VERIFIER_assert', '(\\old(cond) != 0)', '(\\old(cond) != 0)')] [('(i < 1000001)', 26, True)] [('abort', 'true', 'true'), ('reach_error', 'false', 'true'), ('__assert_fail', 'true', 'true'), ('assume_abort_if_not', 'true', 'true'), ('__VERIFIER_assert', '(cond != 0)', '(cond != 0)'), ('__VERIFIER_nondet_int', 'true', 'true'), ('main', 'module(count_by_1__verifast_instrumented, true)', 'junk()')] Traceback (most recent call last): File "/storage/repos/SV-Transformer-Library/src/witness_transformer/instrument_program_cli.py", line 66, in instrument_program() File "/storage/repos/SV-Transformer-Library/src/witness_transformer/instrument_program_cli.py", line 57, in instrument_program Verifast.main.main(args.program, args.witness, args.output_file) File "/storage/repos/SV-Transformer-Library/src/witness_transformer/Verifast/main.py", line 36, in main Verifast.annotations_writing.insert_annotations_in_code(c_input_file_path, c_output_file_path, File "/storage/repos/SV-Transformer-Library/src/witness_transformer/Verifast/annotations_writing.py", line 120, in insert_annotations_in_code lines = insert_invariants_in_code(lines, invariants) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/repos/SV-Transformer-Library/src/witness_transformer/Verifast/annotations_writing.py", line 79, in insert_invariants_in_code while '{' not in lines[line_index] and line_index < len(lines): ~~~~~^^^^^^^^^^^^ IndexError: list index out of range