Tool CBMC 5.8 CPAchecker 1.6.1-svn 26773 ULTIMATE Automizer 0.1.23-3204b741 CPA-witness2test 1.6.1-svn 26773 CProver witness2test 0.1 CPAchecker 1.6.1-svn 26773 ULTIMATE Automizer 0.1.23-3204b741
Limits timelimit: 900 s, memlimit: 15000 MB, CPU core limit: 8 timelimit: 90 s, memlimit: 7000 MB, CPU core limit: 2 timelimit: 900 s, memlimit: 7000 MB, CPU core limit: 2
Host apollon*
OS Linux 4.4.0-101-generic
System CPU: Intel Xeon E3-1230 v5 @ 3.40 GHz, cores: 8, frequency: 3.8 GHz, Turbo Boost: disabled; RAM: 33553 MB CPU: Intel Xeon E3-1230 v5 @ 3.40 GHz, cores: [8; 4], frequency: 3.8 GHz, Turbo Boost: disabled; RAM: [33553 MB; 33554 MB]
Date of execution 2017-11-30 11:20:26 CET 2017-12-01 07:26:01 CET 2017-12-01 07:56:00 CET 2017-12-01 08:08:00 CET 2017-12-01 08:15:34 CET 2017-12-01 04:22:29 CET 2017-12-01 07:31:28 CET
Run set cbmc.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-cbmc.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-cbmc.sv-comp18-correctness-witness.ReachSafety-Recursive
Options --graphml-witness witness.graphml -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop cpa.smg.memoryAllocationFunctions=malloc,__kmalloc,kmalloc,kzalloc,kzalloc_node,ldv_zalloc,ldv_malloc -setprop cpa.smg.arrayAllocationFunctions=calloc,kmalloc_array,kcalloc -setprop cpa.smg.zeroingMemoryAllocation=calloc,kzalloc,kcalloc,kzalloc_node,ldv_zalloc -setprop cpa.smg.deallocationFunctions=free,kfree,kfree_const --full-output --validate ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witness2test -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop analysis.summaryEdges=true -setprop cpa.callstack.skipVoidRecursion=true -setprop cpa.callstack.skipFunctionPointerRecursion=true --graphml-witness ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true --full-output --validate ../../results-verified/cbmc.2017-11-30_1120.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml
sv-benchmarks/c/ status score witness inspect witness cpu (s) mem (MB) energy (J) status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy
recursive/Ackermann02_false-unreach-call_true-no-overflow_true-termination.c 1 1.9  94 21   0 91    2500 1 13     370   0 3.2  210 1 .60   18    - -
recursive/Addition02_false-unreach-call_true-no-overflow_true-termination.c 1 .29 33 2.3 1 4.4  280 1 6.0   260   0 2.9  180 1 .77   18    - -
recursive/BallRajamani-SPIN2000-Fig1_false-unreach-call_true-no-overflow_true-termination.c 1 .25 33 2.2 -32 3.3  260 -32 7.4   290   0 3.3  210 1 .62   18    - -
recursive/EvenOdd03_false-unreach-call_true-no-overflow_true-termination.c 1 .26 33 2.2 1 3.1  260 1 6.8   250   0 3.0  210 1 .60   18    - -
recursive/Fibonacci04_false-unreach-call_true-no-overflow_true-termination.c 1 .90 42 9.4 0 91    2400 1 19     630   0 7.7  270 1 .60   19    - -
recursive/Fibonacci05_false-unreach-call_true-no-overflow_true-termination.c 0 870    270 3100   0 .54 43 0 .019 4.9 0 1.1  49 0 .0015 .29 - -
recursive/McCarthy91_false-unreach-call_true-no-overflow_true-termination.c 1 .25 33 2.1 1 3.1  260 1 5.4   250   0 3.6  210 1 .58   18    - -
recursive/Ackermann01_true-unreach-call_true-no-overflow.c 0 870    380 2700   - - - - 0 .53 44 0 .022 4.9
recursive/Ackermann03_true-unreach-call_true-no-overflow.c 0 870    370 2500   - - - - 0 .70 44 0 .050 4.8
recursive/Ackermann04_true-unreach-call_true-no-overflow.c 0 870    370 2400   - - - - 0 .64 44 0 .019 4.8
recursive/Addition01_true-unreach-call_true-no-overflow_true-termination.c 0 880    8600 8300   - - - - 0 .56 45 0 .033 4.8
recursive/Addition03_true-unreach-call_true-no-overflow_true-termination.c 0 880    14000 7600   - - - - 0 .54 42 0 .018 4.9
recursive/EvenOdd01_true-unreach-call_true-no-overflow_true-termination.c 0 870    8700 6500   - - - - 0 .71 43 0 .018 4.9
recursive/Fibonacci01_true-unreach-call_true-no-overflow.c 0 870    260 2800   - - - - 0 .68 43 0 .022 4.8
recursive/Fibonacci02_true-unreach-call_true-no-overflow_true-termination.c 2 1.3  33 12   - - - - 0 3.7  260 2 35     2700  
recursive/Fibonacci03_true-unreach-call_true-no-overflow_true-termination.c 0 870    280 3600   - - - - 0 .55 45 0 .018 4.9
recursive/McCarthy91_true-unreach-call_true-no-overflow_true-termination.c 0 870    1400 3500   - - - - 0 .61 41 0 .019 4.9
recursive/MultCommutative_true-unreach-call_true-no-overflow_true-termination.c 0 870    450 2500   - - - - 0 .56 44 0 .034 4.9
recursive/Primes_true-unreach-call_true-no-overflow_false-termination.c 0 870    340 2800   - - - - 0 .55 43 0 .020 4.8
recursive/gcd01_true-unreach-call_true-no-overflow_true-termination.c 0 870    3300 4900   - - - - 0 .53 41 0 .024 4.9
recursive/gcd02_true-unreach-call_true-no-overflow_true-termination.c 0 870    190 12000   - - - - 0 .57 43 0 .025 4.8
recursive/recHanoi01_true-unreach-call_true-no-overflow_true-termination.c 0 870    810 3000   - - - - 0 .67 43 0 .023 4.8
recursive/recHanoi02_true-unreach-call_true-no-overflow_true-termination.c 2 2.5  35 26   - - - - 0 3.1  250 2 6.1   260  
recursive/recHanoi03_true-unreach-call_true-no-overflow_true-termination.c 2 2.5  35 27   - - - - 0 3.3  250 2 29     750  
recursive-simple/afterrec_2calls_false-unreach-call_true-termination.c 1 .27 33 2.0 -32 3.0  250 1 5.1   240   0 2.7  190 1 .58   19    - -
recursive-simple/afterrec_false-unreach-call_true-termination.c 1 .23 33 2.3 -32 3.1  250 1 5.9   270   0 3.0  180 1 .59   18    - -
recursive-simple/fibo_10_false-unreach-call_true-termination.c 1 1.1  35 12   0 92    2800 0 97     5300   0 92    3500 1 .85   20    - -
recursive-simple/fibo_15_false-unreach-call.c 1 3.4  73 41   0 12    410 0 78     7000   0 9.9  500 1 1.5    41    - -
recursive-simple/fibo_20_false-unreach-call.c 1 170    770 1200   0 40    2500 0 88     7000   0 37    2500 1 8.8    300    - -
recursive-simple/fibo_25_false-unreach-call.c 0 870    480 4300   0 .53 41 0 .023 5.0 0 .90 47 0 .0013 .28 - -
recursive-simple/fibo_2calls_10_false-unreach-call.c 1 .77 33 7.6 0 91    2600 0 98     5300   0 92    3500 1 .68   21    - -
recursive-simple/fibo_2calls_15_false-unreach-call.c 1 3.4  80 35   0 13    580 0 90     7000   0 8.4  510 1 1.3    43    - -
recursive-simple/fibo_2calls_20_false-unreach-call.c 1 170    840 1300   0 38    2800 0 88     7000   0 52    3000 1 8.6    320    - -
recursive-simple/fibo_2calls_25_false-unreach-call.c 0 870    480 6000   0 .53 42 0 .020 4.9 0 1.1  47 0 .0013 .35 - -
recursive-simple/fibo_2calls_2_false-unreach-call_true-termination.c 1 .26 33 2.1 -32 3.1  260 1 8.2   270   0 3.2  210 1 .72   18    - -
recursive-simple/fibo_2calls_4_false-unreach-call_true-termination.c 1 .24 33 1.9 -32 6.1  290 1 22     480   0 5.1  210 1 .74   18    - -
recursive-simple/fibo_2calls_5_false-unreach-call_true-termination.c 1 .25 33 2.1 -32 9.4  460 1 29     670   0 5.0  260 1 .64   18    - -
recursive-simple/fibo_2calls_6_false-unreach-call_true-termination.c 1 .25 33 2.4 -32 28    930 1 32     870   0 9.9  430 1 .60   19    - -
recursive-simple/fibo_2calls_8_false-unreach-call_true-termination.c 1 .64 33 7.5 0 91    2900 0 97     4600   0 49    2500 1 .61   19    - -
recursive-simple/fibo_5_false-unreach-call_true-termination.c 1 .62 33 6.5 1 12    430 1 22     620   0 5.7  230 1 .60   19    - -
recursive-simple/fibo_7_false-unreach-call_true-termination.c 1 .65 33 6.1 1 45    2100 -32 44     1600   0 16    800 1 .59   19    - -
recursive-simple/id2_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .25 33 2.3 1 4.2  270 1 6.2   260   0 2.1  210 1 .59   18    - -
recursive-simple/id2_i5_o5_false-unreach-call_true-termination.c 1 .25 33 2.3 -32 4.6  260 1 7.6   270   0 3.1  210 1 .62   18    - -
recursive-simple/id_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .26 33 2.0 1 5.0  280 1 6.3   260   0 3.5  190 1 .63   18    - -
recursive-simple/id_i10_o10_false-unreach-call_true-termination.c 1 1.0  33 10   1 4.7  270 -32 4.5   220   0 3.4  210 1 .60   18    - -
recursive-simple/id_i15_o15_false-unreach-call_true-termination.c 1 1.4  35 14   1 5.3  280 -32 5.3   230   0 3.6  210 1 .69   19    - -
recursive-simple/id_i20_o20_false-unreach-call_true-termination.c 1 1.7  33 20   1 6.4  290 -32 6.1   240   0 4.8  220 1 .67   19    - -
recursive-simple/id_i25_o25_false-unreach-call_true-termination.c 1 2.1  33 20   1 6.8  350 -32 4.3   240   0 4.9  230 1 .64   19    - -
recursive-simple/id_i5_o5_false-unreach-call_true-termination.c 1 .64 33 5.7 1 4.1  260 1 7.9   270   0 3.8  210 1 .59   18    - -
recursive-simple/id_o1000_false-unreach-call_true-termination_true-no-overflow.c 1 47    410 490   0 8.9  370 -32 13     1100   0 7.0  290 1 .97   30    - -
recursive-simple/id_o100_false-unreach-call_true-termination_true-no-overflow.c 1 3.5  51 36   0 91    2200 -32 5.1   350   0 12    490 1 .62   20    - -
recursive-simple/id_o10_false-unreach-call_true-termination_true-no-overflow.c 1 .99 33 9.4 1 4.3  380 -32 5.6   220   0 3.6  210 1 .67   19    - -
recursive-simple/id_o200_false-unreach-call_true-termination_true-no-overflow.c 1 3.3  47 35   0 96    2400 -32 7.7   480   0 22    1500 1 .64   21    - -
recursive-simple/id_o20_false-unreach-call_true-termination_true-no-overflow.c 1 1.8  33 18   1 19    660 -32 4.6   240   0 4.8  220 1 .62   19    - -
recursive-simple/id_o3_false-unreach-call_true-termination_true-no-overflow.c 1 .62 33 5.7 1 4.0  260 1 4.9   240   0 3.1  210 1 .73   18    - -
recursive-simple/sum_10x0_false-unreach-call_true-termination.c 1 1.0  33 10   1 3.1  270 -32 4.6   220   0 4.0  220 1 .58   19    - -
recursive-simple/sum_15x0_false-unreach-call_true-termination.c 1 1.4  33 17   1 5.5  270 -32 5.7   240   0 3.9  220 1 .61   19    - -
recursive-simple/sum_20x0_false-unreach-call_true-termination.c 1 1.8  33 17   1 7.4  300 -32 5.1   250   0 3.9  220 1 .60   19    - -
recursive-simple/sum_25x0_false-unreach-call_true-termination.c 1 2.3  33 22   1 7.4  360 -32 4.7   250   0 5.1  230 1 .75   19    - -
recursive-simple/sum_2x3_false-unreach-call_true-termination.c 1 .24 33 2.2 1 3.5  280 1 5.8   270   0 3.0  210 1 .74   18    - -
recursive-simple/sum_non_eq_false-unreach-call_true-termination_true-no-overflow.c 1 .26 33 2.4 1 3.8  270 1 4.5   230   0 3.1  180 1 .65   18    - -
recursive-simple/afterrec_2calls_true-unreach-call_true-termination.c 2 .41 33 4.1 - - - - 2 4.0  270 2 5.2   270  
recursive-simple/afterrec_true-unreach-call_true-termination.c 2 .39 33 5.1 - - - - 2 3.3  250 2 5.2   260  
recursive-simple/fibo_10_true-unreach-call_true-termination.c 2 1.3  33 13   - - - - 0 3.2  260 2 53     4500  
recursive-simple/fibo_15_true-unreach-call.c 1 4.2  40 58   - - - - 0 3.8  260 0 960     5400  
recursive-simple/fibo_20_true-unreach-call.c 1 340    400 2700   - - - - 0 5.6  410 0 960     6100  
recursive-simple/fibo_25_true-unreach-call.c 0 870    470 4000   - - - - 0 .67 42 0 .018 4.9
recursive-simple/fibo_2calls_10_true-unreach-call.c 2 .95 33 9.2 - - - - 0 4.2  260 2 140     4500  
recursive-simple/fibo_2calls_15_true-unreach-call.c 1 4.3  41 55   - - - - 0 3.8  250 0 960     5700  
recursive-simple/fibo_2calls_20_true-unreach-call.c 1 370    420 2200   - - - - 0 5.6  420 0 960     6100  
recursive-simple/fibo_2calls_25_true-unreach-call.c 0 870    480 5300   - - - - 0 .68 44 0 .023 4.9
recursive-simple/fibo_2calls_2_true-unreach-call_true-termination.c 2 .44 33 3.7 - - - - 2 3.5  250 2 8.3   360  
recursive-simple/fibo_2calls_4_true-unreach-call_true-termination.c 2 .41 33 4.5 - - - - 0 3.0  250 2 16     550  
recursive-simple/fibo_2calls_5_true-unreach-call_true-termination.c 2 .41 33 4.4 - - - - 0 3.1  250 2 23     610  
recursive-simple/fibo_2calls_6_true-unreach-call_true-termination.c 2 .45 33 4.2 - - - - 0 3.4  240 2 26     690  
recursive-simple/fibo_2calls_8_true-unreach-call_true-termination.c 2 .88 33 7.9 - - - - 0 3.3  240 2 54     1800  
recursive-simple/fibo_5_true-unreach-call_true-termination.c 2 .79 33 9.2 - - - - 0 2.9  250 2 14     470  
recursive-simple/fibo_7_true-unreach-call_true-termination.c 2 .86 33 8.2 - - - - 0 3.9  250 2 19     780  
recursive-simple/id2_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 870    5200 5000   - - - - 0 .53 43 0 .019 4.9
recursive-simple/id2_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 870    5200 6200   - - - - 0 .66 41 0 .019 4.9
recursive-simple/id2_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 870    5200 7500   - - - - 0 .54 44 0 .033 4.8
recursive-simple/id2_i5_o5_true-unreach-call_true-termination.c 2 .43 33 3.3 - - - - 0 2.2  250 2 13     460  
recursive-simple/id_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 870    10000 3900   - - - - 0 .71 43 0 .024 4.9
recursive-simple/id_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 870    5200 7300   - - - - 0 .63 43 0 .019 4.9
recursive-simple/id_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 870    11000 4000   - - - - 0 .69 43 0 .018 4.9
recursive-simple/id_i10_o10_true-unreach-call_true-termination.c 2 1.2  33 11   - - - - 0 3.5  240 2 13     510  
recursive-simple/id_i15_o15_true-unreach-call_true-termination.c 2 1.6  35 16   - - - - 0 3.1  250 2 21     620  
recursive-simple/id_i20_o20_true-unreach-call_true-termination.c 2 1.9  33 25   - - - - 0 4.1  250 2 28     730  
recursive-simple/id_i25_o25_true-unreach-call_true-termination.c 2 2.4  33 25   - - - - 0 3.1  250 2 35     840  
recursive-simple/id_i5_o5_true-unreach-call_true-termination.c 2 .82 33 7.7 - - - - 0 3.4  250 2 10     430  
recursive-simple/sum_10x0_true-unreach-call_true-termination.c 2 1.2  33 11   - - - - 0 3.0  250 2 18     550  
recursive-simple/sum_15x0_true-unreach-call_true-termination.c 2 1.6  33 14   - - - - 0 3.6  250 2 25     670  
recursive-simple/sum_20x0_true-unreach-call_true-termination.c 2 2.0  33 18   - - - - 0 3.1  250 2 38     770  
recursive-simple/sum_25x0_true-unreach-call_true-termination.c 2 2.4  33 24   - - - - 0 2.9  250 2 53     940  
recursive-simple/sum_2x3_true-unreach-call_true-termination.c 2 .41 33 3.5 - - - - 0 3.6  260 2 11     360  
recursive-simple/sum_non_eq_true-unreach-call_true-termination_true-no-overflow.c 0 870    290 10000   - - - - 0 .69 43 0 .019 4.9
sv-benchmarks/c/ status score witness inspect witness cpu (s) mem (MB) energy (J) status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy
total 96 95 24000 89000 140000 44 -235 980 36000 44 -461 980 56000 44 0 520 26000 44 41 44 1400 52 6 120 8600 52 50 4500 49000
    correct results 66 91 460 4300 3700 21 21 160 8400 19 19 220 7000 0 41 41 44 1400 3 6 11 770 25 50 700 25000
        correct true 25 50 30 830 300 0 0 0 0 3 6 11 770 25 50 700 25000
        correct false 41 41 430 3500 3400 21 21 160 8400 19 19 220 7000 0 41 41 44 1400 0 0
    correct-unconfimed results 4 4 720 900 5000 0 0 0 0 0 0
        correct-unconfirmed true 4 4 720 900 5000 0 0 0 0 0 0
        correct-unconfirmed false 0 0 0 0 0 0 0
    incorrect results 0 8 -256 60 3000 15 -480 130 6200 0 0 0 0
        incorrect true 0 8 -256 60 3000 15 -480 130 6200 0 0 0 0
        incorrect false 0 0 0 0 0 0 0
score (96 tasks, max score: 148) 95 -235 -461 0 41 6 50
Run set cbmc.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-cbmc.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-cbmc.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-cbmc.sv-comp18-correctness-witness.ReachSafety-Recursive