./verifast-validate-witness.sh sv-benchmarks/c/loops/terminator_03-2_abstracted.i ./results/automizer-verification-files/SV-COMP24_unreach-call/terminator_03-2_abstracted.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loops/terminator_03-2_abstracted.i + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/terminator_03-2_abstracted.yml/witness-2.1.yml ++ basename sv-benchmarks/c/loops/terminator_03-2_abstracted.i + FILE=terminator_03-2_abstracted.i ++ echo terminator_03-2_abstracted ++ sed 's/[-\.]/_/g' - + SANITIZED=terminator_03_2_abstracted + MODULE=terminator_03_2_abstracted__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=terminator_03_2_abstracted__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/terminator_03-2_abstracted.yml/witness-2.1.yml + TRANSLATED_WITNESS=translated.witness-2.1.yml + FINAL_PROGRAM=terminator_03_2_abstracted__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/terminator_03-2_abstracted.yml/witness-2.1.yml -p sv-benchmarks/c/loops/terminator_03-2_abstracted.i -o translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n terminator_03_2_abstracted__verifast_instrumented_modified + instrument_program_cli.py -w translated.witness-2.1.yml -p sv-benchmarks/c/loops/terminator_03-2_abstracted.i -o terminator_03_2_abstracted__verifast_instrumented.c + program_modifications_cli.py -p terminator_03_2_abstracted__verifast_instrumented.c -o terminator_03_2_abstracted__verifast_instrumented_modified.c + verifast -stats -verbose 2 -disable_overflow_check -allow_dead_code -target ILP32 -read_options_from_source_file -c terminator_03_2_abstracted__verifast_instrumented_modified.c terminator_03_2_abstracted__verifast_instrumented_modified.c 0.035991s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,5-9): Function 'main': Function type implementation check 0.036073s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.036088s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.036102s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.036112s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.036132s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,25-31): Consuming assertion 0.036147s: terminator_03_2_abstracted__verifast_instrumented_modified.c(31,13-17): Producing assertion 0.036160s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.036168s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,5-9): Cleaning up dummy fraction chunks 0.036175s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,5-9): Leak check. 0.036218s: terminator_03_2_abstracted__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.036229s: terminator_03_2_abstracted__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.036256s: terminator_03_2_abstracted__verifast_instrumented_modified.c(11,6-25): Verifying function 'assume_abort_if_not' 0.036266s: terminator_03_2_abstracted__verifast_instrumented_modified.c(11,49-53): Producing assertion 0.036281s: terminator_03_2_abstracted__verifast_instrumented_modified.c(11,6-25): Executing statement 0.036302s: terminator_03_2_abstracted__verifast_instrumented_modified.c(14,3-5): Executing statement 0.036337s: terminator_03_2_abstracted__verifast_instrumented_modified.c(14,13-14): Executing statement 0.036348s: terminator_03_2_abstracted__verifast_instrumented_modified.c(14,14-19): Executing statement 0.036369s: terminator_03_2_abstracted__verifast_instrumented_modified.c(14,14-19): Verifying call 0.036379s: terminator_03_2_abstracted__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.036395s: terminator_03_2_abstracted__verifast_instrumented_modified.c(4,13-17): Producing assertion 0.036405s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.036414s: terminator_03_2_abstracted__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.036423s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.036435s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Leak check. 0.036449s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.036458s: terminator_03_2_abstracted__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.036467s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.036474s: terminator_03_2_abstracted__verifast_instrumented_modified.c(15,1-2): Leak check. 0.036499s: terminator_03_2_abstracted__verifast_instrumented_modified.c(16,6-23): Verifying function '__VERIFIER_assert' 0.036508s: terminator_03_2_abstracted__verifast_instrumented_modified.c(16,53-55): Producing assertion 0.036520s: terminator_03_2_abstracted__verifast_instrumented_modified.c(16,6-23): Executing statement 0.036531s: terminator_03_2_abstracted__verifast_instrumented_modified.c(19,3-5): Executing statement 0.036544s: terminator_03_2_abstracted__verifast_instrumented_modified.c(22,3-9): Executing return statement 0.036558s: terminator_03_2_abstracted__verifast_instrumented_modified.c(17,19-21): Consuming assertion 0.036568s: terminator_03_2_abstracted__verifast_instrumented_modified.c(23,1-2): Cleaning up dummy fraction chunks 0.036576s: terminator_03_2_abstracted__verifast_instrumented_modified.c(23,1-2): Leak check. 0.036591s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,5-9): Verifying function 'main' 0.036599s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,25-31): Producing assertion 0.036616s: terminator_03_2_abstracted__verifast_instrumented_modified.c(34,5-16): Executing statement 0.036636s: terminator_03_2_abstracted__verifast_instrumented_modified.c(30,5-9): Executing statement 0.036647s: terminator_03_2_abstracted__verifast_instrumented_modified.c(36,10-11): Executing statement 0.036667s: terminator_03_2_abstracted__verifast_instrumented_modified.c(36,11-32): Verifying call 0.036676s: terminator_03_2_abstracted__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.036693s: terminator_03_2_abstracted__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.036703s: terminator_03_2_abstracted__verifast_instrumented_modified.c(37,10-11): Executing statement 0.036716s: terminator_03_2_abstracted__verifast_instrumented_modified.c(37,11-32): Verifying call 0.036725s: terminator_03_2_abstracted__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.036736s: terminator_03_2_abstracted__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.036751s: terminator_03_2_abstracted__verifast_instrumented_modified.c(38,5-7): Executing statement 0.036768s: terminator_03_2_abstracted__verifast_instrumented_modified.c(38,26-32): Executing return statement 0.036778s: terminator_03_2_abstracted__verifast_instrumented_modified.c(31,13-17): Consuming assertion 0.036786s: terminator_03_2_abstracted__verifast_instrumented_modified.c(47,1-2): Cleaning up dummy fraction chunks 0.036799s: terminator_03_2_abstracted__verifast_instrumented_modified.c(47,1-2): Leak check. 0.036810s: terminator_03_2_abstracted__verifast_instrumented_modified.c(39,5-7): Executing statement 0.036825s: terminator_03_2_abstracted__verifast_instrumented_modified.c(39,14-15): Executing statement 0.036837s: terminator_03_2_abstracted__verifast_instrumented_modified.c(40,9-11): Executing statement 0.036848s: terminator_03_2_abstracted__verifast_instrumented_modified.c(40,24-25): Executing statement 0.036864s: terminator_03_2_abstracted__verifast_instrumented_modified.c(41,11-12): Executing statement 0.036878s: terminator_03_2_abstracted__verifast_instrumented_modified.c(41,13-34): Verifying call 0.036887s: terminator_03_2_abstracted__verifast_instrumented_modified.c(24,42-46): Consuming assertion 0.036900s: terminator_03_2_abstracted__verifast_instrumented_modified.c(25,13-17): Producing assertion 0.036910s: terminator_03_2_abstracted__verifast_instrumented_modified.c(43,9-11): Executing statement 0.036926s: terminator_03_2_abstracted__verifast_instrumented_modified.c(43,24-29): Executing statement 0.036940s: terminator_03_2_abstracted__verifast_instrumented_modified.c(43,24-29): Verifying call 0.036948s: terminator_03_2_abstracted__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.036957s: terminator_03_2_abstracted__verifast_instrumented_modified.c(4,13-17): Producing assertion 0.036967s: terminator_03_2_abstracted__verifast_instrumented_modified.c(45,5-22): Executing statement 0.036999s: terminator_03_2_abstracted__verifast_instrumented_modified.c(45,5-22): Verifying call 0.037008s: terminator_03_2_abstracted__verifast_instrumented_modified.c(16,53-55): Consuming assertion 0.037017s: terminator_03_2_abstracted__verifast_instrumented_modified.c(16,53-55): Consuming expression terminator_03_2_abstracted__verifast_instrumented_modified.c(16,53-55): Cannot prove condition. (Cannot prove !(0 = 0).)