./verifast-validate-witness.sh sv-benchmarks/c/recursive/Fibonacci02.c ./results/automizer-verification-files/SV-COMP24_unreach-call/Fibonacci02.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/recursive/Fibonacci02.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/Fibonacci02.yml/witness-2.1.yml ++ basename sv-benchmarks/c/recursive/Fibonacci02.c + FILE=Fibonacci02.c ++ echo Fibonacci02 ++ sed 's/[-\.]/_/g' - + SANITIZED=Fibonacci02 + MODULE=Fibonacci02__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=Fibonacci02__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/Fibonacci02.yml/witness-2.1.yml + TRANSLATED_WITNESS=translated.witness-2.1.yml + FINAL_PROGRAM=Fibonacci02__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/Fibonacci02.yml/witness-2.1.yml -p sv-benchmarks/c/recursive/Fibonacci02.c -o translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n Fibonacci02__verifast_instrumented_modified + instrument_program_cli.py -w translated.witness-2.1.yml -p sv-benchmarks/c/recursive/Fibonacci02.c -o Fibonacci02__verifast_instrumented.c + program_modifications_cli.py -p Fibonacci02__verifast_instrumented.c -o Fibonacci02__verifast_instrumented_modified.c + verifast -stats -verbose 2 -disable_overflow_check -allow_dead_code -target ILP32 -read_options_from_source_file -c Fibonacci02__verifast_instrumented_modified.c Fibonacci02__verifast_instrumented_modified.c 0.036427s: Fibonacci02__verifast_instrumented_modified.c(36,5-9): Function 'main': Function type implementation check 0.036491s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.036507s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.036521s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.036547s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.036561s: Fibonacci02__verifast_instrumented_modified.c(36,25-31): Consuming assertion 0.036579s: Fibonacci02__verifast_instrumented_modified.c(37,13-17): Producing assertion 0.036590s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.036607s: Fibonacci02__verifast_instrumented_modified.c(36,5-9): Cleaning up dummy fraction chunks 0.036616s: Fibonacci02__verifast_instrumented_modified.c(36,5-9): Leak check. 0.036656s: Fibonacci02__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.036666s: Fibonacci02__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.036687s: Fibonacci02__verifast_instrumented_modified.c(23,5-14): Verifying function 'fibonacci' 0.036695s: Fibonacci02__verifast_instrumented_modified.c(23,35-39): Producing assertion 0.036717s: Fibonacci02__verifast_instrumented_modified.c(23,5-14): Executing statement 0.036734s: Fibonacci02__verifast_instrumented_modified.c(26,5-7): Executing statement 0.036763s: Fibonacci02__verifast_instrumented_modified.c(26,16-17): Executing statement 0.036774s: Fibonacci02__verifast_instrumented_modified.c(27,9-15): Executing return statement 0.036786s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Consuming assertion 0.036809s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Cleaning up dummy fraction chunks 0.036819s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Leak check. 0.036836s: Fibonacci02__verifast_instrumented_modified.c(28,12-14): Executing statement 0.036856s: Fibonacci02__verifast_instrumented_modified.c(28,24-25): Executing statement 0.036868s: Fibonacci02__verifast_instrumented_modified.c(29,9-15): Executing return statement 0.036878s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Consuming assertion 0.036911s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Cleaning up dummy fraction chunks 0.036921s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Leak check. 0.036934s: Fibonacci02__verifast_instrumented_modified.c(30,12-13): Executing statement 0.036945s: Fibonacci02__verifast_instrumented_modified.c(31,9-15): Executing return statement 0.036961s: Fibonacci02__verifast_instrumented_modified.c(31,16-25): Verifying call 0.036971s: Fibonacci02__verifast_instrumented_modified.c(23,35-39): Consuming assertion 0.036991s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Producing assertion 0.037034s: Fibonacci02__verifast_instrumented_modified.c(31,33-42): Verifying call 0.037045s: Fibonacci02__verifast_instrumented_modified.c(23,35-39): Consuming assertion 0.037071s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Producing assertion 0.037119s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Consuming assertion 0.037160s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Cleaning up dummy fraction chunks 0.037170s: Fibonacci02__verifast_instrumented_modified.c(33,1-2): Leak check. 0.037189s: Fibonacci02__verifast_instrumented_modified.c(36,5-9): Verifying function 'main' 0.037198s: Fibonacci02__verifast_instrumented_modified.c(36,25-31): Producing assertion 0.037211s: Fibonacci02__verifast_instrumented_modified.c(40,5-16): Executing statement 0.037231s: Fibonacci02__verifast_instrumented_modified.c(36,5-9): Executing statement 0.037247s: Fibonacci02__verifast_instrumented_modified.c(42,11-12): Executing statement 0.037259s: Fibonacci02__verifast_instrumented_modified.c(43,16-17): Executing statement 0.037271s: Fibonacci02__verifast_instrumented_modified.c(43,18-27): Verifying call 0.037279s: Fibonacci02__verifast_instrumented_modified.c(23,35-39): Consuming assertion 0.037293s: Fibonacci02__verifast_instrumented_modified.c(24,28-30): Producing assertion 0.037322s: Fibonacci02__verifast_instrumented_modified.c(44,5-7): Executing statement 0.037354s: Fibonacci02__verifast_instrumented_modified.c(44,23-24): Executing statement 0.037367s: Fibonacci02__verifast_instrumented_modified.c(45,9-15): Executing return statement 0.037377s: Fibonacci02__verifast_instrumented_modified.c(37,13-17): Consuming assertion 0.037385s: Fibonacci02__verifast_instrumented_modified.c(49,12-13): Cleaning up dummy fraction chunks 0.037393s: Fibonacci02__verifast_instrumented_modified.c(49,12-13): Leak check. 0.037425s: Fibonacci02__verifast_instrumented_modified.c(46,12-13): Executing statement 0.037437s: Fibonacci02__verifast_instrumented_modified.c(47,16-17): Executing statement 0.038262s: Fibonacci02__verifast_instrumented_modified.c(47,17-28): Executing statement 0.038281s: Fibonacci02__verifast_instrumented_modified.c(47,17-28): Verifying call 0.038291s: Fibonacci02__verifast_instrumented_modified.c(6,33-38): Consuming assertion 0.038301s: Fibonacci02__verifast_instrumented_modified.c(6,33-38): Consuming expression Fibonacci02__verifast_instrumented_modified.c(6,33-38): Cannot prove condition. (Cannot prove false.)