./verifast-validate-witness.sh sv-benchmarks/c/loops/n.c11.c ./results/automizer-verification-files/SV-COMP24_unreach-call/n.c11.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loops/n.c11.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/n.c11.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Z3v4.5' Using prover supplied by environment variable PROVER: Z3v4.5 ++ basename sv-benchmarks/c/loops/n.c11.c + FILE=n.c11.c ++ echo n.c11 ++ sed 's/[-\.]/_/g' - + SANITIZED=n_c11 + MODULE=n_c11__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=n_c11__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/n.c11.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=n_c11__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/n.c11.yml/witness-2.1.yml -p sv-benchmarks/c/loops/n.c11.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n n_c11__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/loops/n.c11.c -o n_c11__verifast_instrumented.c + program_modifications_cli.py -p n_c11__verifast_instrumented.c -o n_c11__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c n_c11__verifast_instrumented_modified.c n_c11__verifast_instrumented_modified.c 0.042958s: n_c11__verifast_instrumented_modified.c(23,5-9): Function 'main': Function type implementation check 0.043017s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.043033s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.043045s: Z3 assume (<= 0 argc): 0.000555 seconds 0.043677s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.043709s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.043725s: n_c11__verifast_instrumented_modified.c(23,24-30): Consuming assertion 0.043764s: Consuming chunk module(n_c11__verifast_instrumented_modified, true) 0.043784s: n_c11__verifast_instrumented_modified.c(24,13-17): Producing assertion 0.043802s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.043811s: n_c11__verifast_instrumented_modified.c(23,5-9): Cleaning up dummy fraction chunks 0.043819s: n_c11__verifast_instrumented_modified.c(23,5-9): Leak check. 0.043902s: n_c11__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.043915s: n_c11__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.043924s: Z3 assume false: 0.000007 seconds 0.043985s: n_c11__verifast_instrumented_modified.c(10,6-23): Verifying function '__VERIFIER_assert' 0.044003s: n_c11__verifast_instrumented_modified.c(10,53-55): Producing assertion 0.044015s: Z3 assume (not (= cond 0)): 0.000446 seconds 0.044508s: n_c11__verifast_instrumented_modified.c(10,6-23): Executing statement 0.044535s: n_c11__verifast_instrumented_modified.c(13,3-5): Executing statement 0.044566s: Z3 assume (not (not (= cond 0))): 0.000009 seconds 0.044620s: Z3 assume (not (not (not (= cond 0)))): 0.000393 seconds 0.045073s: n_c11__verifast_instrumented_modified.c(16,3-9): Executing return statement 0.045096s: n_c11__verifast_instrumented_modified.c(11,19-21): Consuming assertion 0.045107s: Z3 query (not (= cond 0)) returns true: 0.000009 seconds 0.045143s: n_c11__verifast_instrumented_modified.c(17,1-2): Cleaning up dummy fraction chunks 0.045154s: n_c11__verifast_instrumented_modified.c(17,1-2): Leak check. 0.045182s: n_c11__verifast_instrumented_modified.c(23,5-9): Verifying function 'main' 0.045206s: n_c11__verifast_instrumented_modified.c(23,24-30): Producing assertion 0.045224s: n_c11__verifast_instrumented_modified.c(23,5-9): Executing statement 0.045240s: n_c11__verifast_instrumented_modified.c(27,1-2): Executing statement 0.045252s: n_c11__verifast_instrumented_modified.c(29,1-30,1): Executing statement 0.045288s: Consuming chunk [_]module(n_c11__verifast_instrumented_modified, true) 0.045301s: n_c11__verifast_instrumented_modified.c(31,4-7): Executing statement 0.045552s: Z3 assume (= (length elems) 5): 0.000496 seconds 0.046082s: n_c11__verifast_instrumented_modified.c(32,20-21): Executing statement 0.046101s: n_c11__verifast_instrumented_modified.c(34,4-7): Executing statement 0.046126s: n_c11__verifast_instrumented_modified.c(37,4-9): Executing statement 0.046145s: n_c11__verifast_instrumented_modified.c(37,54-55): Consuming assertion 0.046156s: Z3 query (< 0 5) returns true: 0.000047 seconds 0.046237s: n_c11__verifast_instrumented_modified.c(37,54-55): Producing assertion 0.046287s: Z3 assume (< len 5): 0.000449 seconds 0.046760s: n_c11__verifast_instrumented_modified.c(37,4-9): Evaluating loop condition 0.046792s: n_c11__verifast_instrumented_modified.c(37,10-32): Verifying call 0.046803s: n_c11__verifast_instrumented_modified.c(19,51-55): Consuming assertion 0.046811s: Z3 query true returns true: 0.000030 seconds 0.046855s: n_c11__verifast_instrumented_modified.c(20,13-17): Producing assertion 0.046867s: Z3 assume true: 0.000423 seconds 0.047305s: Z3 assume result: 0.000423 seconds 0.047742s: n_c11__verifast_instrumented_modified.c(38,1-2): Executing statement 0.047766s: n_c11__verifast_instrumented_modified.c(40,7-9): Executing statement 0.047786s: Z3 assume (= len 4): 0.000459 seconds 0.048273s: n_c11__verifast_instrumented_modified.c(41,14-15): Executing statement 0.048292s: n_c11__verifast_instrumented_modified.c(43,13-14): Executing statement 0.048330s: Consuming chunk int_((ptr_add_ a_addr 0 int_typeid), _) n_c11__verifast_instrumented_modified.c(43,8-9): No matching heap chunks: int_((ptr_add_ a_addr 0 int_typeid), _)