./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 30f4e4ab Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f4c57aae7ed3dd683b199a99be2cffcf6f23506e ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-30f4e4a [2019-11-28 03:06:08,506 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-28 03:06:08,509 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-28 03:06:08,531 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-28 03:06:08,532 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-28 03:06:08,534 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-28 03:06:08,536 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-28 03:06:08,538 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-28 03:06:08,540 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-28 03:06:08,541 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-28 03:06:08,543 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-28 03:06:08,544 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-28 03:06:08,544 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-28 03:06:08,546 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-28 03:06:08,547 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-28 03:06:08,548 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-28 03:06:08,549 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-28 03:06:08,550 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-28 03:06:08,552 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-28 03:06:08,554 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-28 03:06:08,556 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-28 03:06:08,558 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-28 03:06:08,559 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-28 03:06:08,560 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-28 03:06:08,563 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-28 03:06:08,563 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-28 03:06:08,563 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-28 03:06:08,565 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-28 03:06:08,565 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-28 03:06:08,566 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-28 03:06:08,567 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-28 03:06:08,568 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-28 03:06:08,569 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-28 03:06:08,570 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-28 03:06:08,571 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-28 03:06:08,571 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-28 03:06:08,572 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-28 03:06:08,572 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-28 03:06:08,573 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-28 03:06:08,574 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-28 03:06:08,575 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-28 03:06:08,577 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-28 03:06:08,601 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-28 03:06:08,601 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-28 03:06:08,604 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-28 03:06:08,605 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-28 03:06:08,605 INFO L138 SettingsManager]: * Use SBE=true [2019-11-28 03:06:08,605 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-28 03:06:08,606 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-28 03:06:08,606 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-28 03:06:08,606 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-28 03:06:08,606 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-28 03:06:08,608 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-28 03:06:08,608 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-28 03:06:08,608 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-28 03:06:08,609 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-28 03:06:08,609 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-28 03:06:08,609 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-28 03:06:08,609 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-28 03:06:08,610 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-28 03:06:08,610 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-28 03:06:08,611 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-28 03:06:08,611 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-28 03:06:08,611 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-28 03:06:08,611 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-28 03:06:08,612 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-28 03:06:08,612 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-28 03:06:08,612 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-28 03:06:08,613 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-28 03:06:08,613 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-28 03:06:08,613 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-28 03:06:08,613 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-28 03:06:08,614 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-28 03:06:08,616 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-28 03:06:08,616 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f4c57aae7ed3dd683b199a99be2cffcf6f23506e [2019-11-28 03:06:09,001 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-28 03:06:09,016 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-28 03:06:09,021 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-28 03:06:09,022 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-28 03:06:09,023 INFO L275 PluginConnector]: CDTParser initialized [2019-11-28 03:06:09,024 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-11-28 03:06:09,102 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8418172f2/6ed9ea0173124e6b9b3a0083a14dee17/FLAG1a88f656d [2019-11-28 03:06:09,689 INFO L306 CDTParser]: Found 1 translation units. [2019-11-28 03:06:09,690 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-11-28 03:06:09,714 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8418172f2/6ed9ea0173124e6b9b3a0083a14dee17/FLAG1a88f656d [2019-11-28 03:06:09,961 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8418172f2/6ed9ea0173124e6b9b3a0083a14dee17 [2019-11-28 03:06:09,965 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-28 03:06:09,967 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-28 03:06:09,969 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-28 03:06:09,969 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-28 03:06:09,973 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-28 03:06:09,974 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:06:09" (1/1) ... [2019-11-28 03:06:09,977 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f061439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:09, skipping insertion in model container [2019-11-28 03:06:09,977 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:06:09" (1/1) ... [2019-11-28 03:06:09,986 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-28 03:06:10,038 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-11-28 03:06:10,353 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-28 03:06:10,358 INFO L203 MainTranslator]: Completed pre-run [2019-11-28 03:06:10,514 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-28 03:06:10,526 INFO L208 MainTranslator]: Completed translation [2019-11-28 03:06:10,527 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10 WrapperNode [2019-11-28 03:06:10,527 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-28 03:06:10,528 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-28 03:06:10,528 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-28 03:06:10,528 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-28 03:06:10,537 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,546 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,594 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-28 03:06:10,595 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-28 03:06:10,595 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-28 03:06:10,595 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-28 03:06:10,603 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,604 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,606 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,640 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,643 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... [2019-11-28 03:06:10,647 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-28 03:06:10,648 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-28 03:06:10,648 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-28 03:06:10,648 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-28 03:06:10,649 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:10,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-28 03:06:10,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-28 03:06:10,900 WARN L759 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-28 03:06:11,520 INFO L712 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-28 03:06:11,520 INFO L712 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-28 03:06:11,524 INFO L292 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-28 03:06:11,525 INFO L297 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-28 03:06:11,526 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:06:11 BoogieIcfgContainer [2019-11-28 03:06:11,526 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-28 03:06:11,527 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-28 03:06:11,527 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-28 03:06:11,531 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-28 03:06:11,532 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-28 03:06:11,533 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 03:06:09" (1/3) ... [2019-11-28 03:06:11,534 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@681ed839 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:06:11, skipping insertion in model container [2019-11-28 03:06:11,534 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-28 03:06:11,535 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:10" (2/3) ... [2019-11-28 03:06:11,535 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@681ed839 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:06:11, skipping insertion in model container [2019-11-28 03:06:11,535 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-28 03:06:11,536 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:06:11" (3/3) ... [2019-11-28 03:06:11,538 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2019-11-28 03:06:11,591 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-28 03:06:11,592 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-28 03:06:11,592 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-28 03:06:11,592 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-28 03:06:11,593 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-28 03:06:11,593 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-28 03:06:11,593 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-28 03:06:11,594 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-28 03:06:11,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-11-28 03:06:11,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-11-28 03:06:11,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:11,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:11,662 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-28 03:06:11,662 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:11,662 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-28 03:06:11,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-11-28 03:06:11,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-11-28 03:06:11,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:11,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:11,672 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-28 03:06:11,672 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:11,679 INFO L794 eck$LassoCheckResult]: Stem: 101#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9#L84-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 13#L98-2true [2019-11-28 03:06:11,679 INFO L796 eck$LassoCheckResult]: Loop: 13#L98-2true assume !false; 107#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 70#L113true assume !(8195 == ssl3_accept_~s__state~0); 59#L116true assume 8480 == ssl3_accept_~s__state~0; 15#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 145#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 131#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62#L584true assume !(8576 == ssl3_accept_~state~0); 148#L602true ssl3_accept_~skip~0 := 0; 13#L98-2true [2019-11-28 03:06:11,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:11,687 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-28 03:06:11,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:11,698 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743299499] [2019-11-28 03:06:11,698 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:11,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:11,843 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:11,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:11,845 INFO L82 PathProgramCache]: Analyzing trace with hash 921800243, now seen corresponding path program 1 times [2019-11-28 03:06:11,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:11,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790049648] [2019-11-28 03:06:11,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:11,863 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:11,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:11,866 INFO L82 PathProgramCache]: Analyzing trace with hash -2098242683, now seen corresponding path program 1 times [2019-11-28 03:06:11,866 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:11,866 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822941837] [2019-11-28 03:06:11,867 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:11,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:11,966 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822941837] [2019-11-28 03:06:11,967 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:11,968 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:11,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129362894] [2019-11-28 03:06:12,096 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:12,096 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:12,097 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:12,097 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:12,097 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-28 03:06:12,097 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,098 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:12,098 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:12,098 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-11-28 03:06:12,098 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:12,098 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:12,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,280 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:12,281 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,290 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:12,290 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:12,299 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:12,300 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:12,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:12,316 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:12,316 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,323 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:12,323 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:12,327 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:12,327 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:12,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:12,340 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:12,340 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,353 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:12,354 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-28 03:06:12,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:12,384 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-28 03:06:12,386 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:12,387 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:12,387 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:12,387 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:12,387 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-28 03:06:12,387 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,388 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:12,388 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:12,388 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-11-28 03:06:12,388 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:12,388 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:12,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:12,549 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:12,555 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:12,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:12,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:12,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:12,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:12,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:12,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:12,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:12,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,574 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:12,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:12,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:12,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:12,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:12,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:12,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:12,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:12,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,603 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:12,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:12,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:12,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:12,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:12,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:12,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:12,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:12,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,633 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:12,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:12,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:12,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:12,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:12,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:12,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:12,659 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:12,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,664 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-28 03:06:12,671 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-28 03:06:12,671 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:12,692 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-28 03:06:12,692 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-28 03:06:12,692 INFO L510 LassoAnalysis]: Proved termination. [2019-11-28 03:06:12,693 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-28 03:06:12,698 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:12,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:12,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:12,768 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-28 03:06:12,771 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:12,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:12,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-28 03:06:12,796 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:12,858 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-28 03:06:12,860 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2019-11-28 03:06:13,689 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 831 states and 1413 transitions. Complement of second has 10 states. [2019-11-28 03:06:13,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-28 03:06:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-28 03:06:13,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2019-11-28 03:06:13,696 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-28 03:06:13,698 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:13,699 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-28 03:06:13,699 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:13,699 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-28 03:06:13,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:13,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 831 states and 1413 transitions. [2019-11-28 03:06:13,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2019-11-28 03:06:13,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 831 states to 693 states and 1086 transitions. [2019-11-28 03:06:13,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390 [2019-11-28 03:06:13,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 401 [2019-11-28 03:06:13,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1086 transitions. [2019-11-28 03:06:13,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:13,748 INFO L688 BuchiCegarLoop]: Abstraction has 693 states and 1086 transitions. [2019-11-28 03:06:13,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1086 transitions. [2019-11-28 03:06:13,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 499. [2019-11-28 03:06:13,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2019-11-28 03:06:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 782 transitions. [2019-11-28 03:06:13,814 INFO L711 BuchiCegarLoop]: Abstraction has 499 states and 782 transitions. [2019-11-28 03:06:13,814 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:13,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:13,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:13,820 INFO L87 Difference]: Start difference. First operand 499 states and 782 transitions. Second operand 3 states. [2019-11-28 03:06:14,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:14,044 INFO L93 Difference]: Finished difference Result 571 states and 893 transitions. [2019-11-28 03:06:14,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:14,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 571 states and 893 transitions. [2019-11-28 03:06:14,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2019-11-28 03:06:14,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 571 states to 571 states and 893 transitions. [2019-11-28 03:06:14,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2019-11-28 03:06:14,059 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2019-11-28 03:06:14,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 893 transitions. [2019-11-28 03:06:14,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:14,059 INFO L688 BuchiCegarLoop]: Abstraction has 571 states and 893 transitions. [2019-11-28 03:06:14,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 893 transitions. [2019-11-28 03:06:14,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 542. [2019-11-28 03:06:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2019-11-28 03:06:14,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 856 transitions. [2019-11-28 03:06:14,079 INFO L711 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-11-28 03:06:14,079 INFO L591 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-11-28 03:06:14,080 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-28 03:06:14,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 856 transitions. [2019-11-28 03:06:14,084 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2019-11-28 03:06:14,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:14,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:14,087 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,088 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,089 INFO L794 eck$LassoCheckResult]: Stem: 2385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2188#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2150#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2151#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2283#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2284#L98-2 assume !false; 2162#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2613#L101 assume !(12292 == ssl3_accept_~s__state~0); 2612#L104 assume !(16384 == ssl3_accept_~s__state~0); 2567#L107 assume !(8192 == ssl3_accept_~s__state~0); 2568#L110 assume !(24576 == ssl3_accept_~s__state~0); 2572#L113 assume !(8195 == ssl3_accept_~s__state~0); 2297#L116 assume !(8480 == ssl3_accept_~s__state~0); 2298#L119 assume !(8481 == ssl3_accept_~s__state~0); 2239#L122 assume !(8482 == ssl3_accept_~s__state~0); 2240#L125 assume 8464 == ssl3_accept_~s__state~0; 2394#L132 [2019-11-28 03:06:14,089 INFO L796 eck$LassoCheckResult]: Loop: 2394#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2292#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2286#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2137#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2579#L584 assume !(8576 == ssl3_accept_~state~0); 2574#L602 ssl3_accept_~skip~0 := 0; 2573#L98-2 assume !false; 2571#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2570#L101 assume !(12292 == ssl3_accept_~s__state~0); 2565#L104 assume !(16384 == ssl3_accept_~s__state~0); 2566#L107 assume !(8192 == ssl3_accept_~s__state~0); 2569#L110 assume !(24576 == ssl3_accept_~s__state~0); 2564#L113 assume !(8195 == ssl3_accept_~s__state~0); 2469#L116 assume !(8480 == ssl3_accept_~s__state~0); 2466#L119 assume !(8481 == ssl3_accept_~s__state~0); 2436#L122 assume !(8482 == ssl3_accept_~s__state~0); 2437#L125 assume 8464 == ssl3_accept_~s__state~0; 2394#L132 [2019-11-28 03:06:14,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,090 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-28 03:06:14,091 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,091 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13579545] [2019-11-28 03:06:14,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:14,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:14,156 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:14,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,159 INFO L82 PathProgramCache]: Analyzing trace with hash -290820911, now seen corresponding path program 1 times [2019-11-28 03:06:14,159 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,159 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915396937] [2019-11-28 03:06:14,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:14,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:14,214 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915396937] [2019-11-28 03:06:14,214 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:14,215 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:14,215 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986237881] [2019-11-28 03:06:14,215 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:14,215 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:14,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:14,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:14,216 INFO L87 Difference]: Start difference. First operand 542 states and 856 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-28 03:06:14,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:14,456 INFO L93 Difference]: Finished difference Result 661 states and 1044 transitions. [2019-11-28 03:06:14,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:14,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 1044 transitions. [2019-11-28 03:06:14,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2019-11-28 03:06:14,475 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 661 states and 1044 transitions. [2019-11-28 03:06:14,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2019-11-28 03:06:14,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-11-28 03:06:14,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1044 transitions. [2019-11-28 03:06:14,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:14,481 INFO L688 BuchiCegarLoop]: Abstraction has 661 states and 1044 transitions. [2019-11-28 03:06:14,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1044 transitions. [2019-11-28 03:06:14,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 578. [2019-11-28 03:06:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-11-28 03:06:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 909 transitions. [2019-11-28 03:06:14,498 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-11-28 03:06:14,498 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-11-28 03:06:14,498 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-28 03:06:14,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 909 transitions. [2019-11-28 03:06:14,503 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2019-11-28 03:06:14,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:14,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:14,506 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,507 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,507 INFO L794 eck$LassoCheckResult]: Stem: 3590#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3396#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3357#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3358#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3492#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3493#L98-2 assume !false; 3876#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3875#L101 assume !(12292 == ssl3_accept_~s__state~0); 3603#L104 assume !(16384 == ssl3_accept_~s__state~0); 3604#L107 assume !(8192 == ssl3_accept_~s__state~0); 3595#L110 assume !(24576 == ssl3_accept_~s__state~0); 3531#L113 assume !(8195 == ssl3_accept_~s__state~0); 3532#L116 assume !(8480 == ssl3_accept_~s__state~0); 3871#L119 assume !(8481 == ssl3_accept_~s__state~0); 3446#L122 assume !(8482 == ssl3_accept_~s__state~0); 3447#L125 assume 8464 == ssl3_accept_~s__state~0; 3599#L132 [2019-11-28 03:06:14,508 INFO L796 eck$LassoCheckResult]: Loop: 3599#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3501#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3495#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3346#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3363#L584 assume !(8576 == ssl3_accept_~state~0); 3412#L602 ssl3_accept_~skip~0 := 0; 3368#L98-2 assume !false; 3369#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3593#L101 assume 12292 == ssl3_accept_~s__state~0; 3528#L102 ssl3_accept_~s__new_session~0 := 1; 3529#L210 ssl3_accept_~s__server~0 := 1; 3567#L215 assume 0 != ssl3_accept_~cb~0; 3555#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3556#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3578#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3580#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3633#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3635#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3718#L584 assume !(8576 == ssl3_accept_~state~0); 3712#L602 ssl3_accept_~skip~0 := 0; 3709#L98-2 assume !false; 3707#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3705#L101 assume !(12292 == ssl3_accept_~s__state~0); 3703#L104 assume !(16384 == ssl3_accept_~s__state~0); 3701#L107 assume !(8192 == ssl3_accept_~s__state~0); 3699#L110 assume !(24576 == ssl3_accept_~s__state~0); 3697#L113 assume !(8195 == ssl3_accept_~s__state~0); 3637#L116 assume !(8480 == ssl3_accept_~s__state~0); 3638#L119 assume !(8481 == ssl3_accept_~s__state~0); 3639#L122 assume !(8482 == ssl3_accept_~s__state~0); 3647#L125 assume 8464 == ssl3_accept_~s__state~0; 3599#L132 [2019-11-28 03:06:14,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,508 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-28 03:06:14,509 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,509 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378787794] [2019-11-28 03:06:14,509 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:14,558 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:14,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,563 INFO L82 PathProgramCache]: Analyzing trace with hash 842936850, now seen corresponding path program 1 times [2019-11-28 03:06:14,563 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,563 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888875458] [2019-11-28 03:06:14,564 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:14,602 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888875458] [2019-11-28 03:06:14,603 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:14,603 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:14,603 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544400629] [2019-11-28 03:06:14,603 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:14,604 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:14,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:14,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:14,604 INFO L87 Difference]: Start difference. First operand 578 states and 909 transitions. cyclomatic complexity: 334 Second operand 3 states. [2019-11-28 03:06:14,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:14,801 INFO L93 Difference]: Finished difference Result 689 states and 991 transitions. [2019-11-28 03:06:14,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:14,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 991 transitions. [2019-11-28 03:06:14,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2019-11-28 03:06:14,816 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 616 states and 911 transitions. [2019-11-28 03:06:14,816 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2019-11-28 03:06:14,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-11-28 03:06:14,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 616 states and 911 transitions. [2019-11-28 03:06:14,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:14,820 INFO L688 BuchiCegarLoop]: Abstraction has 616 states and 911 transitions. [2019-11-28 03:06:14,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states and 911 transitions. [2019-11-28 03:06:14,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 570. [2019-11-28 03:06:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-11-28 03:06:14,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 854 transitions. [2019-11-28 03:06:14,831 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-11-28 03:06:14,832 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-11-28 03:06:14,832 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-28 03:06:14,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 854 transitions. [2019-11-28 03:06:14,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-11-28 03:06:14,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:14,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:14,837 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,837 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:14,837 INFO L794 eck$LassoCheckResult]: Stem: 4861#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4671#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4632#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4633#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4767#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4768#L98-2 assume !false; 4941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5160#L101 assume !(12292 == ssl3_accept_~s__state~0); 5159#L104 assume !(16384 == ssl3_accept_~s__state~0); 5158#L107 assume 8192 == ssl3_accept_~s__state~0; 4751#L210 [2019-11-28 03:06:14,837 INFO L796 eck$LassoCheckResult]: Loop: 4751#L210 ssl3_accept_~s__server~0 := 1; 4752#L215 assume 0 != ssl3_accept_~cb~0; 4826#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4827#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4847#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4849#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5142#L242 assume 12292 != ssl3_accept_~s__state~0; 4755#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4756#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5136#L584 assume !(8576 == ssl3_accept_~state~0); 5134#L602 ssl3_accept_~skip~0 := 0; 5133#L98-2 assume !false; 5132#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5131#L101 assume !(12292 == ssl3_accept_~s__state~0); 5130#L104 assume !(16384 == ssl3_accept_~s__state~0); 5129#L107 assume 8192 == ssl3_accept_~s__state~0; 4751#L210 [2019-11-28 03:06:14,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-28 03:06:14,838 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,839 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450685890] [2019-11-28 03:06:14,839 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:14,857 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450685890] [2019-11-28 03:06:14,857 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:14,857 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-28 03:06:14,857 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556352719] [2019-11-28 03:06:14,858 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-28 03:06:14,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:14,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1874332827, now seen corresponding path program 1 times [2019-11-28 03:06:14,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:14,859 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116261056] [2019-11-28 03:06:14,859 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:14,888 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116261056] [2019-11-28 03:06:14,888 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:14,888 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:14,889 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268190715] [2019-11-28 03:06:14,889 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:14,889 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:14,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:14,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:14,890 INFO L87 Difference]: Start difference. First operand 570 states and 854 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-28 03:06:15,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:15,031 INFO L93 Difference]: Finished difference Result 580 states and 862 transitions. [2019-11-28 03:06:15,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:15,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 862 transitions. [2019-11-28 03:06:15,038 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-11-28 03:06:15,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 862 transitions. [2019-11-28 03:06:15,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-11-28 03:06:15,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-11-28 03:06:15,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 862 transitions. [2019-11-28 03:06:15,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:15,046 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 862 transitions. [2019-11-28 03:06:15,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 862 transitions. [2019-11-28 03:06:15,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-11-28 03:06:15,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-11-28 03:06:15,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 850 transitions. [2019-11-28 03:06:15,057 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-11-28 03:06:15,058 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-11-28 03:06:15,058 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-28 03:06:15,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 850 transitions. [2019-11-28 03:06:15,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-11-28 03:06:15,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:15,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:15,063 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,063 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,066 INFO L794 eck$LassoCheckResult]: Stem: 6014#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5828#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5789#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5790#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5920#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5921#L98-2 assume !false; 6217#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6215#L101 assume !(12292 == ssl3_accept_~s__state~0); 6213#L104 assume !(16384 == ssl3_accept_~s__state~0); 6211#L107 assume !(8192 == ssl3_accept_~s__state~0); 6209#L110 assume !(24576 == ssl3_accept_~s__state~0); 6207#L113 assume 8195 == ssl3_accept_~s__state~0; 5906#L210 [2019-11-28 03:06:15,067 INFO L796 eck$LassoCheckResult]: Loop: 5906#L210 ssl3_accept_~s__server~0 := 1; 5907#L215 assume 0 != ssl3_accept_~cb~0; 5981#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5982#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6003#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6005#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6007#L242 assume 12292 != ssl3_accept_~s__state~0; 5910#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5911#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6221#L584 assume !(8576 == ssl3_accept_~state~0); 6219#L602 ssl3_accept_~skip~0 := 0; 6218#L98-2 assume !false; 6216#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6214#L101 assume !(12292 == ssl3_accept_~s__state~0); 6212#L104 assume !(16384 == ssl3_accept_~s__state~0); 6210#L107 assume !(8192 == ssl3_accept_~s__state~0); 6208#L110 assume !(24576 == ssl3_accept_~s__state~0); 6206#L113 assume 8195 == ssl3_accept_~s__state~0; 5906#L210 [2019-11-28 03:06:15,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,067 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-28 03:06:15,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,068 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81916990] [2019-11-28 03:06:15,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:15,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:15,101 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81916990] [2019-11-28 03:06:15,102 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:15,102 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-28 03:06:15,102 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080379278] [2019-11-28 03:06:15,102 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-28 03:06:15,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1642553600, now seen corresponding path program 1 times [2019-11-28 03:06:15,103 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,104 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134636082] [2019-11-28 03:06:15,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:15,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:15,124 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134636082] [2019-11-28 03:06:15,125 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:15,125 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:15,125 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601129976] [2019-11-28 03:06:15,125 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:15,126 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:15,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:15,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:15,127 INFO L87 Difference]: Start difference. First operand 570 states and 850 transitions. cyclomatic complexity: 283 Second operand 3 states. [2019-11-28 03:06:15,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:15,268 INFO L93 Difference]: Finished difference Result 580 states and 858 transitions. [2019-11-28 03:06:15,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:15,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 858 transitions. [2019-11-28 03:06:15,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-11-28 03:06:15,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 858 transitions. [2019-11-28 03:06:15,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-11-28 03:06:15,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-11-28 03:06:15,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 858 transitions. [2019-11-28 03:06:15,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:15,278 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 858 transitions. [2019-11-28 03:06:15,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 858 transitions. [2019-11-28 03:06:15,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-11-28 03:06:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-11-28 03:06:15,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 846 transitions. [2019-11-28 03:06:15,287 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-11-28 03:06:15,288 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-11-28 03:06:15,288 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-28 03:06:15,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 846 transitions. [2019-11-28 03:06:15,291 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-11-28 03:06:15,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:15,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:15,293 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,293 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,294 INFO L794 eck$LassoCheckResult]: Stem: 7172#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6986#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6946#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6947#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7079#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7080#L98-2 assume !false; 7371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7369#L101 assume !(12292 == ssl3_accept_~s__state~0); 7367#L104 assume !(16384 == ssl3_accept_~s__state~0); 7365#L107 assume !(8192 == ssl3_accept_~s__state~0); 7363#L110 assume !(24576 == ssl3_accept_~s__state~0); 7361#L113 assume !(8195 == ssl3_accept_~s__state~0); 7358#L116 assume !(8480 == ssl3_accept_~s__state~0); 7356#L119 assume !(8481 == ssl3_accept_~s__state~0); 7354#L122 assume !(8482 == ssl3_accept_~s__state~0); 7352#L125 assume 8464 == ssl3_accept_~s__state~0; 6971#L132 [2019-11-28 03:06:15,294 INFO L796 eck$LassoCheckResult]: Loop: 6971#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7090#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7082#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7083#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6952#L584 assume !(8576 == ssl3_accept_~state~0); 7103#L602 ssl3_accept_~skip~0 := 0; 7209#L98-2 assume !false; 7484#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7483#L101 assume !(12292 == ssl3_accept_~s__state~0); 7481#L104 assume !(16384 == ssl3_accept_~s__state~0); 7480#L107 assume !(8192 == ssl3_accept_~s__state~0); 7479#L110 assume !(24576 == ssl3_accept_~s__state~0); 7478#L113 assume !(8195 == ssl3_accept_~s__state~0); 7477#L116 assume !(8480 == ssl3_accept_~s__state~0); 7469#L119 assume !(8481 == ssl3_accept_~s__state~0); 7468#L122 assume !(8482 == ssl3_accept_~s__state~0); 7467#L125 assume !(8464 == ssl3_accept_~s__state~0); 7465#L128 assume !(8465 == ssl3_accept_~s__state~0); 7433#L131 assume !(8466 == ssl3_accept_~s__state~0); 7204#L134 assume 8496 == ssl3_accept_~s__state~0; 7135#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7136#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7168#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6948#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6943#L296-2 ssl3_accept_~s__init_num~0 := 0; 6933#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7446#L584 assume !(8576 == ssl3_accept_~state~0); 7001#L602 ssl3_accept_~skip~0 := 0; 7444#L98-2 assume !false; 7443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7442#L101 assume !(12292 == ssl3_accept_~s__state~0); 7441#L104 assume 16384 == ssl3_accept_~s__state~0; 7407#L210 ssl3_accept_~s__server~0 := 1; 7406#L215 assume 0 != ssl3_accept_~cb~0; 7405#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7404#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7402#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7399#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7398#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7397#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7392#L584 assume !(8576 == ssl3_accept_~state~0); 7389#L602 ssl3_accept_~skip~0 := 0; 7388#L98-2 assume !false; 7387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7386#L101 assume !(12292 == ssl3_accept_~s__state~0); 7385#L104 assume !(16384 == ssl3_accept_~s__state~0); 7384#L107 assume !(8192 == ssl3_accept_~s__state~0); 7379#L110 assume !(24576 == ssl3_accept_~s__state~0); 7376#L113 assume !(8195 == ssl3_accept_~s__state~0); 7359#L116 assume !(8480 == ssl3_accept_~s__state~0); 7357#L119 assume !(8481 == ssl3_accept_~s__state~0); 7355#L122 assume !(8482 == ssl3_accept_~s__state~0); 7353#L125 assume 8464 == ssl3_accept_~s__state~0; 6971#L132 [2019-11-28 03:06:15,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,295 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-28 03:06:15,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,295 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63456054] [2019-11-28 03:06:15,295 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:15,311 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:15,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1254864630, now seen corresponding path program 1 times [2019-11-28 03:06:15,312 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,312 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416287861] [2019-11-28 03:06:15,312 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:15,340 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416287861] [2019-11-28 03:06:15,340 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:15,340 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:15,341 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513981511] [2019-11-28 03:06:15,341 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:15,342 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:15,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:15,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:15,342 INFO L87 Difference]: Start difference. First operand 570 states and 846 transitions. cyclomatic complexity: 279 Second operand 3 states. [2019-11-28 03:06:15,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:15,529 INFO L93 Difference]: Finished difference Result 716 states and 1068 transitions. [2019-11-28 03:06:15,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:15,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 716 states and 1068 transitions. [2019-11-28 03:06:15,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2019-11-28 03:06:15,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 716 states to 709 states and 1061 transitions. [2019-11-28 03:06:15,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 495 [2019-11-28 03:06:15,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 495 [2019-11-28 03:06:15,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1061 transitions. [2019-11-28 03:06:15,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:15,544 INFO L688 BuchiCegarLoop]: Abstraction has 709 states and 1061 transitions. [2019-11-28 03:06:15,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1061 transitions. [2019-11-28 03:06:15,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 696. [2019-11-28 03:06:15,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. [2019-11-28 03:06:15,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1045 transitions. [2019-11-28 03:06:15,561 INFO L711 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-11-28 03:06:15,561 INFO L591 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-11-28 03:06:15,561 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-28 03:06:15,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 1045 transitions. [2019-11-28 03:06:15,568 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2019-11-28 03:06:15,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:15,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:15,571 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,571 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,571 INFO L794 eck$LassoCheckResult]: Stem: 8474#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8277#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8238#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8239#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8373#L98-2 assume !false; 8753#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8855#L101 assume !(12292 == ssl3_accept_~s__state~0); 8853#L104 assume !(16384 == ssl3_accept_~s__state~0); 8779#L107 assume !(8192 == ssl3_accept_~s__state~0); 8778#L110 assume !(24576 == ssl3_accept_~s__state~0); 8777#L113 assume !(8195 == ssl3_accept_~s__state~0); 8776#L116 assume !(8480 == ssl3_accept_~s__state~0); 8774#L119 assume !(8481 == ssl3_accept_~s__state~0); 8680#L122 assume !(8482 == ssl3_accept_~s__state~0); 8681#L125 assume 8464 == ssl3_accept_~s__state~0; 8483#L132 [2019-11-28 03:06:15,572 INFO L796 eck$LassoCheckResult]: Loop: 8483#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8382#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8375#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8376#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8245#L584 assume !(8576 == ssl3_accept_~state~0); 8395#L602 ssl3_accept_~skip~0 := 0; 8250#L98-2 assume !false; 8251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8479#L101 assume !(12292 == ssl3_accept_~s__state~0); 8486#L104 assume !(16384 == ssl3_accept_~s__state~0); 8487#L107 assume !(8192 == ssl3_accept_~s__state~0); 8481#L110 assume !(24576 == ssl3_accept_~s__state~0); 8412#L113 assume !(8195 == ssl3_accept_~s__state~0); 8387#L116 assume !(8480 == ssl3_accept_~s__state~0); 8388#L119 assume !(8481 == ssl3_accept_~s__state~0); 8321#L122 assume !(8482 == ssl3_accept_~s__state~0); 8278#L125 assume !(8464 == ssl3_accept_~s__state~0); 8279#L128 assume !(8465 == ssl3_accept_~s__state~0); 8297#L131 assume !(8466 == ssl3_accept_~s__state~0); 8885#L134 assume 8496 == ssl3_accept_~s__state~0; 8623#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8467#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8468#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 8240#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8241#L296-2 ssl3_accept_~s__init_num~0 := 0; 8586#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8803#L584 assume !(8576 == ssl3_accept_~state~0); 8799#L602 ssl3_accept_~skip~0 := 0; 8798#L98-2 assume !false; 8797#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8796#L101 assume !(12292 == ssl3_accept_~s__state~0); 8795#L104 assume !(16384 == ssl3_accept_~s__state~0); 8794#L107 assume !(8192 == ssl3_accept_~s__state~0); 8793#L110 assume !(24576 == ssl3_accept_~s__state~0); 8792#L113 assume !(8195 == ssl3_accept_~s__state~0); 8791#L116 assume !(8480 == ssl3_accept_~s__state~0); 8790#L119 assume !(8481 == ssl3_accept_~s__state~0); 8789#L122 assume !(8482 == ssl3_accept_~s__state~0); 8788#L125 assume !(8464 == ssl3_accept_~s__state~0); 8787#L128 assume !(8465 == ssl3_accept_~s__state~0); 8786#L131 assume !(8466 == ssl3_accept_~s__state~0); 8785#L134 assume !(8496 == ssl3_accept_~s__state~0); 8784#L137 assume !(8497 == ssl3_accept_~s__state~0); 8783#L140 assume !(8512 == ssl3_accept_~s__state~0); 8782#L143 assume !(8513 == ssl3_accept_~s__state~0); 8781#L146 assume !(8528 == ssl3_accept_~s__state~0); 8780#L149 assume !(8529 == ssl3_accept_~s__state~0); 8592#L152 assume !(8544 == ssl3_accept_~s__state~0); 8593#L155 assume !(8545 == ssl3_accept_~s__state~0); 8580#L158 assume 8560 == ssl3_accept_~s__state~0; 8500#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8501#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8363#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8719#L584 assume !(8576 == ssl3_accept_~state~0); 8711#L602 ssl3_accept_~skip~0 := 0; 8706#L98-2 assume !false; 8702#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8698#L101 assume !(12292 == ssl3_accept_~s__state~0); 8694#L104 assume !(16384 == ssl3_accept_~s__state~0); 8691#L107 assume !(8192 == ssl3_accept_~s__state~0); 8688#L110 assume !(24576 == ssl3_accept_~s__state~0); 8686#L113 assume !(8195 == ssl3_accept_~s__state~0); 8684#L116 assume !(8480 == ssl3_accept_~s__state~0); 8522#L119 assume !(8481 == ssl3_accept_~s__state~0); 8523#L122 assume !(8482 == ssl3_accept_~s__state~0); 8566#L125 assume 8464 == ssl3_accept_~s__state~0; 8483#L132 [2019-11-28 03:06:15,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-28 03:06:15,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,573 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689302649] [2019-11-28 03:06:15,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:15,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:15,591 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:15,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,592 INFO L82 PathProgramCache]: Analyzing trace with hash 391131182, now seen corresponding path program 1 times [2019-11-28 03:06:15,592 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,592 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806915080] [2019-11-28 03:06:15,593 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:15,647 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806915080] [2019-11-28 03:06:15,648 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:15,648 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:15,648 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023980419] [2019-11-28 03:06:15,649 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:15,649 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:15,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:15,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:15,651 INFO L87 Difference]: Start difference. First operand 696 states and 1045 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-11-28 03:06:15,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:15,930 INFO L93 Difference]: Finished difference Result 838 states and 1161 transitions. [2019-11-28 03:06:15,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:15,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 838 states and 1161 transitions. [2019-11-28 03:06:15,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2019-11-28 03:06:15,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 838 states to 838 states and 1161 transitions. [2019-11-28 03:06:15,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 585 [2019-11-28 03:06:15,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 585 [2019-11-28 03:06:15,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1161 transitions. [2019-11-28 03:06:15,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:15,950 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1161 transitions. [2019-11-28 03:06:15,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1161 transitions. [2019-11-28 03:06:15,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 830. [2019-11-28 03:06:15,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2019-11-28 03:06:15,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1150 transitions. [2019-11-28 03:06:15,972 INFO L711 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-11-28 03:06:15,972 INFO L591 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-11-28 03:06:15,972 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-28 03:06:15,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 830 states and 1150 transitions. [2019-11-28 03:06:15,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2019-11-28 03:06:15,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:15,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:15,981 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,981 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:15,981 INFO L794 eck$LassoCheckResult]: Stem: 10014#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9819#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9778#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9779#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9913#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9914#L98-2 assume !false; 10188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10364#L101 assume !(12292 == ssl3_accept_~s__state~0); 10357#L104 assume !(16384 == ssl3_accept_~s__state~0); 10352#L107 assume !(8192 == ssl3_accept_~s__state~0); 10349#L110 assume !(24576 == ssl3_accept_~s__state~0); 10345#L113 assume !(8195 == ssl3_accept_~s__state~0); 10340#L116 assume !(8480 == ssl3_accept_~s__state~0); 10332#L119 assume !(8481 == ssl3_accept_~s__state~0); 10329#L122 assume !(8482 == ssl3_accept_~s__state~0); 10330#L125 assume 8464 == ssl3_accept_~s__state~0; 10025#L132 [2019-11-28 03:06:15,982 INFO L796 eck$LassoCheckResult]: Loop: 10025#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9924#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9916#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9917#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9787#L584 assume !(8576 == ssl3_accept_~state~0); 10065#L602 ssl3_accept_~skip~0 := 0; 9792#L98-2 assume !false; 9793#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10586#L101 assume !(12292 == ssl3_accept_~s__state~0); 10585#L104 assume !(16384 == ssl3_accept_~s__state~0); 10584#L107 assume !(8192 == ssl3_accept_~s__state~0); 10583#L110 assume !(24576 == ssl3_accept_~s__state~0); 10582#L113 assume !(8195 == ssl3_accept_~s__state~0); 10581#L116 assume !(8480 == ssl3_accept_~s__state~0); 10579#L119 assume !(8481 == ssl3_accept_~s__state~0); 10573#L122 assume !(8482 == ssl3_accept_~s__state~0); 10570#L125 assume !(8464 == ssl3_accept_~s__state~0); 10568#L128 assume !(8465 == ssl3_accept_~s__state~0); 9803#L131 assume !(8466 == ssl3_accept_~s__state~0); 9804#L134 assume 8496 == ssl3_accept_~s__state~0; 10236#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10420#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10419#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9780#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9782#L296-2 ssl3_accept_~s__init_num~0 := 0; 9825#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10450#L584 assume !(8576 == ssl3_accept_~state~0); 9835#L602 ssl3_accept_~skip~0 := 0; 10448#L98-2 assume !false; 10447#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10446#L101 assume !(12292 == ssl3_accept_~s__state~0); 10445#L104 assume !(16384 == ssl3_accept_~s__state~0); 10444#L107 assume !(8192 == ssl3_accept_~s__state~0); 10443#L110 assume !(24576 == ssl3_accept_~s__state~0); 10442#L113 assume !(8195 == ssl3_accept_~s__state~0); 10440#L116 assume !(8480 == ssl3_accept_~s__state~0); 10436#L119 assume !(8481 == ssl3_accept_~s__state~0); 10435#L122 assume !(8482 == ssl3_accept_~s__state~0); 10433#L125 assume !(8464 == ssl3_accept_~s__state~0); 10430#L128 assume !(8465 == ssl3_accept_~s__state~0); 10428#L131 assume !(8466 == ssl3_accept_~s__state~0); 10424#L134 assume !(8496 == ssl3_accept_~s__state~0); 10422#L137 assume !(8497 == ssl3_accept_~s__state~0); 10423#L140 assume !(8512 == ssl3_accept_~s__state~0); 10441#L143 assume !(8513 == ssl3_accept_~s__state~0); 10437#L146 assume !(8528 == ssl3_accept_~s__state~0); 10438#L149 assume !(8529 == ssl3_accept_~s__state~0); 10439#L152 assume !(8544 == ssl3_accept_~s__state~0); 10459#L155 assume !(8545 == ssl3_accept_~s__state~0); 10128#L158 assume 8560 == ssl3_accept_~s__state~0; 10042#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10043#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9902#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10292#L584 assume !(8576 == ssl3_accept_~state~0); 10290#L602 ssl3_accept_~skip~0 := 0; 10289#L98-2 assume !false; 10288#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10271#L101 assume !(12292 == ssl3_accept_~s__state~0); 10267#L104 assume !(16384 == ssl3_accept_~s__state~0); 10263#L107 assume !(8192 == ssl3_accept_~s__state~0); 10259#L110 assume !(24576 == ssl3_accept_~s__state~0); 10252#L113 assume !(8195 == ssl3_accept_~s__state~0); 10197#L116 assume !(8480 == ssl3_accept_~s__state~0); 10068#L119 assume !(8481 == ssl3_accept_~s__state~0); 10069#L122 assume !(8482 == ssl3_accept_~s__state~0); 10116#L125 assume 8464 == ssl3_accept_~s__state~0; 10025#L132 [2019-11-28 03:06:15,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:15,990 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-28 03:06:15,991 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:15,991 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113537962] [2019-11-28 03:06:15,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,024 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:16,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:16,027 INFO L82 PathProgramCache]: Analyzing trace with hash -506262096, now seen corresponding path program 1 times [2019-11-28 03:06:16,027 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:16,028 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885113823] [2019-11-28 03:06:16,028 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:16,077 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:16,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885113823] [2019-11-28 03:06:16,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:16,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:16,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691805322] [2019-11-28 03:06:16,080 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:16,080 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:16,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:16,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:16,081 INFO L87 Difference]: Start difference. First operand 830 states and 1150 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-11-28 03:06:16,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:16,290 INFO L93 Difference]: Finished difference Result 917 states and 1258 transitions. [2019-11-28 03:06:16,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:16,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1258 transitions. [2019-11-28 03:06:16,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2019-11-28 03:06:16,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 917 states and 1258 transitions. [2019-11-28 03:06:16,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-11-28 03:06:16,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 636 [2019-11-28 03:06:16,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 917 states and 1258 transitions. [2019-11-28 03:06:16,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:16,319 INFO L688 BuchiCegarLoop]: Abstraction has 917 states and 1258 transitions. [2019-11-28 03:06:16,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states and 1258 transitions. [2019-11-28 03:06:16,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 905. [2019-11-28 03:06:16,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 905 states. [2019-11-28 03:06:16,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1243 transitions. [2019-11-28 03:06:16,354 INFO L711 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-11-28 03:06:16,354 INFO L591 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-11-28 03:06:16,354 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-28 03:06:16,354 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 905 states and 1243 transitions. [2019-11-28 03:06:16,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2019-11-28 03:06:16,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:16,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:16,362 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:16,362 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:16,363 INFO L794 eck$LassoCheckResult]: Stem: 11763#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11570#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11530#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11531#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11666#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11667#L98-2 assume !false; 12021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L101 assume !(12292 == ssl3_accept_~s__state~0); 12387#L104 assume !(16384 == ssl3_accept_~s__state~0); 12385#L107 assume !(8192 == ssl3_accept_~s__state~0); 12383#L110 assume !(24576 == ssl3_accept_~s__state~0); 12381#L113 assume !(8195 == ssl3_accept_~s__state~0); 12379#L116 assume !(8480 == ssl3_accept_~s__state~0); 12377#L119 assume !(8481 == ssl3_accept_~s__state~0); 12375#L122 assume !(8482 == ssl3_accept_~s__state~0); 11859#L125 assume 8464 == ssl3_accept_~s__state~0; 11772#L132 [2019-11-28 03:06:16,364 INFO L796 eck$LassoCheckResult]: Loop: 11772#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11676#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11669#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11670#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11538#L584 assume !(8576 == ssl3_accept_~state~0); 11690#L602 ssl3_accept_~skip~0 := 0; 11543#L98-2 assume !false; 11544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11768#L101 assume !(12292 == ssl3_accept_~s__state~0); 11776#L104 assume !(16384 == ssl3_accept_~s__state~0); 11777#L107 assume !(8192 == ssl3_accept_~s__state~0); 11770#L110 assume !(24576 == ssl3_accept_~s__state~0); 11708#L113 assume !(8195 == ssl3_accept_~s__state~0); 11681#L116 assume !(8480 == ssl3_accept_~s__state~0); 11682#L119 assume !(8481 == ssl3_accept_~s__state~0); 11694#L122 assume !(8482 == ssl3_accept_~s__state~0); 12185#L125 assume !(8464 == ssl3_accept_~s__state~0); 12184#L128 assume !(8465 == ssl3_accept_~s__state~0); 12182#L131 assume !(8466 == ssl3_accept_~s__state~0); 11937#L134 assume 8496 == ssl3_accept_~s__state~0; 11723#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11724#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11757#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 11532#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11527#L296-2 ssl3_accept_~s__init_num~0 := 0; 11528#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12416#L584 assume !(8576 == ssl3_accept_~state~0); 12414#L602 ssl3_accept_~skip~0 := 0; 12413#L98-2 assume !false; 12412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12411#L101 assume !(12292 == ssl3_accept_~s__state~0); 12410#L104 assume !(16384 == ssl3_accept_~s__state~0); 12409#L107 assume !(8192 == ssl3_accept_~s__state~0); 12408#L110 assume !(24576 == ssl3_accept_~s__state~0); 12407#L113 assume !(8195 == ssl3_accept_~s__state~0); 12406#L116 assume !(8480 == ssl3_accept_~s__state~0); 12405#L119 assume !(8481 == ssl3_accept_~s__state~0); 11615#L122 assume !(8482 == ssl3_accept_~s__state~0); 11571#L125 assume !(8464 == ssl3_accept_~s__state~0); 11572#L128 assume !(8465 == ssl3_accept_~s__state~0); 11554#L131 assume !(8466 == ssl3_accept_~s__state~0); 11555#L134 assume !(8496 == ssl3_accept_~s__state~0); 11780#L137 assume !(8497 == ssl3_accept_~s__state~0); 11781#L140 assume 8512 == ssl3_accept_~s__state~0; 11623#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11624#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11631#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11664#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12121#L584 assume !(8576 == ssl3_accept_~state~0); 11586#L602 ssl3_accept_~skip~0 := 0; 12110#L98-2 assume !false; 12108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12106#L101 assume !(12292 == ssl3_accept_~s__state~0); 12104#L104 assume !(16384 == ssl3_accept_~s__state~0); 12102#L107 assume !(8192 == ssl3_accept_~s__state~0); 12100#L110 assume !(24576 == ssl3_accept_~s__state~0); 12098#L113 assume !(8195 == ssl3_accept_~s__state~0); 12095#L116 assume !(8480 == ssl3_accept_~s__state~0); 12088#L119 assume !(8481 == ssl3_accept_~s__state~0); 12084#L122 assume !(8482 == ssl3_accept_~s__state~0); 12081#L125 assume !(8464 == ssl3_accept_~s__state~0); 12078#L128 assume !(8465 == ssl3_accept_~s__state~0); 12075#L131 assume !(8466 == ssl3_accept_~s__state~0); 12071#L134 assume !(8496 == ssl3_accept_~s__state~0); 11938#L137 assume !(8497 == ssl3_accept_~s__state~0); 11939#L140 assume !(8512 == ssl3_accept_~s__state~0); 12257#L143 assume !(8513 == ssl3_accept_~s__state~0); 11977#L146 assume !(8528 == ssl3_accept_~s__state~0); 11979#L149 assume !(8529 == ssl3_accept_~s__state~0); 11934#L152 assume !(8544 == ssl3_accept_~s__state~0); 11935#L155 assume !(8545 == ssl3_accept_~s__state~0); 11875#L158 assume 8560 == ssl3_accept_~s__state~0; 11789#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11790#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11652#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11956#L584 assume !(8576 == ssl3_accept_~state~0); 11954#L602 ssl3_accept_~skip~0 := 0; 11953#L98-2 assume !false; 11952#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11951#L101 assume !(12292 == ssl3_accept_~s__state~0); 11950#L104 assume !(16384 == ssl3_accept_~s__state~0); 11949#L107 assume !(8192 == ssl3_accept_~s__state~0); 11948#L110 assume !(24576 == ssl3_accept_~s__state~0); 11947#L113 assume !(8195 == ssl3_accept_~s__state~0); 11946#L116 assume !(8480 == ssl3_accept_~s__state~0); 11823#L119 assume !(8481 == ssl3_accept_~s__state~0); 11824#L122 assume !(8482 == ssl3_accept_~s__state~0); 11891#L125 assume 8464 == ssl3_accept_~s__state~0; 11772#L132 [2019-11-28 03:06:16,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:16,364 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-28 03:06:16,365 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:16,365 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737769260] [2019-11-28 03:06:16,365 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,383 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:16,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:16,384 INFO L82 PathProgramCache]: Analyzing trace with hash 559692056, now seen corresponding path program 1 times [2019-11-28 03:06:16,384 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:16,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711569200] [2019-11-28 03:06:16,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:16,449 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-28 03:06:16,449 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711569200] [2019-11-28 03:06:16,450 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:16,450 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:16,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911783521] [2019-11-28 03:06:16,451 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:16,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:16,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:16,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:16,452 INFO L87 Difference]: Start difference. First operand 905 states and 1243 transitions. cyclomatic complexity: 341 Second operand 3 states. [2019-11-28 03:06:16,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:16,602 INFO L93 Difference]: Finished difference Result 1025 states and 1405 transitions. [2019-11-28 03:06:16,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:16,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1405 transitions. [2019-11-28 03:06:16,611 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2019-11-28 03:06:16,618 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 1025 states and 1405 transitions. [2019-11-28 03:06:16,618 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2019-11-28 03:06:16,619 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2019-11-28 03:06:16,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1025 states and 1405 transitions. [2019-11-28 03:06:16,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:16,620 INFO L688 BuchiCegarLoop]: Abstraction has 1025 states and 1405 transitions. [2019-11-28 03:06:16,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states and 1405 transitions. [2019-11-28 03:06:16,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 986. [2019-11-28 03:06:16,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2019-11-28 03:06:16,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1342 transitions. [2019-11-28 03:06:16,638 INFO L711 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-11-28 03:06:16,639 INFO L591 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-11-28 03:06:16,639 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-28 03:06:16,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1342 transitions. [2019-11-28 03:06:16,645 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2019-11-28 03:06:16,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:16,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:16,646 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:16,646 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:16,647 INFO L794 eck$LassoCheckResult]: Stem: 13698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13507#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13466#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 13467#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13603#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13604#L98-2 assume !false; 13949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14266#L101 assume !(12292 == ssl3_accept_~s__state~0); 14264#L104 assume !(16384 == ssl3_accept_~s__state~0); 14263#L107 assume !(8192 == ssl3_accept_~s__state~0); 14262#L110 assume !(24576 == ssl3_accept_~s__state~0); 14260#L113 assume !(8195 == ssl3_accept_~s__state~0); 14256#L116 assume !(8480 == ssl3_accept_~s__state~0); 14254#L119 assume !(8481 == ssl3_accept_~s__state~0); 14251#L122 assume !(8482 == ssl3_accept_~s__state~0); 14252#L125 assume 8464 == ssl3_accept_~s__state~0; 13709#L132 [2019-11-28 03:06:16,647 INFO L796 eck$LassoCheckResult]: Loop: 13709#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13613#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13606#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13607#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14418#L584 assume !(8576 == ssl3_accept_~state~0); 14415#L602 ssl3_accept_~skip~0 := 0; 14410#L98-2 assume !false; 14407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14405#L101 assume !(12292 == ssl3_accept_~s__state~0); 14403#L104 assume !(16384 == ssl3_accept_~s__state~0); 14401#L107 assume !(8192 == ssl3_accept_~s__state~0); 14399#L110 assume !(24576 == ssl3_accept_~s__state~0); 14397#L113 assume !(8195 == ssl3_accept_~s__state~0); 14395#L116 assume !(8480 == ssl3_accept_~s__state~0); 14393#L119 assume !(8481 == ssl3_accept_~s__state~0); 14392#L122 assume !(8482 == ssl3_accept_~s__state~0); 14391#L125 assume !(8464 == ssl3_accept_~s__state~0); 14390#L128 assume !(8465 == ssl3_accept_~s__state~0); 14348#L131 assume !(8466 == ssl3_accept_~s__state~0); 13738#L134 assume 8496 == ssl3_accept_~s__state~0; 13655#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13656#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13694#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 13468#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13469#L296-2 ssl3_accept_~s__init_num~0 := 0; 13454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14409#L584 assume !(8576 == ssl3_accept_~state~0); 14406#L602 ssl3_accept_~skip~0 := 0; 14404#L98-2 assume !false; 14402#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14400#L101 assume !(12292 == ssl3_accept_~s__state~0); 14398#L104 assume !(16384 == ssl3_accept_~s__state~0); 14396#L107 assume !(8192 == ssl3_accept_~s__state~0); 14394#L110 assume !(24576 == ssl3_accept_~s__state~0); 14389#L113 assume !(8195 == ssl3_accept_~s__state~0); 14388#L116 assume !(8480 == ssl3_accept_~s__state~0); 14180#L119 assume !(8481 == ssl3_accept_~s__state~0); 14179#L122 assume !(8482 == ssl3_accept_~s__state~0); 14178#L125 assume !(8464 == ssl3_accept_~s__state~0); 14177#L128 assume !(8465 == ssl3_accept_~s__state~0); 14175#L131 assume !(8466 == ssl3_accept_~s__state~0); 14173#L134 assume !(8496 == ssl3_accept_~s__state~0); 14171#L137 assume !(8497 == ssl3_accept_~s__state~0); 14169#L140 assume !(8512 == ssl3_accept_~s__state~0); 14167#L143 assume !(8513 == ssl3_accept_~s__state~0); 14165#L146 assume !(8528 == ssl3_accept_~s__state~0); 14163#L149 assume !(8529 == ssl3_accept_~s__state~0); 14161#L152 assume !(8544 == ssl3_accept_~s__state~0); 14159#L155 assume !(8545 == ssl3_accept_~s__state~0); 14157#L158 assume !(8560 == ssl3_accept_~s__state~0); 14155#L161 assume !(8561 == ssl3_accept_~s__state~0); 14153#L164 assume !(8448 == ssl3_accept_~s__state~0); 14151#L167 assume !(8576 == ssl3_accept_~s__state~0); 14149#L170 assume !(8577 == ssl3_accept_~s__state~0); 14146#L173 assume !(8592 == ssl3_accept_~s__state~0); 14142#L176 assume !(8593 == ssl3_accept_~s__state~0); 14138#L179 assume !(8608 == ssl3_accept_~s__state~0); 14135#L182 assume !(8609 == ssl3_accept_~s__state~0); 14132#L185 assume !(8640 == ssl3_accept_~s__state~0); 13576#L188 assume !(8641 == ssl3_accept_~s__state~0); 13577#L191 assume 8656 == ssl3_accept_~s__state~0; 13595#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13632#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13633#L501 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13667#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13668#L509 assume !(0 == ssl3_accept_~tmp___10~0); 13701#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14024#L584 assume !(8576 == ssl3_accept_~state~0); 14021#L602 ssl3_accept_~skip~0 := 0; 14019#L98-2 assume !false; 14018#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13914#L101 assume 12292 == ssl3_accept_~s__state~0; 13639#L102 ssl3_accept_~s__new_session~0 := 1; 13640#L210 ssl3_accept_~s__server~0 := 1; 14039#L215 assume 0 != ssl3_accept_~cb~0; 14034#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14032#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14026#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14022#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14020#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 14017#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14010#L584 assume !(8576 == ssl3_accept_~state~0); 14007#L602 ssl3_accept_~skip~0 := 0; 14005#L98-2 assume !false; 14003#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14002#L101 assume !(12292 == ssl3_accept_~s__state~0); 13999#L104 assume !(16384 == ssl3_accept_~s__state~0); 13998#L107 assume !(8192 == ssl3_accept_~s__state~0); 13997#L110 assume !(24576 == ssl3_accept_~s__state~0); 13995#L113 assume !(8195 == ssl3_accept_~s__state~0); 13996#L116 assume !(8480 == ssl3_accept_~s__state~0); 14060#L119 assume !(8481 == ssl3_accept_~s__state~0); 14253#L122 assume !(8482 == ssl3_accept_~s__state~0); 13811#L125 assume 8464 == ssl3_accept_~s__state~0; 13709#L132 [2019-11-28 03:06:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:16,648 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-28 03:06:16,648 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:16,648 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807423221] [2019-11-28 03:06:16,649 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:16,660 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:16,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:16,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1305154963, now seen corresponding path program 1 times [2019-11-28 03:06:16,661 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:16,662 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336094513] [2019-11-28 03:06:16,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:16,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:16,766 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-28 03:06:16,767 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336094513] [2019-11-28 03:06:16,768 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:16,768 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:16,768 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898736330] [2019-11-28 03:06:16,769 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:16,769 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:16,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:16,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:16,770 INFO L87 Difference]: Start difference. First operand 986 states and 1342 transitions. cyclomatic complexity: 359 Second operand 3 states. [2019-11-28 03:06:17,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:17,011 INFO L93 Difference]: Finished difference Result 927 states and 1251 transitions. [2019-11-28 03:06:17,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:17,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1251 transitions. [2019-11-28 03:06:17,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2019-11-28 03:06:17,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 925 states and 1249 transitions. [2019-11-28 03:06:17,033 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 656 [2019-11-28 03:06:17,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 656 [2019-11-28 03:06:17,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1249 transitions. [2019-11-28 03:06:17,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:17,035 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2019-11-28 03:06:17,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1249 transitions. [2019-11-28 03:06:17,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 921. [2019-11-28 03:06:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 921 states. [2019-11-28 03:06:17,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1245 transitions. [2019-11-28 03:06:17,064 INFO L711 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-11-28 03:06:17,065 INFO L591 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-11-28 03:06:17,065 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-28 03:06:17,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 921 states and 1245 transitions. [2019-11-28 03:06:17,074 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-11-28 03:06:17,075 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:17,075 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:17,077 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,077 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,078 INFO L794 eck$LassoCheckResult]: Stem: 15608#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15426#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15384#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 15385#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15516#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15517#L98-2 assume !false; 15693#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16235#L101 assume !(12292 == ssl3_accept_~s__state~0); 16233#L104 assume !(16384 == ssl3_accept_~s__state~0); 16231#L107 assume !(8192 == ssl3_accept_~s__state~0); 16229#L110 assume !(24576 == ssl3_accept_~s__state~0); 16227#L113 assume !(8195 == ssl3_accept_~s__state~0); 16225#L116 assume !(8480 == ssl3_accept_~s__state~0); 16224#L119 assume !(8481 == ssl3_accept_~s__state~0); 16223#L122 assume !(8482 == ssl3_accept_~s__state~0); 16222#L125 assume 8464 == ssl3_accept_~s__state~0; 15620#L132 [2019-11-28 03:06:17,079 INFO L796 eck$LassoCheckResult]: Loop: 15620#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15527#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15519#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15520#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16208#L584 assume !(8576 == ssl3_accept_~state~0); 16205#L602 ssl3_accept_~skip~0 := 0; 16203#L98-2 assume !false; 16201#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16199#L101 assume !(12292 == ssl3_accept_~s__state~0); 16197#L104 assume !(16384 == ssl3_accept_~s__state~0); 16195#L107 assume !(8192 == ssl3_accept_~s__state~0); 16193#L110 assume !(24576 == ssl3_accept_~s__state~0); 16191#L113 assume !(8195 == ssl3_accept_~s__state~0); 16189#L116 assume !(8480 == ssl3_accept_~s__state~0); 16187#L119 assume !(8481 == ssl3_accept_~s__state~0); 16185#L122 assume !(8482 == ssl3_accept_~s__state~0); 16183#L125 assume !(8464 == ssl3_accept_~s__state~0); 16181#L128 assume !(8465 == ssl3_accept_~s__state~0); 16179#L131 assume !(8466 == ssl3_accept_~s__state~0); 16035#L134 assume 8496 == ssl3_accept_~s__state~0; 15810#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16033#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16032#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16030#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16029#L296-2 ssl3_accept_~s__init_num~0 := 0; 16028#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16023#L584 assume !(8576 == ssl3_accept_~state~0); 16021#L602 ssl3_accept_~skip~0 := 0; 16018#L98-2 assume !false; 16017#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16016#L101 assume !(12292 == ssl3_accept_~s__state~0); 16015#L104 assume !(16384 == ssl3_accept_~s__state~0); 16013#L107 assume !(8192 == ssl3_accept_~s__state~0); 16012#L110 assume !(24576 == ssl3_accept_~s__state~0); 16011#L113 assume !(8195 == ssl3_accept_~s__state~0); 16010#L116 assume !(8480 == ssl3_accept_~s__state~0); 16009#L119 assume !(8481 == ssl3_accept_~s__state~0); 16008#L122 assume !(8482 == ssl3_accept_~s__state~0); 16007#L125 assume !(8464 == ssl3_accept_~s__state~0); 16006#L128 assume !(8465 == ssl3_accept_~s__state~0); 16004#L131 assume !(8466 == ssl3_accept_~s__state~0); 16003#L134 assume !(8496 == ssl3_accept_~s__state~0); 16002#L137 assume !(8497 == ssl3_accept_~s__state~0); 16001#L140 assume 8512 == ssl3_accept_~s__state~0; 15783#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16000#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15998#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15997#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15992#L584 assume !(8576 == ssl3_accept_~state~0); 15990#L602 ssl3_accept_~skip~0 := 0; 15989#L98-2 assume !false; 15988#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15985#L101 assume !(12292 == ssl3_accept_~s__state~0); 15981#L104 assume !(16384 == ssl3_accept_~s__state~0); 15979#L107 assume !(8192 == ssl3_accept_~s__state~0); 15978#L110 assume !(24576 == ssl3_accept_~s__state~0); 15977#L113 assume !(8195 == ssl3_accept_~s__state~0); 15976#L116 assume !(8480 == ssl3_accept_~s__state~0); 15975#L119 assume !(8481 == ssl3_accept_~s__state~0); 15974#L122 assume !(8482 == ssl3_accept_~s__state~0); 15973#L125 assume !(8464 == ssl3_accept_~s__state~0); 15972#L128 assume !(8465 == ssl3_accept_~s__state~0); 15970#L131 assume !(8466 == ssl3_accept_~s__state~0); 15969#L134 assume !(8496 == ssl3_accept_~s__state~0); 15968#L137 assume !(8497 == ssl3_accept_~s__state~0); 15967#L140 assume !(8512 == ssl3_accept_~s__state~0); 15966#L143 assume !(8513 == ssl3_accept_~s__state~0); 15965#L146 assume 8528 == ssl3_accept_~s__state~0; 15451#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15452#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15418#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 15419#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15591#L360 assume !(ssl3_accept_~ret~0 <= 0); 15476#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15514#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16063#L584 assume !(8576 == ssl3_accept_~state~0); 15442#L602 ssl3_accept_~skip~0 := 0; 15850#L98-2 assume !false; 15847#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15845#L101 assume !(12292 == ssl3_accept_~s__state~0); 15840#L104 assume !(16384 == ssl3_accept_~s__state~0); 15835#L107 assume !(8192 == ssl3_accept_~s__state~0); 15832#L110 assume !(24576 == ssl3_accept_~s__state~0); 15830#L113 assume !(8195 == ssl3_accept_~s__state~0); 15828#L116 assume !(8480 == ssl3_accept_~s__state~0); 15823#L119 assume !(8481 == ssl3_accept_~s__state~0); 15820#L122 assume !(8482 == ssl3_accept_~s__state~0); 15818#L125 assume !(8464 == ssl3_accept_~s__state~0); 15816#L128 assume !(8465 == ssl3_accept_~s__state~0); 15814#L131 assume !(8466 == ssl3_accept_~s__state~0); 15812#L134 assume !(8496 == ssl3_accept_~s__state~0); 15809#L137 assume !(8497 == ssl3_accept_~s__state~0); 15807#L140 assume !(8512 == ssl3_accept_~s__state~0); 15805#L143 assume !(8513 == ssl3_accept_~s__state~0); 15803#L146 assume !(8528 == ssl3_accept_~s__state~0); 15801#L149 assume !(8529 == ssl3_accept_~s__state~0); 15797#L152 assume !(8544 == ssl3_accept_~s__state~0); 15798#L155 assume !(8545 == ssl3_accept_~s__state~0); 15729#L158 assume 8560 == ssl3_accept_~s__state~0; 15635#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15636#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15507#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16147#L584 assume !(8576 == ssl3_accept_~state~0); 16145#L602 ssl3_accept_~skip~0 := 0; 16140#L98-2 assume !false; 16137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16135#L101 assume !(12292 == ssl3_accept_~s__state~0); 16133#L104 assume !(16384 == ssl3_accept_~s__state~0); 16131#L107 assume !(8192 == ssl3_accept_~s__state~0); 16129#L110 assume !(24576 == ssl3_accept_~s__state~0); 16127#L113 assume !(8195 == ssl3_accept_~s__state~0); 15858#L116 assume !(8480 == ssl3_accept_~s__state~0); 15659#L119 assume !(8481 == ssl3_accept_~s__state~0); 16220#L122 assume !(8482 == ssl3_accept_~s__state~0); 16219#L125 assume 8464 == ssl3_accept_~s__state~0; 15620#L132 [2019-11-28 03:06:17,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,081 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-28 03:06:17,081 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,082 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116653905] [2019-11-28 03:06:17,082 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:17,105 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:17,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1859532183, now seen corresponding path program 1 times [2019-11-28 03:06:17,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,107 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673900793] [2019-11-28 03:06:17,107 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:17,191 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-11-28 03:06:17,191 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673900793] [2019-11-28 03:06:17,192 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:17,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:17,193 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888847137] [2019-11-28 03:06:17,193 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:17,194 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:17,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:17,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:17,195 INFO L87 Difference]: Start difference. First operand 921 states and 1245 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-11-28 03:06:17,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:17,396 INFO L93 Difference]: Finished difference Result 1030 states and 1385 transitions. [2019-11-28 03:06:17,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:17,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1030 states and 1385 transitions. [2019-11-28 03:06:17,407 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 643 [2019-11-28 03:06:17,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1030 states to 1030 states and 1385 transitions. [2019-11-28 03:06:17,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 724 [2019-11-28 03:06:17,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 724 [2019-11-28 03:06:17,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1030 states and 1385 transitions. [2019-11-28 03:06:17,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:17,418 INFO L688 BuchiCegarLoop]: Abstraction has 1030 states and 1385 transitions. [2019-11-28 03:06:17,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states and 1385 transitions. [2019-11-28 03:06:17,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1008. [2019-11-28 03:06:17,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1008 states. [2019-11-28 03:06:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1350 transitions. [2019-11-28 03:06:17,443 INFO L711 BuchiCegarLoop]: Abstraction has 1008 states and 1350 transitions. [2019-11-28 03:06:17,443 INFO L591 BuchiCegarLoop]: Abstraction has 1008 states and 1350 transitions. [2019-11-28 03:06:17,443 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-28 03:06:17,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1008 states and 1350 transitions. [2019-11-28 03:06:17,451 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2019-11-28 03:06:17,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:17,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:17,453 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,453 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,453 INFO L794 eck$LassoCheckResult]: Stem: 17566#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17383#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17342#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 17343#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17469#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 17470#L98-2 assume !false; 17874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18153#L101 assume !(12292 == ssl3_accept_~s__state~0); 18151#L104 assume !(16384 == ssl3_accept_~s__state~0); 18149#L107 assume !(8192 == ssl3_accept_~s__state~0); 18147#L110 assume !(24576 == ssl3_accept_~s__state~0); 18145#L113 assume !(8195 == ssl3_accept_~s__state~0); 18143#L116 assume !(8480 == ssl3_accept_~s__state~0); 18141#L119 assume !(8481 == ssl3_accept_~s__state~0); 18139#L122 assume !(8482 == ssl3_accept_~s__state~0); 18137#L125 assume 8464 == ssl3_accept_~s__state~0; 17581#L132 [2019-11-28 03:06:17,460 INFO L796 eck$LassoCheckResult]: Loop: 17581#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17481#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17472#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17473#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18298#L584 assume !(8576 == ssl3_accept_~state~0); 18295#L602 ssl3_accept_~skip~0 := 0; 18289#L98-2 assume !false; 18194#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18191#L101 assume !(12292 == ssl3_accept_~s__state~0); 18190#L104 assume !(16384 == ssl3_accept_~s__state~0); 18189#L107 assume !(8192 == ssl3_accept_~s__state~0); 18187#L110 assume !(24576 == ssl3_accept_~s__state~0); 18185#L113 assume !(8195 == ssl3_accept_~s__state~0); 18184#L116 assume !(8480 == ssl3_accept_~s__state~0); 18183#L119 assume !(8481 == ssl3_accept_~s__state~0); 18182#L122 assume !(8482 == ssl3_accept_~s__state~0); 18181#L125 assume !(8464 == ssl3_accept_~s__state~0); 18180#L128 assume !(8465 == ssl3_accept_~s__state~0); 18179#L131 assume !(8466 == ssl3_accept_~s__state~0); 18178#L134 assume 8496 == ssl3_accept_~s__state~0; 17529#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17530#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17559#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 17564#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17338#L296-2 ssl3_accept_~s__init_num~0 := 0; 17339#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17351#L584 assume !(8576 == ssl3_accept_~state~0); 17497#L602 ssl3_accept_~skip~0 := 0; 17356#L98-2 assume !false; 17357#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18320#L101 assume !(12292 == ssl3_accept_~s__state~0); 17586#L104 assume !(16384 == ssl3_accept_~s__state~0); 17587#L107 assume !(8192 == ssl3_accept_~s__state~0); 17578#L110 assume !(24576 == ssl3_accept_~s__state~0); 17579#L113 assume !(8195 == ssl3_accept_~s__state~0); 18311#L116 assume !(8480 == ssl3_accept_~s__state~0); 18310#L119 assume !(8481 == ssl3_accept_~s__state~0); 17427#L122 assume !(8482 == ssl3_accept_~s__state~0); 17428#L125 assume !(8464 == ssl3_accept_~s__state~0); 18309#L128 assume !(8465 == ssl3_accept_~s__state~0); 18308#L131 assume !(8466 == ssl3_accept_~s__state~0); 18307#L134 assume !(8496 == ssl3_accept_~s__state~0); 18306#L137 assume !(8497 == ssl3_accept_~s__state~0); 18304#L140 assume 8512 == ssl3_accept_~s__state~0; 17712#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17565#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17443#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18294#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18288#L584 assume !(8576 == ssl3_accept_~state~0); 18286#L602 ssl3_accept_~skip~0 := 0; 18285#L98-2 assume !false; 18284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18283#L101 assume !(12292 == ssl3_accept_~s__state~0); 18282#L104 assume !(16384 == ssl3_accept_~s__state~0); 18281#L107 assume !(8192 == ssl3_accept_~s__state~0); 18279#L110 assume !(24576 == ssl3_accept_~s__state~0); 18278#L113 assume !(8195 == ssl3_accept_~s__state~0); 18277#L116 assume !(8480 == ssl3_accept_~s__state~0); 18276#L119 assume !(8481 == ssl3_accept_~s__state~0); 18275#L122 assume !(8482 == ssl3_accept_~s__state~0); 18274#L125 assume !(8464 == ssl3_accept_~s__state~0); 18273#L128 assume !(8465 == ssl3_accept_~s__state~0); 18272#L131 assume !(8466 == ssl3_accept_~s__state~0); 18271#L134 assume !(8496 == ssl3_accept_~s__state~0); 18270#L137 assume !(8497 == ssl3_accept_~s__state~0); 18269#L140 assume !(8512 == ssl3_accept_~s__state~0); 18268#L143 assume !(8513 == ssl3_accept_~s__state~0); 18267#L146 assume 8528 == ssl3_accept_~s__state~0; 17707#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18266#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18265#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17543#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17544#L360 assume !(ssl3_accept_~ret~0 <= 0); 17432#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17606#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18250#L584 assume !(8576 == ssl3_accept_~state~0); 18246#L602 ssl3_accept_~skip~0 := 0; 18244#L98-2 assume !false; 18242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18240#L101 assume !(12292 == ssl3_accept_~s__state~0); 18238#L104 assume !(16384 == ssl3_accept_~s__state~0); 18236#L107 assume !(8192 == ssl3_accept_~s__state~0); 18234#L110 assume !(24576 == ssl3_accept_~s__state~0); 18232#L113 assume !(8195 == ssl3_accept_~s__state~0); 18230#L116 assume !(8480 == ssl3_accept_~s__state~0); 18223#L119 assume !(8481 == ssl3_accept_~s__state~0); 18224#L122 assume !(8482 == ssl3_accept_~s__state~0); 18219#L125 assume !(8464 == ssl3_accept_~s__state~0); 18220#L128 assume !(8465 == ssl3_accept_~s__state~0); 17367#L131 assume !(8466 == ssl3_accept_~s__state~0); 17368#L134 assume !(8496 == ssl3_accept_~s__state~0); 17615#L137 assume !(8497 == ssl3_accept_~s__state~0); 17600#L140 assume !(8512 == ssl3_accept_~s__state~0); 17601#L143 assume !(8513 == ssl3_accept_~s__state~0); 17516#L146 assume !(8528 == ssl3_accept_~s__state~0); 17517#L149 assume !(8529 == ssl3_accept_~s__state~0); 17502#L152 assume 8544 == ssl3_accept_~s__state~0; 17503#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17616#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 17390#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17894#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 17478#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17474#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 17462#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17751#L584 assume !(8576 == ssl3_accept_~state~0); 17749#L602 ssl3_accept_~skip~0 := 0; 17748#L98-2 assume !false; 17746#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17745#L101 assume !(12292 == ssl3_accept_~s__state~0); 17744#L104 assume !(16384 == ssl3_accept_~s__state~0); 17743#L107 assume !(8192 == ssl3_accept_~s__state~0); 17742#L110 assume !(24576 == ssl3_accept_~s__state~0); 17740#L113 assume !(8195 == ssl3_accept_~s__state~0); 17738#L116 assume !(8480 == ssl3_accept_~s__state~0); 17629#L119 assume !(8481 == ssl3_accept_~s__state~0); 17630#L122 assume !(8482 == ssl3_accept_~s__state~0); 17648#L125 assume 8464 == ssl3_accept_~s__state~0; 17581#L132 [2019-11-28 03:06:17,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,461 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-28 03:06:17,461 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,461 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424154526] [2019-11-28 03:06:17,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:17,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:17,477 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:17,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1180460391, now seen corresponding path program 1 times [2019-11-28 03:06:17,480 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,480 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994039372] [2019-11-28 03:06:17,480 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:17,540 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:17,540 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994039372] [2019-11-28 03:06:17,541 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:17,541 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:17,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538973068] [2019-11-28 03:06:17,544 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:17,545 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:17,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:17,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:17,545 INFO L87 Difference]: Start difference. First operand 1008 states and 1350 transitions. cyclomatic complexity: 346 Second operand 3 states. [2019-11-28 03:06:17,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:17,685 INFO L93 Difference]: Finished difference Result 1087 states and 1447 transitions. [2019-11-28 03:06:17,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:17,686 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1087 states and 1447 transitions. [2019-11-28 03:06:17,699 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 663 [2019-11-28 03:06:17,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1087 states to 1063 states and 1413 transitions. [2019-11-28 03:06:17,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 766 [2019-11-28 03:06:17,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 780 [2019-11-28 03:06:17,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1063 states and 1413 transitions. [2019-11-28 03:06:17,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:17,710 INFO L688 BuchiCegarLoop]: Abstraction has 1063 states and 1413 transitions. [2019-11-28 03:06:17,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states and 1413 transitions. [2019-11-28 03:06:17,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1014. [2019-11-28 03:06:17,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-11-28 03:06:17,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1356 transitions. [2019-11-28 03:06:17,728 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1356 transitions. [2019-11-28 03:06:17,728 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1356 transitions. [2019-11-28 03:06:17,728 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-28 03:06:17,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1356 transitions. [2019-11-28 03:06:17,733 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-11-28 03:06:17,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:17,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:17,734 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,734 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:17,735 INFO L794 eck$LassoCheckResult]: Stem: 19644#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19478#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19439#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 19440#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19559#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 19560#L98-2 assume !false; 19456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19651#L101 assume !(12292 == ssl3_accept_~s__state~0); 19682#L104 assume !(16384 == ssl3_accept_~s__state~0); 19864#L107 assume !(8192 == ssl3_accept_~s__state~0); 19863#L110 assume !(24576 == ssl3_accept_~s__state~0); 19862#L113 assume !(8195 == ssl3_accept_~s__state~0); 19861#L116 assume !(8480 == ssl3_accept_~s__state~0); 19860#L119 assume 8481 == ssl3_accept_~s__state~0; 19460#L120 [2019-11-28 03:06:17,735 INFO L796 eck$LassoCheckResult]: Loop: 19460#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19461#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 19431#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19448#L584 assume !(8576 == ssl3_accept_~state~0); 20417#L602 ssl3_accept_~skip~0 := 0; 20416#L98-2 assume !false; 20415#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20414#L101 assume !(12292 == ssl3_accept_~s__state~0); 19659#L104 assume !(16384 == ssl3_accept_~s__state~0); 19660#L107 assume !(8192 == ssl3_accept_~s__state~0); 19652#L110 assume !(24576 == ssl3_accept_~s__state~0); 19597#L113 assume !(8195 == ssl3_accept_~s__state~0); 19573#L116 assume !(8480 == ssl3_accept_~s__state~0); 19574#L119 assume !(8481 == ssl3_accept_~s__state~0); 19520#L122 assume !(8482 == ssl3_accept_~s__state~0); 19479#L125 assume !(8464 == ssl3_accept_~s__state~0); 19480#L128 assume !(8465 == ssl3_accept_~s__state~0); 19462#L131 assume !(8466 == ssl3_accept_~s__state~0); 19463#L134 assume !(8496 == ssl3_accept_~s__state~0); 19931#L137 assume !(8497 == ssl3_accept_~s__state~0); 19918#L140 assume !(8512 == ssl3_accept_~s__state~0); 19914#L143 assume !(8513 == ssl3_accept_~s__state~0); 19908#L146 assume !(8528 == ssl3_accept_~s__state~0); 19906#L149 assume !(8529 == ssl3_accept_~s__state~0); 19882#L152 assume !(8544 == ssl3_accept_~s__state~0); 19881#L155 assume !(8545 == ssl3_accept_~s__state~0); 19880#L158 assume !(8560 == ssl3_accept_~s__state~0); 19879#L161 assume !(8561 == ssl3_accept_~s__state~0); 19696#L164 assume 8448 == ssl3_accept_~s__state~0; 19629#L165 assume !(ssl3_accept_~num1~0 > 0); 19630#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19693#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19793#L584 assume !(8576 == ssl3_accept_~state~0); 19790#L602 ssl3_accept_~skip~0 := 0; 19788#L98-2 assume !false; 19787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19784#L101 assume !(12292 == ssl3_accept_~s__state~0); 19785#L104 assume !(16384 == ssl3_accept_~s__state~0); 20071#L107 assume !(8192 == ssl3_accept_~s__state~0); 20072#L110 assume !(24576 == ssl3_accept_~s__state~0); 20069#L113 assume !(8195 == ssl3_accept_~s__state~0); 20070#L116 assume 8480 == ssl3_accept_~s__state~0; 19460#L120 [2019-11-28 03:06:17,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,736 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-28 03:06:17,736 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,737 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195734592] [2019-11-28 03:06:17,737 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:17,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:17,753 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195734592] [2019-11-28 03:06:17,753 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:17,753 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-28 03:06:17,753 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464141875] [2019-11-28 03:06:17,754 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-28 03:06:17,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:17,755 INFO L82 PathProgramCache]: Analyzing trace with hash -92727460, now seen corresponding path program 1 times [2019-11-28 03:06:17,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:17,755 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800572398] [2019-11-28 03:06:17,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:17,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:17,789 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:17,790 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800572398] [2019-11-28 03:06:17,790 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841924332] [2019-11-28 03:06:17,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:17,835 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:17,836 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:17,849 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:17,850 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-28 03:06:17,850 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-28 03:06:17,851 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15245627] [2019-11-28 03:06:17,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:17,851 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:17,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:17,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:17,852 INFO L87 Difference]: Start difference. First operand 1014 states and 1356 transitions. cyclomatic complexity: 347 Second operand 3 states. [2019-11-28 03:06:17,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:17,973 INFO L93 Difference]: Finished difference Result 1016 states and 1356 transitions. [2019-11-28 03:06:17,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:17,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1356 transitions. [2019-11-28 03:06:17,980 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-11-28 03:06:17,986 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 1016 states and 1356 transitions. [2019-11-28 03:06:17,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2019-11-28 03:06:17,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2019-11-28 03:06:17,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1016 states and 1356 transitions. [2019-11-28 03:06:17,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:17,987 INFO L688 BuchiCegarLoop]: Abstraction has 1016 states and 1356 transitions. [2019-11-28 03:06:17,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states and 1356 transitions. [2019-11-28 03:06:18,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 1014. [2019-11-28 03:06:18,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-11-28 03:06:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1354 transitions. [2019-11-28 03:06:18,004 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1354 transitions. [2019-11-28 03:06:18,004 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1354 transitions. [2019-11-28 03:06:18,004 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-28 03:06:18,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1354 transitions. [2019-11-28 03:06:18,008 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-11-28 03:06:18,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:18,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:18,009 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,009 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,009 INFO L794 eck$LassoCheckResult]: Stem: 21809#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21638#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21600#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 21601#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21720#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21721#L98-2 assume !false; 21908#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21906#L101 assume !(12292 == ssl3_accept_~s__state~0); 21904#L104 assume !(16384 == ssl3_accept_~s__state~0); 21902#L107 assume !(8192 == ssl3_accept_~s__state~0); 21900#L110 assume !(24576 == ssl3_accept_~s__state~0); 21898#L113 assume !(8195 == ssl3_accept_~s__state~0); 21896#L116 assume !(8480 == ssl3_accept_~s__state~0); 21894#L119 assume !(8481 == ssl3_accept_~s__state~0); 21891#L122 assume 8482 == ssl3_accept_~s__state~0; 21849#L123 [2019-11-28 03:06:18,009 INFO L796 eck$LassoCheckResult]: Loop: 21849#L123 ssl3_accept_~s__state~0 := 3; 21592#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22599#L584 assume !(8576 == ssl3_accept_~state~0); 22597#L602 ssl3_accept_~skip~0 := 0; 22596#L98-2 assume !false; 22595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22594#L101 assume !(12292 == ssl3_accept_~s__state~0); 22593#L104 assume !(16384 == ssl3_accept_~s__state~0); 21832#L107 assume !(8192 == ssl3_accept_~s__state~0); 21817#L110 assume !(24576 == ssl3_accept_~s__state~0); 21818#L113 assume !(8195 == ssl3_accept_~s__state~0); 21734#L116 assume !(8480 == ssl3_accept_~s__state~0); 21735#L119 assume !(8481 == ssl3_accept_~s__state~0); 21747#L122 assume !(8482 == ssl3_accept_~s__state~0); 21639#L125 assume !(8464 == ssl3_accept_~s__state~0); 21640#L128 assume !(8465 == ssl3_accept_~s__state~0); 21622#L131 assume !(8466 == ssl3_accept_~s__state~0); 21623#L134 assume !(8496 == ssl3_accept_~s__state~0); 22146#L137 assume !(8497 == ssl3_accept_~s__state~0); 22144#L140 assume !(8512 == ssl3_accept_~s__state~0); 22142#L143 assume !(8513 == ssl3_accept_~s__state~0); 22140#L146 assume !(8528 == ssl3_accept_~s__state~0); 22138#L149 assume !(8529 == ssl3_accept_~s__state~0); 22136#L152 assume !(8544 == ssl3_accept_~s__state~0); 22134#L155 assume !(8545 == ssl3_accept_~s__state~0); 22132#L158 assume !(8560 == ssl3_accept_~s__state~0); 22130#L161 assume !(8561 == ssl3_accept_~s__state~0); 21861#L164 assume 8448 == ssl3_accept_~s__state~0; 21794#L165 assume !(ssl3_accept_~num1~0 > 0); 21795#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21859#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21971#L584 assume !(8576 == ssl3_accept_~state~0); 21967#L602 ssl3_accept_~skip~0 := 0; 21965#L98-2 assume !false; 21963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21960#L101 assume !(12292 == ssl3_accept_~s__state~0); 21961#L104 assume !(16384 == ssl3_accept_~s__state~0); 22073#L107 assume !(8192 == ssl3_accept_~s__state~0); 22071#L110 assume !(24576 == ssl3_accept_~s__state~0); 22068#L113 assume !(8195 == ssl3_accept_~s__state~0); 22066#L116 assume !(8480 == ssl3_accept_~s__state~0); 22064#L119 assume !(8481 == ssl3_accept_~s__state~0); 22062#L122 assume 8482 == ssl3_accept_~s__state~0; 21849#L123 [2019-11-28 03:06:18,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-28 03:06:18,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,010 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559757716] [2019-11-28 03:06:18,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:18,027 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559757716] [2019-11-28 03:06:18,027 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:18,027 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-28 03:06:18,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038362602] [2019-11-28 03:06:18,027 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-28 03:06:18,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,028 INFO L82 PathProgramCache]: Analyzing trace with hash -422748244, now seen corresponding path program 1 times [2019-11-28 03:06:18,028 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,028 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315545872] [2019-11-28 03:06:18,028 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:18,067 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315545872] [2019-11-28 03:06:18,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:18,068 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:18,068 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309292613] [2019-11-28 03:06:18,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:18,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:18,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:18,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:18,069 INFO L87 Difference]: Start difference. First operand 1014 states and 1354 transitions. cyclomatic complexity: 345 Second operand 3 states. [2019-11-28 03:06:18,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:18,184 INFO L93 Difference]: Finished difference Result 1014 states and 1352 transitions. [2019-11-28 03:06:18,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:18,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1014 states and 1352 transitions. [2019-11-28 03:06:18,189 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-11-28 03:06:18,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1014 states to 1014 states and 1352 transitions. [2019-11-28 03:06:18,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2019-11-28 03:06:18,197 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2019-11-28 03:06:18,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1014 states and 1352 transitions. [2019-11-28 03:06:18,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:18,197 INFO L688 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-11-28 03:06:18,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states and 1352 transitions. [2019-11-28 03:06:18,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1014. [2019-11-28 03:06:18,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-11-28 03:06:18,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1352 transitions. [2019-11-28 03:06:18,214 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-11-28 03:06:18,214 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-11-28 03:06:18,214 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-28 03:06:18,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1352 transitions. [2019-11-28 03:06:18,217 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-11-28 03:06:18,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:18,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:18,219 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,219 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,219 INFO L794 eck$LassoCheckResult]: Stem: 23852#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23674#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23636#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 23637#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23759#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 23760#L98-2 assume !false; 24210#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24597#L101 assume !(12292 == ssl3_accept_~s__state~0); 24596#L104 assume !(16384 == ssl3_accept_~s__state~0); 24595#L107 assume !(8192 == ssl3_accept_~s__state~0); 24594#L110 assume !(24576 == ssl3_accept_~s__state~0); 24593#L113 assume !(8195 == ssl3_accept_~s__state~0); 24592#L116 assume !(8480 == ssl3_accept_~s__state~0); 24591#L119 assume !(8481 == ssl3_accept_~s__state~0); 24590#L122 assume !(8482 == ssl3_accept_~s__state~0); 24589#L125 assume 8464 == ssl3_accept_~s__state~0; 23864#L132 [2019-11-28 03:06:18,220 INFO L796 eck$LassoCheckResult]: Loop: 23864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23768#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23762#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 23763#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24353#L584 assume !(8576 == ssl3_accept_~state~0); 24350#L602 ssl3_accept_~skip~0 := 0; 24348#L98-2 assume !false; 24346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24344#L101 assume !(12292 == ssl3_accept_~s__state~0); 24342#L104 assume !(16384 == ssl3_accept_~s__state~0); 24340#L107 assume !(8192 == ssl3_accept_~s__state~0); 24338#L110 assume !(24576 == ssl3_accept_~s__state~0); 24336#L113 assume !(8195 == ssl3_accept_~s__state~0); 24334#L116 assume !(8480 == ssl3_accept_~s__state~0); 24332#L119 assume !(8481 == ssl3_accept_~s__state~0); 24330#L122 assume !(8482 == ssl3_accept_~s__state~0); 24328#L125 assume !(8464 == ssl3_accept_~s__state~0); 24326#L128 assume !(8465 == ssl3_accept_~s__state~0); 24325#L131 assume !(8466 == ssl3_accept_~s__state~0); 24324#L134 assume 8496 == ssl3_accept_~s__state~0; 24065#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 23845#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23846#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24552#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24553#L296-2 ssl3_accept_~s__init_num~0 := 0; 24638#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24633#L584 assume !(8576 == ssl3_accept_~state~0); 24631#L602 ssl3_accept_~skip~0 := 0; 24630#L98-2 assume !false; 24629#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24628#L101 assume !(12292 == ssl3_accept_~s__state~0); 23868#L104 assume !(16384 == ssl3_accept_~s__state~0); 23869#L107 assume !(8192 == ssl3_accept_~s__state~0); 23862#L110 assume !(24576 == ssl3_accept_~s__state~0); 23802#L113 assume !(8195 == ssl3_accept_~s__state~0); 23803#L116 assume !(8480 == ssl3_accept_~s__state~0); 24266#L119 assume !(8481 == ssl3_accept_~s__state~0); 24265#L122 assume !(8482 == ssl3_accept_~s__state~0); 24264#L125 assume !(8464 == ssl3_accept_~s__state~0); 24185#L128 assume !(8465 == ssl3_accept_~s__state~0); 24150#L131 assume !(8466 == ssl3_accept_~s__state~0); 24148#L134 assume !(8496 == ssl3_accept_~s__state~0); 24142#L137 assume !(8497 == ssl3_accept_~s__state~0); 24104#L140 assume 8512 == ssl3_accept_~s__state~0; 23727#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23728#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23857#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23858#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24609#L584 assume !(8576 == ssl3_accept_~state~0); 24607#L602 ssl3_accept_~skip~0 := 0; 24586#L98-2 assume !false; 24585#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24584#L101 assume !(12292 == ssl3_accept_~s__state~0); 24578#L104 assume !(16384 == ssl3_accept_~s__state~0); 24575#L107 assume !(8192 == ssl3_accept_~s__state~0); 24573#L110 assume !(24576 == ssl3_accept_~s__state~0); 24555#L113 assume !(8195 == ssl3_accept_~s__state~0); 24547#L116 assume !(8480 == ssl3_accept_~s__state~0); 23789#L119 assume !(8481 == ssl3_accept_~s__state~0); 23790#L122 assume !(8482 == ssl3_accept_~s__state~0); 24438#L125 assume !(8464 == ssl3_accept_~s__state~0); 24437#L128 assume !(8465 == ssl3_accept_~s__state~0); 24436#L131 assume !(8466 == ssl3_accept_~s__state~0); 24435#L134 assume !(8496 == ssl3_accept_~s__state~0); 24381#L137 assume !(8497 == ssl3_accept_~s__state~0); 24382#L140 assume !(8512 == ssl3_accept_~s__state~0); 24318#L143 assume !(8513 == ssl3_accept_~s__state~0); 24319#L146 assume 8528 == ssl3_accept_~s__state~0; 23699#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23700#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24432#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24433#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 23879#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 23723#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23887#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24422#L584 assume !(8576 == ssl3_accept_~state~0); 24415#L602 ssl3_accept_~skip~0 := 0; 24412#L98-2 assume !false; 24410#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24408#L101 assume !(12292 == ssl3_accept_~s__state~0); 24406#L104 assume !(16384 == ssl3_accept_~s__state~0); 24404#L107 assume !(8192 == ssl3_accept_~s__state~0); 24402#L110 assume !(24576 == ssl3_accept_~s__state~0); 24400#L113 assume !(8195 == ssl3_accept_~s__state~0); 24398#L116 assume !(8480 == ssl3_accept_~s__state~0); 24396#L119 assume !(8481 == ssl3_accept_~s__state~0); 24394#L122 assume !(8482 == ssl3_accept_~s__state~0); 24392#L125 assume !(8464 == ssl3_accept_~s__state~0); 24386#L128 assume !(8465 == ssl3_accept_~s__state~0); 24387#L131 assume !(8466 == ssl3_accept_~s__state~0); 24379#L134 assume !(8496 == ssl3_accept_~s__state~0); 24380#L137 assume !(8497 == ssl3_accept_~s__state~0); 24373#L140 assume !(8512 == ssl3_accept_~s__state~0); 24374#L143 assume !(8513 == ssl3_accept_~s__state~0); 23805#L146 assume !(8528 == ssl3_accept_~s__state~0); 23806#L149 assume !(8529 == ssl3_accept_~s__state~0); 24313#L152 assume 8544 == ssl3_accept_~s__state~0; 24052#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 24073#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24135#L584 assume !(8576 == ssl3_accept_~state~0); 24297#L602 ssl3_accept_~skip~0 := 0; 24296#L98-2 assume !false; 24295#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24294#L101 assume !(12292 == ssl3_accept_~s__state~0); 24293#L104 assume !(16384 == ssl3_accept_~s__state~0); 24292#L107 assume !(8192 == ssl3_accept_~s__state~0); 24291#L110 assume !(24576 == ssl3_accept_~s__state~0); 24290#L113 assume !(8195 == ssl3_accept_~s__state~0); 24289#L116 assume !(8480 == ssl3_accept_~s__state~0); 24288#L119 assume !(8481 == ssl3_accept_~s__state~0); 24287#L122 assume !(8482 == ssl3_accept_~s__state~0); 24286#L125 assume !(8464 == ssl3_accept_~s__state~0); 24285#L128 assume !(8465 == ssl3_accept_~s__state~0); 24284#L131 assume !(8466 == ssl3_accept_~s__state~0); 24283#L134 assume !(8496 == ssl3_accept_~s__state~0); 24282#L137 assume !(8497 == ssl3_accept_~s__state~0); 24281#L140 assume !(8512 == ssl3_accept_~s__state~0); 24102#L143 assume !(8513 == ssl3_accept_~s__state~0); 24103#L146 assume !(8528 == ssl3_accept_~s__state~0); 24316#L149 assume !(8529 == ssl3_accept_~s__state~0); 24317#L152 assume !(8544 == ssl3_accept_~s__state~0); 24314#L155 assume !(8545 == ssl3_accept_~s__state~0); 23934#L158 assume !(8560 == ssl3_accept_~s__state~0); 23932#L161 assume !(8561 == ssl3_accept_~s__state~0); 23933#L164 assume !(8448 == ssl3_accept_~s__state~0); 24253#L167 assume 8576 == ssl3_accept_~s__state~0; 24041#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 24252#L448 assume !(ssl3_accept_~ret~0 <= 0); 24250#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 23750#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24244#L584 assume !(8576 == ssl3_accept_~state~0); 24241#L602 ssl3_accept_~skip~0 := 0; 24239#L98-2 assume !false; 24237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24235#L101 assume !(12292 == ssl3_accept_~s__state~0); 24233#L104 assume !(16384 == ssl3_accept_~s__state~0); 24231#L107 assume !(8192 == ssl3_accept_~s__state~0); 24229#L110 assume !(24576 == ssl3_accept_~s__state~0); 24184#L113 assume !(8195 == ssl3_accept_~s__state~0); 24151#L116 assume !(8480 == ssl3_accept_~s__state~0); 23910#L119 assume !(8481 == ssl3_accept_~s__state~0); 24143#L122 assume !(8482 == ssl3_accept_~s__state~0); 23917#L125 assume 8464 == ssl3_accept_~s__state~0; 23864#L132 [2019-11-28 03:06:18,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,220 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-28 03:06:18,221 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,221 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110987531] [2019-11-28 03:06:18,221 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,231 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:18,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1072507087, now seen corresponding path program 1 times [2019-11-28 03:06:18,232 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,232 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867680356] [2019-11-28 03:06:18,232 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,275 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-28 03:06:18,276 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867680356] [2019-11-28 03:06:18,276 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:18,276 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:18,276 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383384417] [2019-11-28 03:06:18,276 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:18,277 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:18,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:18,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:18,277 INFO L87 Difference]: Start difference. First operand 1014 states and 1352 transitions. cyclomatic complexity: 343 Second operand 3 states. [2019-11-28 03:06:18,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:18,292 INFO L93 Difference]: Finished difference Result 1999 states and 2649 transitions. [2019-11-28 03:06:18,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:18,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1999 states and 2649 transitions. [2019-11-28 03:06:18,302 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1290 [2019-11-28 03:06:18,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1999 states to 1999 states and 2649 transitions. [2019-11-28 03:06:18,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1440 [2019-11-28 03:06:18,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1440 [2019-11-28 03:06:18,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1999 states and 2649 transitions. [2019-11-28 03:06:18,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:18,316 INFO L688 BuchiCegarLoop]: Abstraction has 1999 states and 2649 transitions. [2019-11-28 03:06:18,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states and 2649 transitions. [2019-11-28 03:06:18,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1017. [2019-11-28 03:06:18,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-11-28 03:06:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1355 transitions. [2019-11-28 03:06:18,337 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-11-28 03:06:18,337 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-11-28 03:06:18,337 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-28 03:06:18,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1355 transitions. [2019-11-28 03:06:18,340 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-11-28 03:06:18,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:18,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:18,342 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,342 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,342 INFO L794 eck$LassoCheckResult]: Stem: 26862#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26690#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26653#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26654#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26776#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26777#L98-2 assume !false; 27082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27309#L101 assume !(12292 == ssl3_accept_~s__state~0); 27307#L104 assume !(16384 == ssl3_accept_~s__state~0); 27305#L107 assume !(8192 == ssl3_accept_~s__state~0); 27303#L110 assume !(24576 == ssl3_accept_~s__state~0); 27301#L113 assume !(8195 == ssl3_accept_~s__state~0); 27299#L116 assume !(8480 == ssl3_accept_~s__state~0); 27297#L119 assume !(8481 == ssl3_accept_~s__state~0); 27295#L122 assume !(8482 == ssl3_accept_~s__state~0); 27293#L125 assume 8464 == ssl3_accept_~s__state~0; 26873#L132 [2019-11-28 03:06:18,342 INFO L796 eck$LassoCheckResult]: Loop: 26873#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26785#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26779#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26780#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27555#L584 assume !(8576 == ssl3_accept_~state~0); 27552#L602 ssl3_accept_~skip~0 := 0; 27550#L98-2 assume !false; 27548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27546#L101 assume !(12292 == ssl3_accept_~s__state~0); 27544#L104 assume !(16384 == ssl3_accept_~s__state~0); 27542#L107 assume !(8192 == ssl3_accept_~s__state~0); 27540#L110 assume !(24576 == ssl3_accept_~s__state~0); 27538#L113 assume !(8195 == ssl3_accept_~s__state~0); 27536#L116 assume !(8480 == ssl3_accept_~s__state~0); 27534#L119 assume !(8481 == ssl3_accept_~s__state~0); 27532#L122 assume !(8482 == ssl3_accept_~s__state~0); 27531#L125 assume !(8464 == ssl3_accept_~s__state~0); 27530#L128 assume !(8465 == ssl3_accept_~s__state~0); 27529#L131 assume !(8466 == ssl3_accept_~s__state~0); 26904#L134 assume 8496 == ssl3_accept_~s__state~0; 26827#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26860#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 26655#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26657#L296-2 ssl3_accept_~s__init_num~0 := 0; 27587#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27608#L584 assume !(8576 == ssl3_accept_~state~0); 27606#L602 ssl3_accept_~skip~0 := 0; 27605#L98-2 assume !false; 27604#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27603#L101 assume !(12292 == ssl3_accept_~s__state~0); 27602#L104 assume !(16384 == ssl3_accept_~s__state~0); 27601#L107 assume !(8192 == ssl3_accept_~s__state~0); 27600#L110 assume !(24576 == ssl3_accept_~s__state~0); 27599#L113 assume !(8195 == ssl3_accept_~s__state~0); 27598#L116 assume !(8480 == ssl3_accept_~s__state~0); 27597#L119 assume !(8481 == ssl3_accept_~s__state~0); 27596#L122 assume !(8482 == ssl3_accept_~s__state~0); 27595#L125 assume !(8464 == ssl3_accept_~s__state~0); 27594#L128 assume !(8465 == ssl3_accept_~s__state~0); 27593#L131 assume !(8466 == ssl3_accept_~s__state~0); 27592#L134 assume !(8496 == ssl3_accept_~s__state~0); 27591#L137 assume !(8497 == ssl3_accept_~s__state~0); 27590#L140 assume 8512 == ssl3_accept_~s__state~0; 26743#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26744#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26866#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26867#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27506#L584 assume !(8576 == ssl3_accept_~state~0); 27503#L602 ssl3_accept_~skip~0 := 0; 27501#L98-2 assume !false; 27499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27497#L101 assume !(12292 == ssl3_accept_~s__state~0); 27495#L104 assume !(16384 == ssl3_accept_~s__state~0); 27493#L107 assume !(8192 == ssl3_accept_~s__state~0); 27491#L110 assume !(24576 == ssl3_accept_~s__state~0); 27489#L113 assume !(8195 == ssl3_accept_~s__state~0); 27487#L116 assume !(8480 == ssl3_accept_~s__state~0); 27485#L119 assume !(8481 == ssl3_accept_~s__state~0); 27483#L122 assume !(8482 == ssl3_accept_~s__state~0); 27481#L125 assume !(8464 == ssl3_accept_~s__state~0); 27479#L128 assume !(8465 == ssl3_accept_~s__state~0); 27477#L131 assume !(8466 == ssl3_accept_~s__state~0); 27476#L134 assume !(8496 == ssl3_accept_~s__state~0); 27475#L137 assume !(8497 == ssl3_accept_~s__state~0); 27474#L140 assume !(8512 == ssl3_accept_~s__state~0); 27473#L143 assume !(8513 == ssl3_accept_~s__state~0); 27165#L146 assume 8528 == ssl3_accept_~s__state~0; 27102#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27164#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27044#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27045#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26888#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26739#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26894#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27582#L584 assume !(8576 == ssl3_accept_~state~0); 27580#L602 ssl3_accept_~skip~0 := 0; 27575#L98-2 assume !false; 27572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27570#L101 assume !(12292 == ssl3_accept_~s__state~0); 26878#L104 assume !(16384 == ssl3_accept_~s__state~0); 26879#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26814#L113 assume !(8195 == ssl3_accept_~s__state~0); 26790#L116 assume !(8480 == ssl3_accept_~s__state~0); 26791#L119 assume !(8481 == ssl3_accept_~s__state~0); 26735#L122 assume !(8482 == ssl3_accept_~s__state~0); 26691#L125 assume !(8464 == ssl3_accept_~s__state~0); 26692#L128 assume !(8465 == ssl3_accept_~s__state~0); 27527#L131 assume !(8466 == ssl3_accept_~s__state~0); 27526#L134 assume !(8496 == ssl3_accept_~s__state~0); 26882#L137 assume !(8497 == ssl3_accept_~s__state~0); 26883#L140 assume !(8512 == ssl3_accept_~s__state~0); 26891#L143 assume !(8513 == ssl3_accept_~s__state~0); 27472#L146 assume !(8528 == ssl3_accept_~s__state~0); 27471#L149 assume !(8529 == ssl3_accept_~s__state~0); 27097#L152 assume 8544 == ssl3_accept_~s__state~0; 27041#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 26774#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27463#L584 assume !(8576 == ssl3_accept_~state~0); 26706#L602 ssl3_accept_~skip~0 := 0; 27457#L98-2 assume !false; 27456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27455#L101 assume !(12292 == ssl3_accept_~s__state~0); 27453#L104 assume !(16384 == ssl3_accept_~s__state~0); 27451#L107 assume !(8192 == ssl3_accept_~s__state~0); 27449#L110 assume !(24576 == ssl3_accept_~s__state~0); 27447#L113 assume !(8195 == ssl3_accept_~s__state~0); 27446#L116 assume !(8480 == ssl3_accept_~s__state~0); 27445#L119 assume !(8481 == ssl3_accept_~s__state~0); 27444#L122 assume !(8482 == ssl3_accept_~s__state~0); 27442#L125 assume !(8464 == ssl3_accept_~s__state~0); 27440#L128 assume !(8465 == ssl3_accept_~s__state~0); 27438#L131 assume !(8466 == ssl3_accept_~s__state~0); 27436#L134 assume !(8496 == ssl3_accept_~s__state~0); 27434#L137 assume !(8497 == ssl3_accept_~s__state~0); 27432#L140 assume !(8512 == ssl3_accept_~s__state~0); 27431#L143 assume !(8513 == ssl3_accept_~s__state~0); 27430#L146 assume !(8528 == ssl3_accept_~s__state~0); 27429#L149 assume !(8529 == ssl3_accept_~s__state~0); 27428#L152 assume !(8544 == ssl3_accept_~s__state~0); 27098#L155 assume !(8545 == ssl3_accept_~s__state~0); 26943#L158 assume !(8560 == ssl3_accept_~s__state~0); 26938#L161 assume !(8561 == ssl3_accept_~s__state~0); 26939#L164 assume !(8448 == ssl3_accept_~s__state~0); 27359#L167 assume 8576 == ssl3_accept_~s__state~0; 27189#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27186#L448 assume !(ssl3_accept_~ret~0 <= 0); 27178#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26766#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27350#L584 assume !(8576 == ssl3_accept_~state~0); 27348#L602 ssl3_accept_~skip~0 := 0; 27347#L98-2 assume !false; 27346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27345#L101 assume !(12292 == ssl3_accept_~s__state~0); 27344#L104 assume !(16384 == ssl3_accept_~s__state~0); 27343#L107 assume !(8192 == ssl3_accept_~s__state~0); 27342#L110 assume !(24576 == ssl3_accept_~s__state~0); 27341#L113 assume !(8195 == ssl3_accept_~s__state~0); 27340#L116 assume !(8480 == ssl3_accept_~s__state~0); 26919#L119 assume !(8481 == ssl3_accept_~s__state~0); 27339#L122 assume !(8482 == ssl3_accept_~s__state~0); 26929#L125 assume 8464 == ssl3_accept_~s__state~0; 26873#L132 [2019-11-28 03:06:18,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,343 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-28 03:06:18,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,343 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23158698] [2019-11-28 03:06:18,343 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,352 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:18,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1959729933, now seen corresponding path program 1 times [2019-11-28 03:06:18,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,353 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934172319] [2019-11-28 03:06:18,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,396 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:18,396 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934172319] [2019-11-28 03:06:18,396 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:18,397 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:18,397 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61285608] [2019-11-28 03:06:18,397 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:18,397 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:18,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:18,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:18,398 INFO L87 Difference]: Start difference. First operand 1017 states and 1355 transitions. cyclomatic complexity: 343 Second operand 3 states. [2019-11-28 03:06:18,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:18,529 INFO L93 Difference]: Finished difference Result 975 states and 1257 transitions. [2019-11-28 03:06:18,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:18,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1257 transitions. [2019-11-28 03:06:18,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2019-11-28 03:06:18,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 838 states and 1084 transitions. [2019-11-28 03:06:18,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2019-11-28 03:06:18,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 729 [2019-11-28 03:06:18,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1084 transitions. [2019-11-28 03:06:18,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:18,545 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1084 transitions. [2019-11-28 03:06:18,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1084 transitions. [2019-11-28 03:06:18,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 699. [2019-11-28 03:06:18,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2019-11-28 03:06:18,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 907 transitions. [2019-11-28 03:06:18,559 INFO L711 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-11-28 03:06:18,559 INFO L591 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-11-28 03:06:18,559 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-28 03:06:18,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 907 transitions. [2019-11-28 03:06:18,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-11-28 03:06:18,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:18,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:18,564 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,565 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,565 INFO L794 eck$LassoCheckResult]: Stem: 28823#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28682#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28651#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28652#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28743#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28744#L98-2 assume !false; 28936#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29076#L101 assume !(12292 == ssl3_accept_~s__state~0); 29195#L104 assume !(16384 == ssl3_accept_~s__state~0); 29069#L107 assume !(8192 == ssl3_accept_~s__state~0); 29066#L110 assume !(24576 == ssl3_accept_~s__state~0); 29067#L113 assume !(8195 == ssl3_accept_~s__state~0); 29185#L116 assume !(8480 == ssl3_accept_~s__state~0); 29183#L119 assume !(8481 == ssl3_accept_~s__state~0); 29057#L122 assume !(8482 == ssl3_accept_~s__state~0); 29058#L125 assume 8464 == ssl3_accept_~s__state~0; 28832#L132 [2019-11-28 03:06:18,565 INFO L796 eck$LassoCheckResult]: Loop: 28832#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28751#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28746#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28747#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29220#L584 assume !(8576 == ssl3_accept_~state~0); 29217#L602 ssl3_accept_~skip~0 := 0; 29215#L98-2 assume !false; 29213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29211#L101 assume !(12292 == ssl3_accept_~s__state~0); 29209#L104 assume !(16384 == ssl3_accept_~s__state~0); 29208#L107 assume !(8192 == ssl3_accept_~s__state~0); 29205#L110 assume !(24576 == ssl3_accept_~s__state~0); 29202#L113 assume !(8195 == ssl3_accept_~s__state~0); 29198#L116 assume !(8480 == ssl3_accept_~s__state~0); 29193#L119 assume !(8481 == ssl3_accept_~s__state~0); 29188#L122 assume !(8482 == ssl3_accept_~s__state~0); 29180#L125 assume !(8464 == ssl3_accept_~s__state~0); 29178#L128 assume !(8465 == ssl3_accept_~s__state~0); 29175#L131 assume !(8466 == ssl3_accept_~s__state~0); 29170#L134 assume 8496 == ssl3_accept_~s__state~0; 28789#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28790#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28821#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 28822#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28647#L296-2 ssl3_accept_~s__init_num~0 := 0; 28648#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29087#L584 assume !(8576 == ssl3_accept_~state~0); 29084#L602 ssl3_accept_~skip~0 := 0; 29082#L98-2 assume !false; 29080#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29077#L101 assume !(12292 == ssl3_accept_~s__state~0); 29075#L104 assume !(16384 == ssl3_accept_~s__state~0); 29073#L107 assume !(8192 == ssl3_accept_~s__state~0); 29070#L110 assume !(24576 == ssl3_accept_~s__state~0); 29068#L113 assume !(8195 == ssl3_accept_~s__state~0); 29065#L116 assume !(8480 == ssl3_accept_~s__state~0); 29063#L119 assume !(8481 == ssl3_accept_~s__state~0); 29061#L122 assume !(8482 == ssl3_accept_~s__state~0); 29059#L125 assume !(8464 == ssl3_accept_~s__state~0); 29056#L128 assume !(8465 == ssl3_accept_~s__state~0); 29052#L131 assume !(8466 == ssl3_accept_~s__state~0); 29048#L134 assume !(8496 == ssl3_accept_~s__state~0); 29044#L137 assume !(8497 == ssl3_accept_~s__state~0); 29040#L140 assume 8512 == ssl3_accept_~s__state~0; 28719#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28720#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28724#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28827#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29307#L584 assume !(8576 == ssl3_accept_~state~0); 29304#L602 ssl3_accept_~skip~0 := 0; 29302#L98-2 assume !false; 29300#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29298#L101 assume !(12292 == ssl3_accept_~s__state~0); 29296#L104 assume !(16384 == ssl3_accept_~s__state~0); 29294#L107 assume !(8192 == ssl3_accept_~s__state~0); 29292#L110 assume !(24576 == ssl3_accept_~s__state~0); 29290#L113 assume !(8195 == ssl3_accept_~s__state~0); 29288#L116 assume !(8480 == ssl3_accept_~s__state~0); 29286#L119 assume !(8481 == ssl3_accept_~s__state~0); 29284#L122 assume !(8482 == ssl3_accept_~s__state~0); 29282#L125 assume !(8464 == ssl3_accept_~s__state~0); 29280#L128 assume !(8465 == ssl3_accept_~s__state~0); 29278#L131 assume !(8466 == ssl3_accept_~s__state~0); 29276#L134 assume !(8496 == ssl3_accept_~s__state~0); 29274#L137 assume !(8497 == ssl3_accept_~s__state~0); 29272#L140 assume !(8512 == ssl3_accept_~s__state~0); 29270#L143 assume !(8513 == ssl3_accept_~s__state~0); 29269#L146 assume 8528 == ssl3_accept_~s__state~0; 28698#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28699#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28710#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28680#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28803#L360 assume !(ssl3_accept_~ret~0 <= 0); 28718#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28847#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28658#L584 assume !(8576 == ssl3_accept_~state~0); 28763#L602 ssl3_accept_~skip~0 := 0; 28663#L98-2 assume !false; 28664#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28828#L101 assume !(12292 == ssl3_accept_~s__state~0); 28834#L104 assume !(16384 == ssl3_accept_~s__state~0); 28835#L107 assume !(8192 == ssl3_accept_~s__state~0); 28830#L110 assume !(24576 == ssl3_accept_~s__state~0); 28777#L113 assume !(8195 == ssl3_accept_~s__state~0); 28757#L116 assume !(8480 == ssl3_accept_~s__state~0); 28758#L119 assume !(8481 == ssl3_accept_~s__state~0); 28713#L122 assume !(8482 == ssl3_accept_~s__state~0); 28714#L125 assume !(8464 == ssl3_accept_~s__state~0); 29085#L128 assume !(8465 == ssl3_accept_~s__state~0); 29083#L131 assume !(8466 == ssl3_accept_~s__state~0); 29081#L134 assume !(8496 == ssl3_accept_~s__state~0); 29055#L137 assume !(8497 == ssl3_accept_~s__state~0); 29054#L140 assume !(8512 == ssl3_accept_~s__state~0); 29051#L143 assume !(8513 == ssl3_accept_~s__state~0); 29047#L146 assume !(8528 == ssl3_accept_~s__state~0); 29038#L149 assume !(8529 == ssl3_accept_~s__state~0); 28945#L152 assume 8544 == ssl3_accept_~s__state~0; 28853#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28788#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 28689#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28697#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28750#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28748#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28644#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29262#L584 assume !(8576 == ssl3_accept_~state~0); 29260#L602 ssl3_accept_~skip~0 := 0; 29258#L98-2 assume !false; 29252#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29249#L101 assume !(12292 == ssl3_accept_~s__state~0); 29247#L104 assume !(16384 == ssl3_accept_~s__state~0); 29245#L107 assume !(8192 == ssl3_accept_~s__state~0); 29243#L110 assume !(24576 == ssl3_accept_~s__state~0); 29241#L113 assume !(8195 == ssl3_accept_~s__state~0); 29239#L116 assume !(8480 == ssl3_accept_~s__state~0); 29237#L119 assume !(8481 == ssl3_accept_~s__state~0); 29235#L122 assume !(8482 == ssl3_accept_~s__state~0); 29233#L125 assume !(8464 == ssl3_accept_~s__state~0); 29231#L128 assume !(8465 == ssl3_accept_~s__state~0); 29229#L131 assume !(8466 == ssl3_accept_~s__state~0); 29227#L134 assume !(8496 == ssl3_accept_~s__state~0); 29033#L137 assume !(8497 == ssl3_accept_~s__state~0); 29204#L140 assume !(8512 == ssl3_accept_~s__state~0); 29201#L143 assume !(8513 == ssl3_accept_~s__state~0); 29197#L146 assume !(8528 == ssl3_accept_~s__state~0); 29192#L149 assume !(8529 == ssl3_accept_~s__state~0); 29187#L152 assume !(8544 == ssl3_accept_~s__state~0); 29179#L155 assume !(8545 == ssl3_accept_~s__state~0); 29177#L158 assume !(8560 == ssl3_accept_~s__state~0); 28700#L161 assume !(8561 == ssl3_accept_~s__state~0); 28701#L164 assume 8448 == ssl3_accept_~s__state~0; 28806#L165 assume !(ssl3_accept_~num1~0 > 0); 28807#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28860#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28894#L584 assume !(8576 == ssl3_accept_~state~0); 28890#L602 ssl3_accept_~skip~0 := 0; 28887#L98-2 assume !false; 28880#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28871#L101 assume !(12292 == ssl3_accept_~s__state~0); 28872#L104 assume !(16384 == ssl3_accept_~s__state~0); 28900#L107 assume !(8192 == ssl3_accept_~s__state~0); 28895#L110 assume !(24576 == ssl3_accept_~s__state~0); 28891#L113 assume !(8195 == ssl3_accept_~s__state~0); 28888#L116 assume !(8480 == ssl3_accept_~s__state~0); 28881#L119 assume !(8481 == ssl3_accept_~s__state~0); 28873#L122 assume !(8482 == ssl3_accept_~s__state~0); 28874#L125 assume 8464 == ssl3_accept_~s__state~0; 28832#L132 [2019-11-28 03:06:18,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,566 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-28 03:06:18,566 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,567 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857158312] [2019-11-28 03:06:18,567 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,586 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:18,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1932750296, now seen corresponding path program 1 times [2019-11-28 03:06:18,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,591 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307182844] [2019-11-28 03:06:18,592 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-28 03:06:18,661 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307182844] [2019-11-28 03:06:18,661 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:18,661 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:18,662 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200361718] [2019-11-28 03:06:18,662 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:18,663 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:18,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:18,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:18,663 INFO L87 Difference]: Start difference. First operand 699 states and 907 transitions. cyclomatic complexity: 211 Second operand 3 states. [2019-11-28 03:06:18,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:18,683 INFO L93 Difference]: Finished difference Result 1163 states and 1528 transitions. [2019-11-28 03:06:18,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:18,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1528 transitions. [2019-11-28 03:06:18,694 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2019-11-28 03:06:18,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1528 transitions. [2019-11-28 03:06:18,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2019-11-28 03:06:18,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2019-11-28 03:06:18,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1528 transitions. [2019-11-28 03:06:18,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:18,704 INFO L688 BuchiCegarLoop]: Abstraction has 1163 states and 1528 transitions. [2019-11-28 03:06:18,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1528 transitions. [2019-11-28 03:06:18,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 699. [2019-11-28 03:06:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2019-11-28 03:06:18,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 906 transitions. [2019-11-28 03:06:18,718 INFO L711 BuchiCegarLoop]: Abstraction has 699 states and 906 transitions. [2019-11-28 03:06:18,719 INFO L591 BuchiCegarLoop]: Abstraction has 699 states and 906 transitions. [2019-11-28 03:06:18,719 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-28 03:06:18,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 906 transitions. [2019-11-28 03:06:18,722 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-11-28 03:06:18,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:18,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:18,725 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,726 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:18,726 INFO L794 eck$LassoCheckResult]: Stem: 30705#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30549#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30518#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30519#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30618#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30619#L98-2 assume !false; 30831#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30992#L101 assume !(12292 == ssl3_accept_~s__state~0); 30991#L104 assume !(16384 == ssl3_accept_~s__state~0); 30990#L107 assume !(8192 == ssl3_accept_~s__state~0); 30989#L110 assume !(24576 == ssl3_accept_~s__state~0); 30988#L113 assume !(8195 == ssl3_accept_~s__state~0); 30987#L116 assume !(8480 == ssl3_accept_~s__state~0); 30986#L119 assume !(8481 == ssl3_accept_~s__state~0); 30985#L122 assume !(8482 == ssl3_accept_~s__state~0); 30984#L125 assume 8464 == ssl3_accept_~s__state~0; 30717#L132 [2019-11-28 03:06:18,727 INFO L796 eck$LassoCheckResult]: Loop: 30717#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30626#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30621#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30622#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31195#L584 assume !(8576 == ssl3_accept_~state~0); 31190#L602 ssl3_accept_~skip~0 := 0; 31187#L98-2 assume !false; 30710#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30711#L101 assume !(12292 == ssl3_accept_~s__state~0); 31181#L104 assume !(16384 == ssl3_accept_~s__state~0); 31178#L107 assume !(8192 == ssl3_accept_~s__state~0); 31175#L110 assume !(24576 == ssl3_accept_~s__state~0); 31172#L113 assume !(8195 == ssl3_accept_~s__state~0); 31170#L116 assume !(8480 == ssl3_accept_~s__state~0); 30645#L119 assume !(8481 == ssl3_accept_~s__state~0); 30646#L122 assume !(8482 == ssl3_accept_~s__state~0); 30550#L125 assume !(8464 == ssl3_accept_~s__state~0); 30551#L128 assume !(8465 == ssl3_accept_~s__state~0); 30564#L131 assume !(8466 == ssl3_accept_~s__state~0); 30741#L134 assume 8496 == ssl3_accept_~s__state~0; 30673#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30674#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30701#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 30520#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30521#L296-2 ssl3_accept_~s__init_num~0 := 0; 31206#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31197#L584 assume !(8576 == ssl3_accept_~state~0); 31191#L602 ssl3_accept_~skip~0 := 0; 31185#L98-2 assume !false; 31183#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31180#L101 assume !(12292 == ssl3_accept_~s__state~0); 31177#L104 assume !(16384 == ssl3_accept_~s__state~0); 31174#L107 assume !(8192 == ssl3_accept_~s__state~0); 31167#L110 assume !(24576 == ssl3_accept_~s__state~0); 31166#L113 assume !(8195 == ssl3_accept_~s__state~0); 31165#L116 assume !(8480 == ssl3_accept_~s__state~0); 31164#L119 assume !(8481 == ssl3_accept_~s__state~0); 31163#L122 assume !(8482 == ssl3_accept_~s__state~0); 31162#L125 assume !(8464 == ssl3_accept_~s__state~0); 31161#L128 assume !(8465 == ssl3_accept_~s__state~0); 31160#L131 assume !(8466 == ssl3_accept_~s__state~0); 31158#L134 assume !(8496 == ssl3_accept_~s__state~0); 30723#L137 assume !(8497 == ssl3_accept_~s__state~0); 30724#L140 assume 8512 == ssl3_accept_~s__state~0; 30591#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30592#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30597#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30709#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31146#L584 assume !(8576 == ssl3_accept_~state~0); 31143#L602 ssl3_accept_~skip~0 := 0; 31140#L98-2 assume !false; 31137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31134#L101 assume !(12292 == ssl3_accept_~s__state~0); 31131#L104 assume !(16384 == ssl3_accept_~s__state~0); 31128#L107 assume !(8192 == ssl3_accept_~s__state~0); 31125#L110 assume !(24576 == ssl3_accept_~s__state~0); 31122#L113 assume !(8195 == ssl3_accept_~s__state~0); 31119#L116 assume !(8480 == ssl3_accept_~s__state~0); 31116#L119 assume !(8481 == ssl3_accept_~s__state~0); 31113#L122 assume !(8482 == ssl3_accept_~s__state~0); 31110#L125 assume !(8464 == ssl3_accept_~s__state~0); 31107#L128 assume !(8465 == ssl3_accept_~s__state~0); 31104#L131 assume !(8466 == ssl3_accept_~s__state~0); 31101#L134 assume !(8496 == ssl3_accept_~s__state~0); 31098#L137 assume !(8497 == ssl3_accept_~s__state~0); 30730#L140 assume !(8512 == ssl3_accept_~s__state~0); 30689#L143 assume !(8513 == ssl3_accept_~s__state~0); 30690#L146 assume 8528 == ssl3_accept_~s__state~0; 30568#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30569#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30546#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30547#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30688#L360 assume !(ssl3_accept_~ret~0 <= 0); 30590#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30735#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31148#L584 assume !(8576 == ssl3_accept_~state~0); 31144#L602 ssl3_accept_~skip~0 := 0; 31142#L98-2 assume !false; 31139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31136#L101 assume !(12292 == ssl3_accept_~s__state~0); 31133#L104 assume !(16384 == ssl3_accept_~s__state~0); 31130#L107 assume !(8192 == ssl3_accept_~s__state~0); 31127#L110 assume !(24576 == ssl3_accept_~s__state~0); 31124#L113 assume !(8195 == ssl3_accept_~s__state~0); 31121#L116 assume !(8480 == ssl3_accept_~s__state~0); 31118#L119 assume !(8481 == ssl3_accept_~s__state~0); 31115#L122 assume !(8482 == ssl3_accept_~s__state~0); 31112#L125 assume !(8464 == ssl3_accept_~s__state~0); 31109#L128 assume !(8465 == ssl3_accept_~s__state~0); 31106#L131 assume !(8466 == ssl3_accept_~s__state~0); 31103#L134 assume !(8496 == ssl3_accept_~s__state~0); 31100#L137 assume !(8497 == ssl3_accept_~s__state~0); 31096#L140 assume !(8512 == ssl3_accept_~s__state~0); 31095#L143 assume !(8513 == ssl3_accept_~s__state~0); 30663#L146 assume !(8528 == ssl3_accept_~s__state~0); 30664#L149 assume !(8529 == ssl3_accept_~s__state~0); 30677#L152 assume 8544 == ssl3_accept_~s__state~0; 30744#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30672#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 30556#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30567#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30625#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 30623#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30610#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30525#L584 assume !(8576 == ssl3_accept_~state~0); 30640#L602 ssl3_accept_~skip~0 := 0; 30530#L98-2 assume !false; 30531#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30739#L101 assume !(12292 == ssl3_accept_~s__state~0); 30719#L104 assume !(16384 == ssl3_accept_~s__state~0); 30720#L107 assume !(8192 == ssl3_accept_~s__state~0); 30714#L110 assume !(24576 == ssl3_accept_~s__state~0); 30660#L113 assume !(8195 == ssl3_accept_~s__state~0); 30634#L116 assume !(8480 == ssl3_accept_~s__state~0); 30635#L119 assume !(8481 == ssl3_accept_~s__state~0); 30584#L122 assume !(8482 == ssl3_accept_~s__state~0); 30585#L125 assume !(8464 == ssl3_accept_~s__state~0); 31168#L128 assume !(8465 == ssl3_accept_~s__state~0); 30538#L131 assume !(8466 == ssl3_accept_~s__state~0); 30539#L134 assume !(8496 == ssl3_accept_~s__state~0); 30981#L137 assume !(8497 == ssl3_accept_~s__state~0); 31094#L140 assume !(8512 == ssl3_accept_~s__state~0); 31093#L143 assume !(8513 == ssl3_accept_~s__state~0); 31092#L146 assume !(8528 == ssl3_accept_~s__state~0); 31091#L149 assume !(8529 == ssl3_accept_~s__state~0); 30649#L152 assume !(8544 == ssl3_accept_~s__state~0); 30593#L155 assume !(8545 == ssl3_accept_~s__state~0); 30557#L158 assume !(8560 == ssl3_accept_~s__state~0); 30558#L161 assume !(8561 == ssl3_accept_~s__state~0); 30570#L164 assume 8448 == ssl3_accept_~s__state~0; 30693#L165 assume !(ssl3_accept_~num1~0 > 0); 30694#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30751#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30847#L584 assume !(8576 == ssl3_accept_~state~0); 30843#L602 ssl3_accept_~skip~0 := 0; 30840#L98-2 assume !false; 30837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30791#L101 assume !(12292 == ssl3_accept_~s__state~0); 30792#L104 assume !(16384 == ssl3_accept_~s__state~0); 30827#L107 assume !(8192 == ssl3_accept_~s__state~0); 30825#L110 assume !(24576 == ssl3_accept_~s__state~0); 30822#L113 assume !(8195 == ssl3_accept_~s__state~0); 30820#L116 assume !(8480 == ssl3_accept_~s__state~0); 30817#L119 assume !(8481 == ssl3_accept_~s__state~0); 30818#L122 assume !(8482 == ssl3_accept_~s__state~0); 30823#L125 assume 8464 == ssl3_accept_~s__state~0; 30717#L132 [2019-11-28 03:06:18,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-28 03:06:18,728 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,728 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146332487] [2019-11-28 03:06:18,728 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:18,746 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:18,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:18,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1959815898, now seen corresponding path program 1 times [2019-11-28 03:06:18,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:18,748 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257950302] [2019-11-28 03:06:18,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:18,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,823 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:18,824 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257950302] [2019-11-28 03:06:18,824 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111884708] [2019-11-28 03:06:18,825 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:18,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:18,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:18,901 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:18,924 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:18,924 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-28 03:06:18,925 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-28 03:06:18,925 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264932036] [2019-11-28 03:06:18,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:18,925 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:18,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-28 03:06:18,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-28 03:06:18,926 INFO L87 Difference]: Start difference. First operand 699 states and 906 transitions. cyclomatic complexity: 210 Second operand 4 states. [2019-11-28 03:06:19,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:19,252 INFO L93 Difference]: Finished difference Result 1163 states and 1493 transitions. [2019-11-28 03:06:19,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-28 03:06:19,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1493 transitions. [2019-11-28 03:06:19,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2019-11-28 03:06:19,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1493 transitions. [2019-11-28 03:06:19,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2019-11-28 03:06:19,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2019-11-28 03:06:19,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1493 transitions. [2019-11-28 03:06:19,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:19,266 INFO L688 BuchiCegarLoop]: Abstraction has 1163 states and 1493 transitions. [2019-11-28 03:06:19,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1493 transitions. [2019-11-28 03:06:19,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 887. [2019-11-28 03:06:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 887 states. [2019-11-28 03:06:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1151 transitions. [2019-11-28 03:06:19,282 INFO L711 BuchiCegarLoop]: Abstraction has 887 states and 1151 transitions. [2019-11-28 03:06:19,282 INFO L591 BuchiCegarLoop]: Abstraction has 887 states and 1151 transitions. [2019-11-28 03:06:19,282 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-28 03:06:19,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 1151 transitions. [2019-11-28 03:06:19,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2019-11-28 03:06:19,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:19,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:19,287 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,287 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,287 INFO L794 eck$LassoCheckResult]: Stem: 32992#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32856#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32825#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 32826#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32918#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32919#L98-2 assume !false; 33077#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33654#L101 assume !(12292 == ssl3_accept_~s__state~0); 33653#L104 assume !(16384 == ssl3_accept_~s__state~0); 33652#L107 assume !(8192 == ssl3_accept_~s__state~0); 33651#L110 assume !(24576 == ssl3_accept_~s__state~0); 33650#L113 assume !(8195 == ssl3_accept_~s__state~0); 33371#L116 assume !(8480 == ssl3_accept_~s__state~0); 33372#L119 assume !(8481 == ssl3_accept_~s__state~0); 33363#L122 assume !(8482 == ssl3_accept_~s__state~0); 33364#L125 assume 8464 == ssl3_accept_~s__state~0; 33003#L132 [2019-11-28 03:06:19,288 INFO L796 eck$LassoCheckResult]: Loop: 33003#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32927#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32921#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32922#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33699#L584 assume !(8576 == ssl3_accept_~state~0); 33697#L602 ssl3_accept_~skip~0 := 0; 33696#L98-2 assume !false; 33695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33022#L101 assume !(12292 == ssl3_accept_~s__state~0); 33023#L104 assume !(16384 == ssl3_accept_~s__state~0); 33013#L107 assume !(8192 == ssl3_accept_~s__state~0); 33000#L110 assume !(24576 == ssl3_accept_~s__state~0); 32951#L113 assume !(8195 == ssl3_accept_~s__state~0); 32931#L116 assume !(8480 == ssl3_accept_~s__state~0); 32932#L119 assume !(8481 == ssl3_accept_~s__state~0); 32886#L122 assume !(8482 == ssl3_accept_~s__state~0); 32857#L125 assume !(8464 == ssl3_accept_~s__state~0); 32858#L128 assume !(8465 == ssl3_accept_~s__state~0); 32871#L131 assume !(8466 == ssl3_accept_~s__state~0); 33649#L134 assume 8496 == ssl3_accept_~s__state~0; 32963#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 32964#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32987#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 32827#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32822#L296-2 ssl3_accept_~s__init_num~0 := 0; 32819#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33688#L584 assume !(8576 == ssl3_accept_~state~0); 33686#L602 ssl3_accept_~skip~0 := 0; 33680#L98-2 assume !false; 33677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33675#L101 assume !(12292 == ssl3_accept_~s__state~0); 33673#L104 assume !(16384 == ssl3_accept_~s__state~0); 33671#L107 assume !(8192 == ssl3_accept_~s__state~0); 33669#L110 assume !(24576 == ssl3_accept_~s__state~0); 33667#L113 assume !(8195 == ssl3_accept_~s__state~0); 33665#L116 assume !(8480 == ssl3_accept_~s__state~0); 33663#L119 assume !(8481 == ssl3_accept_~s__state~0); 33661#L122 assume !(8482 == ssl3_accept_~s__state~0); 33659#L125 assume !(8464 == ssl3_accept_~s__state~0); 33656#L128 assume !(8465 == ssl3_accept_~s__state~0); 32845#L131 assume !(8466 == ssl3_accept_~s__state~0); 32846#L134 assume !(8496 == ssl3_accept_~s__state~0); 33009#L137 assume !(8497 == ssl3_accept_~s__state~0); 33010#L140 assume !(8512 == ssl3_accept_~s__state~0); 32977#L143 assume !(8513 == ssl3_accept_~s__state~0); 32953#L146 assume !(8528 == ssl3_accept_~s__state~0); 32954#L149 assume !(8529 == ssl3_accept_~s__state~0); 32942#L152 assume !(8544 == ssl3_accept_~s__state~0); 32893#L155 assume !(8545 == ssl3_accept_~s__state~0); 32864#L158 assume !(8560 == ssl3_accept_~s__state~0); 32865#L161 assume !(8561 == ssl3_accept_~s__state~0); 32849#L164 assume !(8448 == ssl3_accept_~s__state~0); 32850#L167 assume !(8576 == ssl3_accept_~s__state~0); 33027#L170 assume !(8577 == ssl3_accept_~s__state~0); 33019#L173 assume !(8592 == ssl3_accept_~s__state~0); 32982#L176 assume !(8593 == ssl3_accept_~s__state~0); 32957#L179 assume !(8608 == ssl3_accept_~s__state~0); 32958#L182 assume !(8609 == ssl3_accept_~s__state~0); 32948#L185 assume !(8640 == ssl3_accept_~s__state~0); 32899#L188 assume !(8641 == ssl3_accept_~s__state~0); 32900#L191 assume 8656 == ssl3_accept_~s__state~0; 32911#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32944#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 32945#L501 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32991#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33461#L509 assume !(0 == ssl3_accept_~tmp___10~0); 33455#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33448#L584 assume !(8576 == ssl3_accept_~state~0); 33445#L602 ssl3_accept_~skip~0 := 0; 33443#L98-2 assume !false; 33441#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33439#L101 assume !(12292 == ssl3_accept_~s__state~0); 33437#L104 assume !(16384 == ssl3_accept_~s__state~0); 33435#L107 assume !(8192 == ssl3_accept_~s__state~0); 33433#L110 assume !(24576 == ssl3_accept_~s__state~0); 33431#L113 assume !(8195 == ssl3_accept_~s__state~0); 33429#L116 assume !(8480 == ssl3_accept_~s__state~0); 33427#L119 assume !(8481 == ssl3_accept_~s__state~0); 33425#L122 assume !(8482 == ssl3_accept_~s__state~0); 33423#L125 assume !(8464 == ssl3_accept_~s__state~0); 33421#L128 assume !(8465 == ssl3_accept_~s__state~0); 33419#L131 assume !(8466 == ssl3_accept_~s__state~0); 33417#L134 assume !(8496 == ssl3_accept_~s__state~0); 33415#L137 assume !(8497 == ssl3_accept_~s__state~0); 33413#L140 assume !(8512 == ssl3_accept_~s__state~0); 33411#L143 assume !(8513 == ssl3_accept_~s__state~0); 33409#L146 assume !(8528 == ssl3_accept_~s__state~0); 33407#L149 assume !(8529 == ssl3_accept_~s__state~0); 33405#L152 assume !(8544 == ssl3_accept_~s__state~0); 33404#L155 assume !(8545 == ssl3_accept_~s__state~0); 33403#L158 assume !(8560 == ssl3_accept_~s__state~0); 33402#L161 assume !(8561 == ssl3_accept_~s__state~0); 33400#L164 assume !(8448 == ssl3_accept_~s__state~0); 33398#L167 assume !(8576 == ssl3_accept_~s__state~0); 33396#L170 assume !(8577 == ssl3_accept_~s__state~0); 33394#L173 assume !(8592 == ssl3_accept_~s__state~0); 33392#L176 assume !(8593 == ssl3_accept_~s__state~0); 33390#L179 assume !(8608 == ssl3_accept_~s__state~0); 33388#L182 assume !(8609 == ssl3_accept_~s__state~0); 33386#L185 assume !(8640 == ssl3_accept_~s__state~0); 33384#L188 assume !(8641 == ssl3_accept_~s__state~0); 33382#L191 assume !(8656 == ssl3_accept_~s__state~0); 33380#L194 assume !(8657 == ssl3_accept_~s__state~0); 32820#L197 assume 8672 == ssl3_accept_~s__state~0; 32821#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32961#L517 assume !(4 == ssl3_accept_~blastFlag~0); 32993#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32903#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32905#L524-2 ssl3_accept_~s__init_num~0 := 0; 32910#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33643#L584 assume !(8576 == ssl3_accept_~state~0); 33641#L602 ssl3_accept_~skip~0 := 0; 33640#L98-2 assume !false; 33639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33638#L101 assume !(12292 == ssl3_accept_~s__state~0); 33637#L104 assume !(16384 == ssl3_accept_~s__state~0); 33636#L107 assume !(8192 == ssl3_accept_~s__state~0); 33635#L110 assume !(24576 == ssl3_accept_~s__state~0); 33634#L113 assume !(8195 == ssl3_accept_~s__state~0); 33633#L116 assume !(8480 == ssl3_accept_~s__state~0); 33632#L119 assume !(8481 == ssl3_accept_~s__state~0); 33631#L122 assume !(8482 == ssl3_accept_~s__state~0); 33630#L125 assume !(8464 == ssl3_accept_~s__state~0); 33629#L128 assume !(8465 == ssl3_accept_~s__state~0); 33628#L131 assume !(8466 == ssl3_accept_~s__state~0); 33401#L134 assume !(8496 == ssl3_accept_~s__state~0); 33399#L137 assume !(8497 == ssl3_accept_~s__state~0); 33397#L140 assume !(8512 == ssl3_accept_~s__state~0); 33395#L143 assume !(8513 == ssl3_accept_~s__state~0); 33393#L146 assume !(8528 == ssl3_accept_~s__state~0); 33391#L149 assume !(8529 == ssl3_accept_~s__state~0); 33389#L152 assume !(8544 == ssl3_accept_~s__state~0); 33387#L155 assume !(8545 == ssl3_accept_~s__state~0); 33385#L158 assume !(8560 == ssl3_accept_~s__state~0); 33383#L161 assume !(8561 == ssl3_accept_~s__state~0); 33381#L164 assume 8448 == ssl3_accept_~s__state~0; 32979#L165 assume !(ssl3_accept_~num1~0 > 0); 32980#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33031#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33070#L584 assume !(8576 == ssl3_accept_~state~0); 33066#L602 ssl3_accept_~skip~0 := 0; 33063#L98-2 assume !false; 33060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33057#L101 assume !(12292 == ssl3_accept_~s__state~0); 33054#L104 assume !(16384 == ssl3_accept_~s__state~0); 33051#L107 assume !(8192 == ssl3_accept_~s__state~0); 33048#L110 assume !(24576 == ssl3_accept_~s__state~0); 33044#L113 assume !(8195 == ssl3_accept_~s__state~0); 33041#L116 assume !(8480 == ssl3_accept_~s__state~0); 33038#L119 assume !(8481 == ssl3_accept_~s__state~0); 33034#L122 assume !(8482 == ssl3_accept_~s__state~0); 33035#L125 assume 8464 == ssl3_accept_~s__state~0; 33003#L132 [2019-11-28 03:06:19,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,288 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-28 03:06:19,288 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,289 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530143476] [2019-11-28 03:06:19,289 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,298 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:19,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,299 INFO L82 PathProgramCache]: Analyzing trace with hash -2082767937, now seen corresponding path program 1 times [2019-11-28 03:06:19,299 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,299 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200193857] [2019-11-28 03:06:19,299 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-28 03:06:19,353 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200193857] [2019-11-28 03:06:19,353 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:19,353 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:19,353 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207972068] [2019-11-28 03:06:19,354 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:19,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:19,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:19,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:19,354 INFO L87 Difference]: Start difference. First operand 887 states and 1151 transitions. cyclomatic complexity: 267 Second operand 3 states. [2019-11-28 03:06:19,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:19,375 INFO L93 Difference]: Finished difference Result 1516 states and 1991 transitions. [2019-11-28 03:06:19,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:19,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 1991 transitions. [2019-11-28 03:06:19,382 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-11-28 03:06:19,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 1991 transitions. [2019-11-28 03:06:19,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1407 [2019-11-28 03:06:19,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1407 [2019-11-28 03:06:19,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 1991 transitions. [2019-11-28 03:06:19,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:19,394 INFO L688 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-11-28 03:06:19,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 1991 transitions. [2019-11-28 03:06:19,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1516. [2019-11-28 03:06:19,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1516 states. [2019-11-28 03:06:19,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1991 transitions. [2019-11-28 03:06:19,417 INFO L711 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-11-28 03:06:19,417 INFO L591 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-11-28 03:06:19,417 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-28 03:06:19,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1516 states and 1991 transitions. [2019-11-28 03:06:19,422 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-11-28 03:06:19,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:19,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:19,424 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,425 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,425 INFO L794 eck$LassoCheckResult]: Stem: 35416#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35267#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35235#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 35236#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35335#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35336#L98-2 assume !false; 35486#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35659#L101 assume !(12292 == ssl3_accept_~s__state~0); 35657#L104 assume !(16384 == ssl3_accept_~s__state~0); 35655#L107 assume !(8192 == ssl3_accept_~s__state~0); 35653#L110 assume !(24576 == ssl3_accept_~s__state~0); 35651#L113 assume !(8195 == ssl3_accept_~s__state~0); 35648#L116 assume !(8480 == ssl3_accept_~s__state~0); 35645#L119 assume !(8481 == ssl3_accept_~s__state~0); 35642#L122 assume !(8482 == ssl3_accept_~s__state~0); 35639#L125 assume 8464 == ssl3_accept_~s__state~0; 35530#L132 [2019-11-28 03:06:19,425 INFO L796 eck$LassoCheckResult]: Loop: 35530#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35874#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35868#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35761#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35753#L584 assume !(8576 == ssl3_accept_~state~0); 35748#L602 ssl3_accept_~skip~0 := 0; 35744#L98-2 assume !false; 35740#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35736#L101 assume !(12292 == ssl3_accept_~s__state~0); 35732#L104 assume !(16384 == ssl3_accept_~s__state~0); 35728#L107 assume !(8192 == ssl3_accept_~s__state~0); 35725#L110 assume !(24576 == ssl3_accept_~s__state~0); 35722#L113 assume !(8195 == ssl3_accept_~s__state~0); 35719#L116 assume !(8480 == ssl3_accept_~s__state~0); 35716#L119 assume !(8481 == ssl3_accept_~s__state~0); 35712#L122 assume !(8482 == ssl3_accept_~s__state~0); 35706#L125 assume !(8464 == ssl3_accept_~s__state~0); 35701#L128 assume !(8465 == ssl3_accept_~s__state~0); 35692#L131 assume !(8466 == ssl3_accept_~s__state~0); 35581#L134 assume 8496 == ssl3_accept_~s__state~0; 35580#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 35578#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35577#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 35576#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35239#L296-2 ssl3_accept_~s__init_num~0 := 0; 35574#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35569#L584 assume !(8576 == ssl3_accept_~state~0); 35567#L602 ssl3_accept_~skip~0 := 0; 35566#L98-2 assume !false; 35565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35564#L101 assume !(12292 == ssl3_accept_~s__state~0); 35563#L104 assume !(16384 == ssl3_accept_~s__state~0); 35562#L107 assume !(8192 == ssl3_accept_~s__state~0); 35561#L110 assume !(24576 == ssl3_accept_~s__state~0); 35560#L113 assume !(8195 == ssl3_accept_~s__state~0); 35559#L116 assume !(8480 == ssl3_accept_~s__state~0); 35558#L119 assume !(8481 == ssl3_accept_~s__state~0); 35557#L122 assume !(8482 == ssl3_accept_~s__state~0); 35556#L125 assume !(8464 == ssl3_accept_~s__state~0); 35555#L128 assume !(8465 == ssl3_accept_~s__state~0); 35554#L131 assume !(8466 == ssl3_accept_~s__state~0); 35553#L134 assume !(8496 == ssl3_accept_~s__state~0); 35552#L137 assume !(8497 == ssl3_accept_~s__state~0); 35551#L140 assume 8512 == ssl3_accept_~s__state~0; 35309#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35310#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35312#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36293#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36279#L584 assume !(8576 == ssl3_accept_~state~0); 36276#L602 ssl3_accept_~skip~0 := 0; 36274#L98-2 assume !false; 36272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36270#L101 assume !(12292 == ssl3_accept_~s__state~0); 36268#L104 assume !(16384 == ssl3_accept_~s__state~0); 36266#L107 assume !(8192 == ssl3_accept_~s__state~0); 36264#L110 assume !(24576 == ssl3_accept_~s__state~0); 36262#L113 assume !(8195 == ssl3_accept_~s__state~0); 36260#L116 assume !(8480 == ssl3_accept_~s__state~0); 36258#L119 assume !(8481 == ssl3_accept_~s__state~0); 36256#L122 assume !(8482 == ssl3_accept_~s__state~0); 36254#L125 assume !(8464 == ssl3_accept_~s__state~0); 36248#L128 assume !(8465 == ssl3_accept_~s__state~0); 36243#L131 assume !(8466 == ssl3_accept_~s__state~0); 36239#L134 assume !(8496 == ssl3_accept_~s__state~0); 36234#L137 assume !(8497 == ssl3_accept_~s__state~0); 36228#L140 assume !(8512 == ssl3_accept_~s__state~0); 36224#L143 assume !(8513 == ssl3_accept_~s__state~0); 36220#L146 assume 8528 == ssl3_accept_~s__state~0; 35501#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35297#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35298#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35357#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35440#L360 assume !(ssl3_accept_~ret~0 <= 0); 35308#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35446#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36317#L584 assume !(8576 == ssl3_accept_~state~0); 36314#L602 ssl3_accept_~skip~0 := 0; 36312#L98-2 assume !false; 36310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36308#L101 assume !(12292 == ssl3_accept_~s__state~0); 36306#L104 assume !(16384 == ssl3_accept_~s__state~0); 36304#L107 assume !(8192 == ssl3_accept_~s__state~0); 36302#L110 assume !(24576 == ssl3_accept_~s__state~0); 36300#L113 assume !(8195 == ssl3_accept_~s__state~0); 36297#L116 assume !(8480 == ssl3_accept_~s__state~0); 36295#L119 assume !(8481 == ssl3_accept_~s__state~0); 35693#L122 assume !(8482 == ssl3_accept_~s__state~0); 35617#L125 assume !(8464 == ssl3_accept_~s__state~0); 35588#L128 assume !(8465 == ssl3_accept_~s__state~0); 35548#L131 assume !(8466 == ssl3_accept_~s__state~0); 35545#L134 assume !(8496 == ssl3_accept_~s__state~0); 35541#L137 assume !(8497 == ssl3_accept_~s__state~0); 35536#L140 assume !(8512 == ssl3_accept_~s__state~0); 35531#L143 assume !(8513 == ssl3_accept_~s__state~0); 35523#L146 assume !(8528 == ssl3_accept_~s__state~0); 35524#L149 assume !(8529 == ssl3_accept_~s__state~0); 36152#L152 assume 8544 == ssl3_accept_~s__state~0; 35496#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36150#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 36144#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35430#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35343#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35340#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35341#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36652#L584 assume !(8576 == ssl3_accept_~state~0); 36649#L602 ssl3_accept_~skip~0 := 0; 36647#L98-2 assume !false; 36645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36643#L101 assume !(12292 == ssl3_accept_~s__state~0); 36641#L104 assume !(16384 == ssl3_accept_~s__state~0); 36639#L107 assume !(8192 == ssl3_accept_~s__state~0); 36637#L110 assume !(24576 == ssl3_accept_~s__state~0); 36635#L113 assume !(8195 == ssl3_accept_~s__state~0); 36633#L116 assume !(8480 == ssl3_accept_~s__state~0); 36631#L119 assume !(8481 == ssl3_accept_~s__state~0); 36629#L122 assume !(8482 == ssl3_accept_~s__state~0); 36627#L125 assume !(8464 == ssl3_accept_~s__state~0); 36625#L128 assume !(8465 == ssl3_accept_~s__state~0); 36623#L131 assume !(8466 == ssl3_accept_~s__state~0); 36621#L134 assume !(8496 == ssl3_accept_~s__state~0); 36619#L137 assume !(8497 == ssl3_accept_~s__state~0); 36618#L140 assume !(8512 == ssl3_accept_~s__state~0); 36617#L143 assume !(8513 == ssl3_accept_~s__state~0); 36616#L146 assume !(8528 == ssl3_accept_~s__state~0); 35391#L149 assume !(8529 == ssl3_accept_~s__state~0); 35364#L152 assume !(8544 == ssl3_accept_~s__state~0); 35313#L155 assume !(8545 == ssl3_accept_~s__state~0); 35275#L158 assume !(8560 == ssl3_accept_~s__state~0); 35276#L161 assume !(8561 == ssl3_accept_~s__state~0); 35287#L164 assume 8448 == ssl3_accept_~s__state~0; 35403#L165 assume !(ssl3_accept_~num1~0 > 0); 35404#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35463#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36251#L584 assume !(8576 == ssl3_accept_~state~0); 36245#L602 ssl3_accept_~skip~0 := 0; 36241#L98-2 assume !false; 36236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36230#L101 assume !(12292 == ssl3_accept_~s__state~0); 36231#L104 assume 16384 == ssl3_accept_~s__state~0; 35323#L210 ssl3_accept_~s__server~0 := 1; 35324#L215 assume 0 != ssl3_accept_~cb~0; 35392#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35393#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35408#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35409#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35410#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 35411#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36698#L584 assume !(8576 == ssl3_accept_~state~0); 36695#L602 ssl3_accept_~skip~0 := 0; 36693#L98-2 assume !false; 36691#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36689#L101 assume !(12292 == ssl3_accept_~s__state~0); 36687#L104 assume !(16384 == ssl3_accept_~s__state~0); 36685#L107 assume !(8192 == ssl3_accept_~s__state~0); 36683#L110 assume !(24576 == ssl3_accept_~s__state~0); 36682#L113 assume !(8195 == ssl3_accept_~s__state~0); 36666#L116 assume !(8480 == ssl3_accept_~s__state~0); 35715#L119 assume !(8481 == ssl3_accept_~s__state~0); 35711#L122 assume !(8482 == ssl3_accept_~s__state~0); 35705#L125 assume 8464 == ssl3_accept_~s__state~0; 35530#L132 [2019-11-28 03:06:19,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,426 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-28 03:06:19,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,426 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010910292] [2019-11-28 03:06:19,426 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,435 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:19,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1611458195, now seen corresponding path program 1 times [2019-11-28 03:06:19,436 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,436 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661478003] [2019-11-28 03:06:19,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:19,493 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:19,494 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661478003] [2019-11-28 03:06:19,494 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480647864] [2019-11-28 03:06:19,494 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:19,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:19,577 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:19,615 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-28 03:06:19,615 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-28 03:06:19,616 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-28 03:06:19,616 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680566005] [2019-11-28 03:06:19,616 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:19,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:19,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:19,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-28 03:06:19,617 INFO L87 Difference]: Start difference. First operand 1516 states and 1991 transitions. cyclomatic complexity: 479 Second operand 3 states. [2019-11-28 03:06:19,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:19,751 INFO L93 Difference]: Finished difference Result 1552 states and 2035 transitions. [2019-11-28 03:06:19,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:19,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1552 states and 2035 transitions. [2019-11-28 03:06:19,760 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1374 [2019-11-28 03:06:19,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1552 states to 1552 states and 2035 transitions. [2019-11-28 03:06:19,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1443 [2019-11-28 03:06:19,772 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1443 [2019-11-28 03:06:19,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1552 states and 2035 transitions. [2019-11-28 03:06:19,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:19,772 INFO L688 BuchiCegarLoop]: Abstraction has 1552 states and 2035 transitions. [2019-11-28 03:06:19,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states and 2035 transitions. [2019-11-28 03:06:19,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1534. [2019-11-28 03:06:19,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1534 states. [2019-11-28 03:06:19,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2013 transitions. [2019-11-28 03:06:19,804 INFO L711 BuchiCegarLoop]: Abstraction has 1534 states and 2013 transitions. [2019-11-28 03:06:19,804 INFO L591 BuchiCegarLoop]: Abstraction has 1534 states and 2013 transitions. [2019-11-28 03:06:19,804 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-28 03:06:19,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1534 states and 2013 transitions. [2019-11-28 03:06:19,810 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2019-11-28 03:06:19,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:19,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:19,812 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,813 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:19,813 INFO L794 eck$LassoCheckResult]: Stem: 38964#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38820#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38788#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 38789#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38885#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 38886#L98-2 assume !false; 39031#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39203#L101 assume !(12292 == ssl3_accept_~s__state~0); 39201#L104 assume !(16384 == ssl3_accept_~s__state~0); 39199#L107 assume !(8192 == ssl3_accept_~s__state~0); 39197#L110 assume !(24576 == ssl3_accept_~s__state~0); 39195#L113 assume !(8195 == ssl3_accept_~s__state~0); 39192#L116 assume !(8480 == ssl3_accept_~s__state~0); 39189#L119 assume !(8481 == ssl3_accept_~s__state~0); 39186#L122 assume !(8482 == ssl3_accept_~s__state~0); 39183#L125 assume 8464 == ssl3_accept_~s__state~0; 39076#L132 [2019-11-28 03:06:19,814 INFO L796 eck$LassoCheckResult]: Loop: 39076#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39412#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39406#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39306#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39298#L584 assume !(8576 == ssl3_accept_~state~0); 39293#L602 ssl3_accept_~skip~0 := 0; 39289#L98-2 assume !false; 39285#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39281#L101 assume !(12292 == ssl3_accept_~s__state~0); 39277#L104 assume !(16384 == ssl3_accept_~s__state~0); 39273#L107 assume !(8192 == ssl3_accept_~s__state~0); 39270#L110 assume !(24576 == ssl3_accept_~s__state~0); 39267#L113 assume !(8195 == ssl3_accept_~s__state~0); 39263#L116 assume !(8480 == ssl3_accept_~s__state~0); 39259#L119 assume !(8481 == ssl3_accept_~s__state~0); 39255#L122 assume !(8482 == ssl3_accept_~s__state~0); 39249#L125 assume !(8464 == ssl3_accept_~s__state~0); 39244#L128 assume !(8465 == ssl3_accept_~s__state~0); 39233#L131 assume !(8466 == ssl3_accept_~s__state~0); 39128#L134 assume 8496 == ssl3_accept_~s__state~0; 39127#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 39125#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39124#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 39122#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38792#L296-2 ssl3_accept_~s__init_num~0 := 0; 39120#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39115#L584 assume !(8576 == ssl3_accept_~state~0); 39113#L602 ssl3_accept_~skip~0 := 0; 39112#L98-2 assume !false; 39111#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39110#L101 assume !(12292 == ssl3_accept_~s__state~0); 39109#L104 assume !(16384 == ssl3_accept_~s__state~0); 39108#L107 assume !(8192 == ssl3_accept_~s__state~0); 39107#L110 assume !(24576 == ssl3_accept_~s__state~0); 39106#L113 assume !(8195 == ssl3_accept_~s__state~0); 39105#L116 assume !(8480 == ssl3_accept_~s__state~0); 39104#L119 assume !(8481 == ssl3_accept_~s__state~0); 39103#L122 assume !(8482 == ssl3_accept_~s__state~0); 39102#L125 assume !(8464 == ssl3_accept_~s__state~0); 39101#L128 assume !(8465 == ssl3_accept_~s__state~0); 39100#L131 assume !(8466 == ssl3_accept_~s__state~0); 39099#L134 assume !(8496 == ssl3_accept_~s__state~0); 39098#L137 assume !(8497 == ssl3_accept_~s__state~0); 39097#L140 assume 8512 == ssl3_accept_~s__state~0; 39056#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39621#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39619#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39617#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39612#L584 assume !(8576 == ssl3_accept_~state~0); 39610#L602 ssl3_accept_~skip~0 := 0; 39609#L98-2 assume !false; 39608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39607#L101 assume !(12292 == ssl3_accept_~s__state~0); 39606#L104 assume !(16384 == ssl3_accept_~s__state~0); 39605#L107 assume !(8192 == ssl3_accept_~s__state~0); 39604#L110 assume !(24576 == ssl3_accept_~s__state~0); 39603#L113 assume !(8195 == ssl3_accept_~s__state~0); 39602#L116 assume !(8480 == ssl3_accept_~s__state~0); 39601#L119 assume !(8481 == ssl3_accept_~s__state~0); 39599#L122 assume !(8482 == ssl3_accept_~s__state~0); 39593#L125 assume !(8464 == ssl3_accept_~s__state~0); 39591#L128 assume !(8465 == ssl3_accept_~s__state~0); 39590#L131 assume !(8466 == ssl3_accept_~s__state~0); 39589#L134 assume !(8496 == ssl3_accept_~s__state~0); 39588#L137 assume !(8497 == ssl3_accept_~s__state~0); 39585#L140 assume !(8512 == ssl3_accept_~s__state~0); 39583#L143 assume !(8513 == ssl3_accept_~s__state~0); 39581#L146 assume 8528 == ssl3_accept_~s__state~0; 39047#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39578#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38816#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38817#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38948#L360 assume !(ssl3_accept_~ret~0 <= 0); 38858#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39587#L584 assume !(8576 == ssl3_accept_~state~0); 39584#L602 ssl3_accept_~skip~0 := 0; 39582#L98-2 assume !false; 39580#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39579#L101 assume !(12292 == ssl3_accept_~s__state~0); 39571#L104 assume !(16384 == ssl3_accept_~s__state~0); 39552#L107 assume !(8192 == ssl3_accept_~s__state~0); 39548#L110 assume !(24576 == ssl3_accept_~s__state~0); 39545#L113 assume !(8195 == ssl3_accept_~s__state~0); 39542#L116 assume !(8480 == ssl3_accept_~s__state~0); 39539#L119 assume !(8481 == ssl3_accept_~s__state~0); 39236#L122 assume !(8482 == ssl3_accept_~s__state~0); 39237#L125 assume !(8464 == ssl3_accept_~s__state~0); 39527#L128 assume !(8465 == ssl3_accept_~s__state~0); 39525#L131 assume !(8466 == ssl3_accept_~s__state~0); 39523#L134 assume !(8496 == ssl3_accept_~s__state~0); 39521#L137 assume !(8497 == ssl3_accept_~s__state~0); 39519#L140 assume !(8512 == ssl3_accept_~s__state~0); 39517#L143 assume !(8513 == ssl3_accept_~s__state~0); 39515#L146 assume !(8528 == ssl3_accept_~s__state~0); 39513#L149 assume !(8529 == ssl3_accept_~s__state~0); 39512#L152 assume 8544 == ssl3_accept_~s__state~0; 38998#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38933#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 38827#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38835#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38893#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38890#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38891#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40202#L584 assume !(8576 == ssl3_accept_~state~0); 40199#L602 ssl3_accept_~skip~0 := 0; 40197#L98-2 assume !false; 40195#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40193#L101 assume !(12292 == ssl3_accept_~s__state~0); 40191#L104 assume !(16384 == ssl3_accept_~s__state~0); 40189#L107 assume !(8192 == ssl3_accept_~s__state~0); 40187#L110 assume !(24576 == ssl3_accept_~s__state~0); 40185#L113 assume !(8195 == ssl3_accept_~s__state~0); 40183#L116 assume !(8480 == ssl3_accept_~s__state~0); 40181#L119 assume !(8481 == ssl3_accept_~s__state~0); 40179#L122 assume !(8482 == ssl3_accept_~s__state~0); 40177#L125 assume !(8464 == ssl3_accept_~s__state~0); 40175#L128 assume !(8465 == ssl3_accept_~s__state~0); 40173#L131 assume !(8466 == ssl3_accept_~s__state~0); 40169#L134 assume !(8496 == ssl3_accept_~s__state~0); 40167#L137 assume !(8497 == ssl3_accept_~s__state~0); 40165#L140 assume !(8512 == ssl3_accept_~s__state~0); 40158#L143 assume !(8513 == ssl3_accept_~s__state~0); 40157#L146 assume !(8528 == ssl3_accept_~s__state~0); 40156#L149 assume !(8529 == ssl3_accept_~s__state~0); 40154#L152 assume !(8544 == ssl3_accept_~s__state~0); 40153#L155 assume !(8545 == ssl3_accept_~s__state~0); 40152#L158 assume !(8560 == ssl3_accept_~s__state~0); 38838#L161 assume !(8561 == ssl3_accept_~s__state~0); 38839#L164 assume 8448 == ssl3_accept_~s__state~0; 38951#L165 assume !(ssl3_accept_~num1~0 > 0); 38952#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39008#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39794#L584 assume !(8576 == ssl3_accept_~state~0); 39791#L602 ssl3_accept_~skip~0 := 0; 39790#L98-2 assume !false; 39789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39788#L101 assume 12292 == ssl3_accept_~s__state~0; 38920#L102 ssl3_accept_~s__new_session~0 := 1; 38921#L210 ssl3_accept_~s__server~0 := 1; 39916#L215 assume 0 != ssl3_accept_~cb~0; 39914#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 39910#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 39907#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39904#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39902#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 39903#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40308#L584 assume !(8576 == ssl3_accept_~state~0); 40306#L602 ssl3_accept_~skip~0 := 0; 40305#L98-2 assume !false; 40304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40303#L101 assume !(12292 == ssl3_accept_~s__state~0); 40302#L104 assume !(16384 == ssl3_accept_~s__state~0); 40301#L107 assume !(8192 == ssl3_accept_~s__state~0); 40300#L110 assume !(24576 == ssl3_accept_~s__state~0); 40299#L113 assume !(8195 == ssl3_accept_~s__state~0); 40281#L116 assume !(8480 == ssl3_accept_~s__state~0); 39260#L119 assume !(8481 == ssl3_accept_~s__state~0); 39256#L122 assume !(8482 == ssl3_accept_~s__state~0); 39250#L125 assume 8464 == ssl3_accept_~s__state~0; 39076#L132 [2019-11-28 03:06:19,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,814 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-28 03:06:19,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,815 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093740060] [2019-11-28 03:06:19,815 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:19,832 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:19,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:19,833 INFO L82 PathProgramCache]: Analyzing trace with hash 544711079, now seen corresponding path program 1 times [2019-11-28 03:06:19,833 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:19,834 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182523654] [2019-11-28 03:06:19,834 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:19,893 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:19,894 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182523654] [2019-11-28 03:06:19,894 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523432555] [2019-11-28 03:06:19,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:19,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:19,959 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:19,962 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:19,992 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-28 03:06:19,992 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-28 03:06:19,993 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-28 03:06:19,993 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401766832] [2019-11-28 03:06:19,993 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:19,994 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:19,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:19,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-28 03:06:19,994 INFO L87 Difference]: Start difference. First operand 1534 states and 2013 transitions. cyclomatic complexity: 483 Second operand 3 states. [2019-11-28 03:06:20,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:20,125 INFO L93 Difference]: Finished difference Result 1538 states and 2013 transitions. [2019-11-28 03:06:20,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:20,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1538 states and 2013 transitions. [2019-11-28 03:06:20,133 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1360 [2019-11-28 03:06:20,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1538 states to 1538 states and 2013 transitions. [2019-11-28 03:06:20,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1429 [2019-11-28 03:06:20,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1429 [2019-11-28 03:06:20,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1538 states and 2013 transitions. [2019-11-28 03:06:20,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:20,146 INFO L688 BuchiCegarLoop]: Abstraction has 1538 states and 2013 transitions. [2019-11-28 03:06:20,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states and 2013 transitions. [2019-11-28 03:06:20,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1500. [2019-11-28 03:06:20,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1500 states. [2019-11-28 03:06:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 1963 transitions. [2019-11-28 03:06:20,169 INFO L711 BuchiCegarLoop]: Abstraction has 1500 states and 1963 transitions. [2019-11-28 03:06:20,169 INFO L591 BuchiCegarLoop]: Abstraction has 1500 states and 1963 transitions. [2019-11-28 03:06:20,169 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-28 03:06:20,169 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1500 states and 1963 transitions. [2019-11-28 03:06:20,175 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2019-11-28 03:06:20,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:20,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:20,177 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:20,177 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:20,177 INFO L794 eck$LassoCheckResult]: Stem: 42526#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42376#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42345#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42346#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42444#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42445#L98-2 assume !false; 42616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43624#L101 assume !(12292 == ssl3_accept_~s__state~0); 43622#L104 assume !(16384 == ssl3_accept_~s__state~0); 43620#L107 assume !(8192 == ssl3_accept_~s__state~0); 43618#L110 assume !(24576 == ssl3_accept_~s__state~0); 43616#L113 assume !(8195 == ssl3_accept_~s__state~0); 43614#L116 assume !(8480 == ssl3_accept_~s__state~0); 43612#L119 assume !(8481 == ssl3_accept_~s__state~0); 43590#L122 assume !(8482 == ssl3_accept_~s__state~0); 42599#L125 assume 8464 == ssl3_accept_~s__state~0; 42600#L132 [2019-11-28 03:06:20,177 INFO L796 eck$LassoCheckResult]: Loop: 42600#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43263#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43262#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43254#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43246#L584 assume !(8576 == ssl3_accept_~state~0); 43242#L602 ssl3_accept_~skip~0 := 0; 43239#L98-2 assume !false; 43236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43233#L101 assume !(12292 == ssl3_accept_~s__state~0); 43230#L104 assume !(16384 == ssl3_accept_~s__state~0); 43227#L107 assume !(8192 == ssl3_accept_~s__state~0); 43224#L110 assume !(24576 == ssl3_accept_~s__state~0); 43221#L113 assume !(8195 == ssl3_accept_~s__state~0); 43217#L116 assume !(8480 == ssl3_accept_~s__state~0); 43210#L119 assume !(8481 == ssl3_accept_~s__state~0); 43204#L122 assume !(8482 == ssl3_accept_~s__state~0); 43200#L125 assume !(8464 == ssl3_accept_~s__state~0); 43196#L128 assume !(8465 == ssl3_accept_~s__state~0); 43169#L131 assume !(8466 == ssl3_accept_~s__state~0); 42772#L134 assume 8496 == ssl3_accept_~s__state~0; 42771#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42769#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42768#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 42766#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42349#L296-2 ssl3_accept_~s__init_num~0 := 0; 42764#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42759#L584 assume !(8576 == ssl3_accept_~state~0); 42757#L602 ssl3_accept_~skip~0 := 0; 42756#L98-2 assume !false; 42755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42754#L101 assume !(12292 == ssl3_accept_~s__state~0); 42753#L104 assume !(16384 == ssl3_accept_~s__state~0); 42752#L107 assume !(8192 == ssl3_accept_~s__state~0); 42751#L110 assume !(24576 == ssl3_accept_~s__state~0); 42750#L113 assume !(8195 == ssl3_accept_~s__state~0); 42749#L116 assume !(8480 == ssl3_accept_~s__state~0); 42748#L119 assume !(8481 == ssl3_accept_~s__state~0); 42747#L122 assume !(8482 == ssl3_accept_~s__state~0); 42746#L125 assume !(8464 == ssl3_accept_~s__state~0); 42745#L128 assume !(8465 == ssl3_accept_~s__state~0); 42744#L131 assume !(8466 == ssl3_accept_~s__state~0); 42743#L134 assume !(8496 == ssl3_accept_~s__state~0); 42742#L137 assume !(8497 == ssl3_accept_~s__state~0); 42741#L140 assume 8512 == ssl3_accept_~s__state~0; 42417#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42418#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42420#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43139#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43134#L584 assume !(8576 == ssl3_accept_~state~0); 43132#L602 ssl3_accept_~skip~0 := 0; 43131#L98-2 assume !false; 43130#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43129#L101 assume !(12292 == ssl3_accept_~s__state~0); 43128#L104 assume !(16384 == ssl3_accept_~s__state~0); 43127#L107 assume !(8192 == ssl3_accept_~s__state~0); 43126#L110 assume !(24576 == ssl3_accept_~s__state~0); 43125#L113 assume !(8195 == ssl3_accept_~s__state~0); 43124#L116 assume !(8480 == ssl3_accept_~s__state~0); 43123#L119 assume !(8481 == ssl3_accept_~s__state~0); 43122#L122 assume !(8482 == ssl3_accept_~s__state~0); 43121#L125 assume !(8464 == ssl3_accept_~s__state~0); 43120#L128 assume !(8465 == ssl3_accept_~s__state~0); 43119#L131 assume !(8466 == ssl3_accept_~s__state~0); 43118#L134 assume !(8496 == ssl3_accept_~s__state~0); 43117#L137 assume !(8497 == ssl3_accept_~s__state~0); 43116#L140 assume !(8512 == ssl3_accept_~s__state~0); 43115#L143 assume !(8513 == ssl3_accept_~s__state~0); 43114#L146 assume 8528 == ssl3_accept_~s__state~0; 42629#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43113#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42373#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42374#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42507#L360 assume !(ssl3_accept_~ret~0 <= 0); 42556#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42557#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43104#L584 assume !(8576 == ssl3_accept_~state~0); 43102#L602 ssl3_accept_~skip~0 := 0; 42988#L98-2 assume !false; 42989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42971#L101 assume !(12292 == ssl3_accept_~s__state~0); 42972#L104 assume !(16384 == ssl3_accept_~s__state~0); 42964#L107 assume !(8192 == ssl3_accept_~s__state~0); 42965#L110 assume !(24576 == ssl3_accept_~s__state~0); 42956#L113 assume !(8195 == ssl3_accept_~s__state~0); 42957#L116 assume !(8480 == ssl3_accept_~s__state~0); 42946#L119 assume !(8481 == ssl3_accept_~s__state~0); 42947#L122 assume !(8482 == ssl3_accept_~s__state~0); 42932#L125 assume !(8464 == ssl3_accept_~s__state~0); 42933#L128 assume !(8465 == ssl3_accept_~s__state~0); 42785#L131 assume !(8466 == ssl3_accept_~s__state~0); 42786#L134 assume !(8496 == ssl3_accept_~s__state~0); 42733#L137 assume !(8497 == ssl3_accept_~s__state~0); 42734#L140 assume !(8512 == ssl3_accept_~s__state~0); 42720#L143 assume !(8513 == ssl3_accept_~s__state~0); 42721#L146 assume !(8528 == ssl3_accept_~s__state~0); 42701#L149 assume !(8529 == ssl3_accept_~s__state~0); 42702#L152 assume 8544 == ssl3_accept_~s__state~0; 42570#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42492#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 42383#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42392#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43079#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43075#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43069#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43059#L584 assume !(8576 == ssl3_accept_~state~0); 43055#L602 ssl3_accept_~skip~0 := 0; 43053#L98-2 assume !false; 43051#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43049#L101 assume !(12292 == ssl3_accept_~s__state~0); 43047#L104 assume !(16384 == ssl3_accept_~s__state~0); 43045#L107 assume !(8192 == ssl3_accept_~s__state~0); 43043#L110 assume !(24576 == ssl3_accept_~s__state~0); 43041#L113 assume !(8195 == ssl3_accept_~s__state~0); 43039#L116 assume !(8480 == ssl3_accept_~s__state~0); 43037#L119 assume !(8481 == ssl3_accept_~s__state~0); 43035#L122 assume !(8482 == ssl3_accept_~s__state~0); 43033#L125 assume !(8464 == ssl3_accept_~s__state~0); 43031#L128 assume !(8465 == ssl3_accept_~s__state~0); 43029#L131 assume !(8466 == ssl3_accept_~s__state~0); 43027#L134 assume !(8496 == ssl3_accept_~s__state~0); 43025#L137 assume !(8497 == ssl3_accept_~s__state~0); 43024#L140 assume !(8512 == ssl3_accept_~s__state~0); 43023#L143 assume !(8513 == ssl3_accept_~s__state~0); 43022#L146 assume !(8528 == ssl3_accept_~s__state~0); 43021#L149 assume !(8529 == ssl3_accept_~s__state~0); 43020#L152 assume !(8544 == ssl3_accept_~s__state~0); 43019#L155 assume !(8545 == ssl3_accept_~s__state~0); 43018#L158 assume !(8560 == ssl3_accept_~s__state~0); 43017#L161 assume !(8561 == ssl3_accept_~s__state~0); 43016#L164 assume 8448 == ssl3_accept_~s__state~0; 43015#L165 assume !(ssl3_accept_~num1~0 > 0); 42583#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42584#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43208#L584 assume !(8576 == ssl3_accept_~state~0); 43202#L602 ssl3_accept_~skip~0 := 0; 43198#L98-2 assume !false; 43195#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43167#L101 assume !(12292 == ssl3_accept_~s__state~0); 43161#L104 assume 16384 == ssl3_accept_~s__state~0; 43159#L210 ssl3_accept_~s__server~0 := 1; 43157#L215 assume 0 != ssl3_accept_~cb~0; 43155#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43152#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43153#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43826#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43078#L242 assume 12292 != ssl3_accept_~s__state~0; 43073#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 43064#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43057#L584 assume !(8576 == ssl3_accept_~state~0); 43054#L602 ssl3_accept_~skip~0 := 0; 43052#L98-2 assume !false; 43050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43048#L101 assume !(12292 == ssl3_accept_~s__state~0); 43046#L104 assume !(16384 == ssl3_accept_~s__state~0); 43044#L107 assume !(8192 == ssl3_accept_~s__state~0); 43042#L110 assume !(24576 == ssl3_accept_~s__state~0); 43040#L113 assume !(8195 == ssl3_accept_~s__state~0); 43038#L116 assume !(8480 == ssl3_accept_~s__state~0); 43036#L119 assume !(8481 == ssl3_accept_~s__state~0); 43034#L122 assume !(8482 == ssl3_accept_~s__state~0); 43032#L125 assume 8464 == ssl3_accept_~s__state~0; 42600#L132 [2019-11-28 03:06:20,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:20,178 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-28 03:06:20,178 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:20,178 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721862250] [2019-11-28 03:06:20,178 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:20,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:20,189 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:20,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:20,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1390834714, now seen corresponding path program 1 times [2019-11-28 03:06:20,189 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:20,189 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040780146] [2019-11-28 03:06:20,190 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:20,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:20,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040780146] [2019-11-28 03:06:20,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379973064] [2019-11-28 03:06:20,268 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:20,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:20,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:20,338 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-28 03:06:20,361 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-28 03:06:20,361 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-28 03:06:20,361 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760826711] [2019-11-28 03:06:20,363 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:20,364 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:20,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-28 03:06:20,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-28 03:06:20,364 INFO L87 Difference]: Start difference. First operand 1500 states and 1963 transitions. cyclomatic complexity: 467 Second operand 4 states. [2019-11-28 03:06:20,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:20,682 INFO L93 Difference]: Finished difference Result 2548 states and 3300 transitions. [2019-11-28 03:06:20,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-28 03:06:20,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2548 states and 3300 transitions. [2019-11-28 03:06:20,694 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2019-11-28 03:06:20,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2548 states to 2512 states and 3262 transitions. [2019-11-28 03:06:20,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2403 [2019-11-28 03:06:20,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2403 [2019-11-28 03:06:20,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2512 states and 3262 transitions. [2019-11-28 03:06:20,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:20,712 INFO L688 BuchiCegarLoop]: Abstraction has 2512 states and 3262 transitions. [2019-11-28 03:06:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states and 3262 transitions. [2019-11-28 03:06:20,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 1950. [2019-11-28 03:06:20,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1950 states. [2019-11-28 03:06:20,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2571 transitions. [2019-11-28 03:06:20,745 INFO L711 BuchiCegarLoop]: Abstraction has 1950 states and 2571 transitions. [2019-11-28 03:06:20,745 INFO L591 BuchiCegarLoop]: Abstraction has 1950 states and 2571 transitions. [2019-11-28 03:06:20,745 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-28 03:06:20,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1950 states and 2571 transitions. [2019-11-28 03:06:20,753 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2019-11-28 03:06:20,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:20,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:20,755 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:20,755 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:20,755 INFO L794 eck$LassoCheckResult]: Stem: 47078#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46915#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46883#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 46884#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46984#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46985#L98-2 assume !false; 47184#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48000#L101 assume !(12292 == ssl3_accept_~s__state~0); 47999#L104 assume !(16384 == ssl3_accept_~s__state~0); 47998#L107 assume !(8192 == ssl3_accept_~s__state~0); 47997#L110 assume !(24576 == ssl3_accept_~s__state~0); 47996#L113 assume !(8195 == ssl3_accept_~s__state~0); 47995#L116 assume !(8480 == ssl3_accept_~s__state~0); 47994#L119 assume !(8481 == ssl3_accept_~s__state~0); 47993#L122 assume !(8482 == ssl3_accept_~s__state~0); 47992#L125 assume 8464 == ssl3_accept_~s__state~0; 47224#L132 [2019-11-28 03:06:20,756 INFO L796 eck$LassoCheckResult]: Loop: 47224#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 48653#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46987#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46988#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48626#L584 assume !(8576 == ssl3_accept_~state~0); 48623#L602 ssl3_accept_~skip~0 := 0; 48621#L98-2 assume !false; 48619#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48617#L101 assume !(12292 == ssl3_accept_~s__state~0); 48615#L104 assume !(16384 == ssl3_accept_~s__state~0); 48613#L107 assume !(8192 == ssl3_accept_~s__state~0); 48611#L110 assume !(24576 == ssl3_accept_~s__state~0); 48609#L113 assume !(8195 == ssl3_accept_~s__state~0); 48576#L116 assume !(8480 == ssl3_accept_~s__state~0); 48573#L119 assume !(8481 == ssl3_accept_~s__state~0); 48536#L122 assume !(8482 == ssl3_accept_~s__state~0); 48489#L125 assume !(8464 == ssl3_accept_~s__state~0); 48430#L128 assume !(8465 == ssl3_accept_~s__state~0); 48424#L131 assume !(8466 == ssl3_accept_~s__state~0); 48001#L134 assume 8496 == ssl3_accept_~s__state~0; 47221#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 48020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47905#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 47903#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46887#L296-2 ssl3_accept_~s__init_num~0 := 0; 47884#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47876#L584 assume !(8576 == ssl3_accept_~state~0); 47872#L602 ssl3_accept_~skip~0 := 0; 47869#L98-2 assume !false; 47866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47863#L101 assume !(12292 == ssl3_accept_~s__state~0); 47860#L104 assume !(16384 == ssl3_accept_~s__state~0); 47857#L107 assume !(8192 == ssl3_accept_~s__state~0); 47854#L110 assume !(24576 == ssl3_accept_~s__state~0); 47850#L113 assume !(8195 == ssl3_accept_~s__state~0); 47847#L116 assume !(8480 == ssl3_accept_~s__state~0); 47844#L119 assume !(8481 == ssl3_accept_~s__state~0); 47840#L122 assume !(8482 == ssl3_accept_~s__state~0); 47837#L125 assume !(8464 == ssl3_accept_~s__state~0); 47834#L128 assume !(8465 == ssl3_accept_~s__state~0); 47831#L131 assume !(8466 == ssl3_accept_~s__state~0); 47829#L134 assume !(8496 == ssl3_accept_~s__state~0); 47827#L137 assume !(8497 == ssl3_accept_~s__state~0); 47824#L140 assume 8512 == ssl3_accept_~s__state~0; 46956#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46957#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46962#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47082#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46890#L584 assume !(8576 == ssl3_accept_~state~0); 47009#L602 ssl3_accept_~skip~0 := 0; 46895#L98-2 assume !false; 46896#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47083#L101 assume !(12292 == ssl3_accept_~s__state~0); 47118#L104 assume !(16384 == ssl3_accept_~s__state~0); 48786#L107 assume !(8192 == ssl3_accept_~s__state~0); 48785#L110 assume !(24576 == ssl3_accept_~s__state~0); 48784#L113 assume !(8195 == ssl3_accept_~s__state~0); 47002#L116 assume !(8480 == ssl3_accept_~s__state~0); 47003#L119 assume !(8481 == ssl3_accept_~s__state~0); 47014#L122 assume !(8482 == ssl3_accept_~s__state~0); 48782#L125 assume !(8464 == ssl3_accept_~s__state~0); 48781#L128 assume !(8465 == ssl3_accept_~s__state~0); 48780#L131 assume !(8466 == ssl3_accept_~s__state~0); 48779#L134 assume !(8496 == ssl3_accept_~s__state~0); 48778#L137 assume !(8497 == ssl3_accept_~s__state~0); 48777#L140 assume !(8512 == ssl3_accept_~s__state~0); 47060#L143 assume !(8513 == ssl3_accept_~s__state~0); 47061#L146 assume 8528 == ssl3_accept_~s__state~0; 46934#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46935#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46946#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47143#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47101#L360 assume !(ssl3_accept_~ret~0 <= 0); 46955#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48719#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48715#L584 assume !(8576 == ssl3_accept_~state~0); 48712#L602 ssl3_accept_~skip~0 := 0; 48710#L98-2 assume !false; 48708#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48706#L101 assume !(12292 == ssl3_accept_~s__state~0); 48704#L104 assume !(16384 == ssl3_accept_~s__state~0); 48702#L107 assume !(8192 == ssl3_accept_~s__state~0); 48700#L110 assume !(24576 == ssl3_accept_~s__state~0); 48698#L113 assume !(8195 == ssl3_accept_~s__state~0); 48696#L116 assume !(8480 == ssl3_accept_~s__state~0); 48694#L119 assume !(8481 == ssl3_accept_~s__state~0); 48692#L122 assume !(8482 == ssl3_accept_~s__state~0); 48690#L125 assume !(8464 == ssl3_accept_~s__state~0); 48688#L128 assume !(8465 == ssl3_accept_~s__state~0); 48686#L131 assume !(8466 == ssl3_accept_~s__state~0); 48683#L134 assume !(8496 == ssl3_accept_~s__state~0); 48680#L137 assume !(8497 == ssl3_accept_~s__state~0); 48677#L140 assume !(8512 == ssl3_accept_~s__state~0); 48675#L143 assume !(8513 == ssl3_accept_~s__state~0); 48673#L146 assume !(8528 == ssl3_accept_~s__state~0); 48671#L149 assume !(8529 == ssl3_accept_~s__state~0); 48669#L152 assume 8544 == ssl3_accept_~s__state~0; 47124#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47125#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 46922#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47091#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46992#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 46989#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48521#L584 assume !(8576 == ssl3_accept_~state~0); 48517#L602 ssl3_accept_~skip~0 := 0; 48515#L98-2 assume !false; 48513#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48511#L101 assume !(12292 == ssl3_accept_~s__state~0); 48509#L104 assume !(16384 == ssl3_accept_~s__state~0); 48507#L107 assume !(8192 == ssl3_accept_~s__state~0); 48505#L110 assume !(24576 == ssl3_accept_~s__state~0); 48503#L113 assume !(8195 == ssl3_accept_~s__state~0); 48501#L116 assume !(8480 == ssl3_accept_~s__state~0); 48499#L119 assume !(8481 == ssl3_accept_~s__state~0); 48497#L122 assume !(8482 == ssl3_accept_~s__state~0); 48495#L125 assume !(8464 == ssl3_accept_~s__state~0); 48492#L128 assume !(8465 == ssl3_accept_~s__state~0); 48420#L131 assume !(8466 == ssl3_accept_~s__state~0); 48421#L134 assume !(8496 == ssl3_accept_~s__state~0); 48367#L137 assume !(8497 == ssl3_accept_~s__state~0); 48368#L140 assume !(8512 == ssl3_accept_~s__state~0); 48359#L143 assume !(8513 == ssl3_accept_~s__state~0); 48360#L146 assume !(8528 == ssl3_accept_~s__state~0); 48169#L149 assume !(8529 == ssl3_accept_~s__state~0); 48170#L152 assume !(8544 == ssl3_accept_~s__state~0); 48049#L155 assume !(8545 == ssl3_accept_~s__state~0); 48050#L158 assume !(8560 == ssl3_accept_~s__state~0); 48038#L161 assume !(8561 == ssl3_accept_~s__state~0); 48039#L164 assume 8448 == ssl3_accept_~s__state~0; 47064#L165 assume !(ssl3_accept_~num1~0 > 0); 47065#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48487#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48470#L584 assume !(8576 == ssl3_accept_~state~0); 48461#L602 ssl3_accept_~skip~0 := 0; 48459#L98-2 assume !false; 48456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48454#L101 assume !(12292 == ssl3_accept_~s__state~0); 48453#L104 assume !(16384 == ssl3_accept_~s__state~0); 48452#L107 assume !(8192 == ssl3_accept_~s__state~0); 48451#L110 assume !(24576 == ssl3_accept_~s__state~0); 48450#L113 assume !(8195 == ssl3_accept_~s__state~0); 48449#L116 assume !(8480 == ssl3_accept_~s__state~0); 48448#L119 assume !(8481 == ssl3_accept_~s__state~0); 48447#L122 assume !(8482 == ssl3_accept_~s__state~0); 48446#L125 assume !(8464 == ssl3_accept_~s__state~0); 48445#L128 assume !(8465 == ssl3_accept_~s__state~0); 48444#L131 assume !(8466 == ssl3_accept_~s__state~0); 48443#L134 assume !(8496 == ssl3_accept_~s__state~0); 48442#L137 assume !(8497 == ssl3_accept_~s__state~0); 48441#L140 assume !(8512 == ssl3_accept_~s__state~0); 48440#L143 assume !(8513 == ssl3_accept_~s__state~0); 48439#L146 assume !(8528 == ssl3_accept_~s__state~0); 48438#L149 assume !(8529 == ssl3_accept_~s__state~0); 48437#L152 assume !(8544 == ssl3_accept_~s__state~0); 48436#L155 assume !(8545 == ssl3_accept_~s__state~0); 48435#L158 assume !(8560 == ssl3_accept_~s__state~0); 48434#L161 assume !(8561 == ssl3_accept_~s__state~0); 48433#L164 assume !(8448 == ssl3_accept_~s__state~0); 48432#L167 assume 8576 == ssl3_accept_~s__state~0; 48425#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 48419#L448 assume !(ssl3_accept_~ret~0 <= 0); 48417#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48411#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48404#L584 assume !(8576 == ssl3_accept_~state~0); 48401#L602 ssl3_accept_~skip~0 := 0; 48399#L98-2 assume !false; 48397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48395#L101 assume !(12292 == ssl3_accept_~s__state~0); 48393#L104 assume !(16384 == ssl3_accept_~s__state~0); 48391#L107 assume !(8192 == ssl3_accept_~s__state~0); 48389#L110 assume !(24576 == ssl3_accept_~s__state~0); 48387#L113 assume !(8195 == ssl3_accept_~s__state~0); 48385#L116 assume !(8480 == ssl3_accept_~s__state~0); 48383#L119 assume !(8481 == ssl3_accept_~s__state~0); 48381#L122 assume !(8482 == ssl3_accept_~s__state~0); 48379#L125 assume 8464 == ssl3_accept_~s__state~0; 47224#L132 [2019-11-28 03:06:20,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:20,756 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-28 03:06:20,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:20,757 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887140135] [2019-11-28 03:06:20,757 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:20,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:20,765 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:20,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:20,766 INFO L82 PathProgramCache]: Analyzing trace with hash -782719670, now seen corresponding path program 1 times [2019-11-28 03:06:20,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:20,766 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891218842] [2019-11-28 03:06:20,766 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-11-28 03:06:20,813 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891218842] [2019-11-28 03:06:20,813 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:20,813 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:20,813 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702854680] [2019-11-28 03:06:20,814 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:20,814 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:20,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:20,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:20,814 INFO L87 Difference]: Start difference. First operand 1950 states and 2571 transitions. cyclomatic complexity: 627 Second operand 3 states. [2019-11-28 03:06:20,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:20,976 INFO L93 Difference]: Finished difference Result 2161 states and 2817 transitions. [2019-11-28 03:06:20,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:20,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2161 states and 2817 transitions. [2019-11-28 03:06:20,988 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2019-11-28 03:06:20,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2161 states to 2091 states and 2747 transitions. [2019-11-28 03:06:20,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1982 [2019-11-28 03:06:21,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1982 [2019-11-28 03:06:21,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2091 states and 2747 transitions. [2019-11-28 03:06:21,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:21,002 INFO L688 BuchiCegarLoop]: Abstraction has 2091 states and 2747 transitions. [2019-11-28 03:06:21,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states and 2747 transitions. [2019-11-28 03:06:21,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1948. [2019-11-28 03:06:21,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2019-11-28 03:06:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2563 transitions. [2019-11-28 03:06:21,031 INFO L711 BuchiCegarLoop]: Abstraction has 1948 states and 2563 transitions. [2019-11-28 03:06:21,031 INFO L591 BuchiCegarLoop]: Abstraction has 1948 states and 2563 transitions. [2019-11-28 03:06:21,032 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-28 03:06:21,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2563 transitions. [2019-11-28 03:06:21,039 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2019-11-28 03:06:21,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:21,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:21,041 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:21,041 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:21,041 INFO L794 eck$LassoCheckResult]: Stem: 51183#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51030#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51000#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51001#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51095#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 51096#L98-2 assume !false; 51282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51960#L101 assume !(12292 == ssl3_accept_~s__state~0); 51959#L104 assume !(16384 == ssl3_accept_~s__state~0); 51958#L107 assume !(8192 == ssl3_accept_~s__state~0); 51957#L110 assume !(24576 == ssl3_accept_~s__state~0); 51956#L113 assume !(8195 == ssl3_accept_~s__state~0); 51955#L116 assume !(8480 == ssl3_accept_~s__state~0); 51954#L119 assume !(8481 == ssl3_accept_~s__state~0); 51953#L122 assume !(8482 == ssl3_accept_~s__state~0); 51952#L125 assume 8464 == ssl3_accept_~s__state~0; 51358#L132 [2019-11-28 03:06:21,042 INFO L796 eck$LassoCheckResult]: Loop: 51358#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51104#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51105#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52901#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52896#L584 assume !(8576 == ssl3_accept_~state~0); 52894#L602 ssl3_accept_~skip~0 := 0; 52893#L98-2 assume !false; 52892#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52891#L101 assume !(12292 == ssl3_accept_~s__state~0); 52890#L104 assume !(16384 == ssl3_accept_~s__state~0); 52889#L107 assume !(8192 == ssl3_accept_~s__state~0); 52888#L110 assume !(24576 == ssl3_accept_~s__state~0); 52887#L113 assume !(8195 == ssl3_accept_~s__state~0); 52886#L116 assume !(8480 == ssl3_accept_~s__state~0); 52885#L119 assume !(8481 == ssl3_accept_~s__state~0); 52884#L122 assume !(8482 == ssl3_accept_~s__state~0); 52883#L125 assume !(8464 == ssl3_accept_~s__state~0); 52882#L128 assume !(8465 == ssl3_accept_~s__state~0); 52881#L131 assume !(8466 == ssl3_accept_~s__state~0); 51985#L134 assume 8496 == ssl3_accept_~s__state~0; 51353#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 51980#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51979#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 51978#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51004#L296-2 ssl3_accept_~s__init_num~0 := 0; 52255#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52250#L584 assume !(8576 == ssl3_accept_~state~0); 52248#L602 ssl3_accept_~skip~0 := 0; 52247#L98-2 assume !false; 52246#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52241#L101 assume !(12292 == ssl3_accept_~s__state~0); 52238#L104 assume !(16384 == ssl3_accept_~s__state~0); 52236#L107 assume !(8192 == ssl3_accept_~s__state~0); 52234#L110 assume !(24576 == ssl3_accept_~s__state~0); 52232#L113 assume !(8195 == ssl3_accept_~s__state~0); 52230#L116 assume !(8480 == ssl3_accept_~s__state~0); 52229#L119 assume !(8481 == ssl3_accept_~s__state~0); 52228#L122 assume !(8482 == ssl3_accept_~s__state~0); 52226#L125 assume !(8464 == ssl3_accept_~s__state~0); 52225#L128 assume !(8465 == ssl3_accept_~s__state~0); 52223#L131 assume !(8466 == ssl3_accept_~s__state~0); 52221#L134 assume !(8496 == ssl3_accept_~s__state~0); 52214#L137 assume !(8497 == ssl3_accept_~s__state~0); 51279#L140 assume 8512 == ssl3_accept_~s__state~0; 51068#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51069#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51189#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51190#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52689#L584 assume !(8576 == ssl3_accept_~state~0); 52688#L602 ssl3_accept_~skip~0 := 0; 52162#L98-2 assume !false; 52163#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51982#L101 assume !(12292 == ssl3_accept_~s__state~0); 51983#L104 assume !(16384 == ssl3_accept_~s__state~0); 51929#L107 assume !(8192 == ssl3_accept_~s__state~0); 51930#L110 assume !(24576 == ssl3_accept_~s__state~0); 51917#L113 assume !(8195 == ssl3_accept_~s__state~0); 51918#L116 assume !(8480 == ssl3_accept_~s__state~0); 51905#L119 assume !(8481 == ssl3_accept_~s__state~0); 51906#L122 assume !(8482 == ssl3_accept_~s__state~0); 51893#L125 assume !(8464 == ssl3_accept_~s__state~0); 51894#L128 assume !(8465 == ssl3_accept_~s__state~0); 51884#L131 assume !(8466 == ssl3_accept_~s__state~0); 51885#L134 assume !(8496 == ssl3_accept_~s__state~0); 51875#L137 assume !(8497 == ssl3_accept_~s__state~0); 51876#L140 assume !(8512 == ssl3_accept_~s__state~0); 51865#L143 assume !(8513 == ssl3_accept_~s__state~0); 51866#L146 assume 8528 == ssl3_accept_~s__state~0; 51047#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51048#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51027#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51028#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51161#L360 assume !(ssl3_accept_~ret~0 <= 0); 51218#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51219#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52867#L584 assume !(8576 == ssl3_accept_~state~0); 52865#L602 ssl3_accept_~skip~0 := 0; 52864#L98-2 assume !false; 52860#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52859#L101 assume !(12292 == ssl3_accept_~s__state~0); 52856#L104 assume !(16384 == ssl3_accept_~s__state~0); 52854#L107 assume !(8192 == ssl3_accept_~s__state~0); 52848#L110 assume !(24576 == ssl3_accept_~s__state~0); 52845#L113 assume !(8195 == ssl3_accept_~s__state~0); 52843#L116 assume !(8480 == ssl3_accept_~s__state~0); 52841#L119 assume !(8481 == ssl3_accept_~s__state~0); 52839#L122 assume !(8482 == ssl3_accept_~s__state~0); 52837#L125 assume !(8464 == ssl3_accept_~s__state~0); 52835#L128 assume !(8465 == ssl3_accept_~s__state~0); 52834#L131 assume !(8466 == ssl3_accept_~s__state~0); 51229#L134 assume !(8496 == ssl3_accept_~s__state~0); 51205#L137 assume !(8497 == ssl3_accept_~s__state~0); 51206#L140 assume !(8512 == ssl3_accept_~s__state~0); 51214#L143 assume !(8513 == ssl3_accept_~s__state~0); 52744#L146 assume !(8528 == ssl3_accept_~s__state~0); 52740#L149 assume !(8529 == ssl3_accept_~s__state~0); 51268#L152 assume 8544 == ssl3_accept_~s__state~0; 51269#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51147#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 51037#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51046#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51103#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51100#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51101#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52707#L584 assume !(8576 == ssl3_accept_~state~0); 52704#L602 ssl3_accept_~skip~0 := 0; 52702#L98-2 assume !false; 52700#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52698#L101 assume !(12292 == ssl3_accept_~s__state~0); 52696#L104 assume !(16384 == ssl3_accept_~s__state~0); 52694#L107 assume !(8192 == ssl3_accept_~s__state~0); 52609#L110 assume !(24576 == ssl3_accept_~s__state~0); 52607#L113 assume !(8195 == ssl3_accept_~s__state~0); 52605#L116 assume !(8480 == ssl3_accept_~s__state~0); 52588#L119 assume !(8481 == ssl3_accept_~s__state~0); 52578#L122 assume !(8482 == ssl3_accept_~s__state~0); 52577#L125 assume !(8464 == ssl3_accept_~s__state~0); 52576#L128 assume !(8465 == ssl3_accept_~s__state~0); 52575#L131 assume !(8466 == ssl3_accept_~s__state~0); 52574#L134 assume !(8496 == ssl3_accept_~s__state~0); 52573#L137 assume !(8497 == ssl3_accept_~s__state~0); 52571#L140 assume !(8512 == ssl3_accept_~s__state~0); 52570#L143 assume !(8513 == ssl3_accept_~s__state~0); 52569#L146 assume !(8528 == ssl3_accept_~s__state~0); 52568#L149 assume !(8529 == ssl3_accept_~s__state~0); 52567#L152 assume !(8544 == ssl3_accept_~s__state~0); 52566#L155 assume !(8545 == ssl3_accept_~s__state~0); 52565#L158 assume !(8560 == ssl3_accept_~s__state~0); 52564#L161 assume !(8561 == ssl3_accept_~s__state~0); 52563#L164 assume 8448 == ssl3_accept_~s__state~0; 52561#L165 assume !(ssl3_accept_~num1~0 > 0); 52559#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52558#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52553#L584 assume !(8576 == ssl3_accept_~state~0); 52551#L602 ssl3_accept_~skip~0 := 0; 52550#L98-2 assume !false; 52549#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52548#L101 assume !(12292 == ssl3_accept_~s__state~0); 52547#L104 assume !(16384 == ssl3_accept_~s__state~0); 52545#L107 assume !(8192 == ssl3_accept_~s__state~0); 52544#L110 assume !(24576 == ssl3_accept_~s__state~0); 52543#L113 assume !(8195 == ssl3_accept_~s__state~0); 52542#L116 assume !(8480 == ssl3_accept_~s__state~0); 52541#L119 assume !(8481 == ssl3_accept_~s__state~0); 52540#L122 assume !(8482 == ssl3_accept_~s__state~0); 52539#L125 assume !(8464 == ssl3_accept_~s__state~0); 52538#L128 assume !(8465 == ssl3_accept_~s__state~0); 52537#L131 assume !(8466 == ssl3_accept_~s__state~0); 52535#L134 assume !(8496 == ssl3_accept_~s__state~0); 52534#L137 assume !(8497 == ssl3_accept_~s__state~0); 52532#L140 assume !(8512 == ssl3_accept_~s__state~0); 52530#L143 assume !(8513 == ssl3_accept_~s__state~0); 52526#L146 assume !(8528 == ssl3_accept_~s__state~0); 52525#L149 assume !(8529 == ssl3_accept_~s__state~0); 52519#L152 assume !(8544 == ssl3_accept_~s__state~0); 52518#L155 assume !(8545 == ssl3_accept_~s__state~0); 52517#L158 assume !(8560 == ssl3_accept_~s__state~0); 52516#L161 assume !(8561 == ssl3_accept_~s__state~0); 52515#L164 assume !(8448 == ssl3_accept_~s__state~0); 52506#L167 assume 8576 == ssl3_accept_~s__state~0; 52426#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 52503#L448 assume !(ssl3_accept_~ret~0 <= 0); 52501#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51845#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52917#L584 assume !(8576 == ssl3_accept_~state~0); 52915#L602 ssl3_accept_~skip~0 := 0; 52914#L98-2 assume !false; 52913#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52912#L101 assume !(12292 == ssl3_accept_~s__state~0); 52911#L104 assume !(16384 == ssl3_accept_~s__state~0); 52910#L107 assume !(8192 == ssl3_accept_~s__state~0); 52909#L110 assume !(24576 == ssl3_accept_~s__state~0); 52908#L113 assume !(8195 == ssl3_accept_~s__state~0); 52907#L116 assume !(8480 == ssl3_accept_~s__state~0); 52906#L119 assume !(8481 == ssl3_accept_~s__state~0); 52905#L122 assume !(8482 == ssl3_accept_~s__state~0); 52904#L125 assume !(8464 == ssl3_accept_~s__state~0); 52903#L128 assume !(8465 == ssl3_accept_~s__state~0); 52880#L131 assume 8466 == ssl3_accept_~s__state~0; 51358#L132 [2019-11-28 03:06:21,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:21,042 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-28 03:06:21,042 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:21,042 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903256541] [2019-11-28 03:06:21,043 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:21,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,053 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:21,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:21,054 INFO L82 PathProgramCache]: Analyzing trace with hash -574321233, now seen corresponding path program 1 times [2019-11-28 03:06:21,054 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:21,054 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334986386] [2019-11-28 03:06:21,054 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:21,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:21,190 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2019-11-28 03:06:21,190 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334986386] [2019-11-28 03:06:21,190 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:21,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-11-28 03:06:21,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799214428] [2019-11-28 03:06:21,191 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:21,191 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:21,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-28 03:06:21,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-11-28 03:06:21,191 INFO L87 Difference]: Start difference. First operand 1948 states and 2563 transitions. cyclomatic complexity: 622 Second operand 4 states. [2019-11-28 03:06:21,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:21,372 INFO L93 Difference]: Finished difference Result 2368 states and 3082 transitions. [2019-11-28 03:06:21,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-28 03:06:21,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3082 transitions. [2019-11-28 03:06:21,383 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2019-11-28 03:06:21,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2368 states and 3082 transitions. [2019-11-28 03:06:21,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2245 [2019-11-28 03:06:21,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2245 [2019-11-28 03:06:21,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2368 states and 3082 transitions. [2019-11-28 03:06:21,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:21,398 INFO L688 BuchiCegarLoop]: Abstraction has 2368 states and 3082 transitions. [2019-11-28 03:06:21,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states and 3082 transitions. [2019-11-28 03:06:21,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 2039. [2019-11-28 03:06:21,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2039 states. [2019-11-28 03:06:21,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2706 transitions. [2019-11-28 03:06:21,430 INFO L711 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2019-11-28 03:06:21,430 INFO L591 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2019-11-28 03:06:21,430 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-28 03:06:21,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2706 transitions. [2019-11-28 03:06:21,436 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2019-11-28 03:06:21,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:21,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:21,438 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:21,439 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:21,439 INFO L794 eck$LassoCheckResult]: Stem: 55517#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 55356#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55323#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 55324#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 55420#L98-2 assume !false; 56147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56381#L101 assume !(12292 == ssl3_accept_~s__state~0); 56379#L104 assume !(16384 == ssl3_accept_~s__state~0); 56377#L107 assume !(8192 == ssl3_accept_~s__state~0); 56375#L110 assume !(24576 == ssl3_accept_~s__state~0); 56373#L113 assume !(8195 == ssl3_accept_~s__state~0); 56371#L116 assume !(8480 == ssl3_accept_~s__state~0); 56369#L119 assume !(8481 == ssl3_accept_~s__state~0); 56367#L122 assume !(8482 == ssl3_accept_~s__state~0); 56365#L125 assume 8464 == ssl3_accept_~s__state~0; 55729#L132 [2019-11-28 03:06:21,439 INFO L796 eck$LassoCheckResult]: Loop: 55729#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55427#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55428#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56446#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56441#L584 assume !(8576 == ssl3_accept_~state~0); 56251#L602 ssl3_accept_~skip~0 := 0; 56249#L98-2 assume !false; 56247#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56246#L101 assume !(12292 == ssl3_accept_~s__state~0); 56245#L104 assume !(16384 == ssl3_accept_~s__state~0); 56244#L107 assume !(8192 == ssl3_accept_~s__state~0); 56243#L110 assume !(24576 == ssl3_accept_~s__state~0); 56242#L113 assume !(8195 == ssl3_accept_~s__state~0); 56241#L116 assume !(8480 == ssl3_accept_~s__state~0); 56240#L119 assume !(8481 == ssl3_accept_~s__state~0); 56239#L122 assume !(8482 == ssl3_accept_~s__state~0); 56238#L125 assume !(8464 == ssl3_accept_~s__state~0); 56237#L128 assume !(8465 == ssl3_accept_~s__state~0); 56236#L131 assume !(8466 == ssl3_accept_~s__state~0); 56229#L134 assume 8496 == ssl3_accept_~s__state~0; 55722#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56227#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56226#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 56225#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55328#L296-2 ssl3_accept_~s__init_num~0 := 0; 56479#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56472#L584 assume !(8576 == ssl3_accept_~state~0); 56469#L602 ssl3_accept_~skip~0 := 0; 56467#L98-2 assume !false; 56224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56223#L101 assume !(12292 == ssl3_accept_~s__state~0); 56222#L104 assume !(16384 == ssl3_accept_~s__state~0); 56221#L107 assume !(8192 == ssl3_accept_~s__state~0); 56220#L110 assume !(24576 == ssl3_accept_~s__state~0); 56219#L113 assume !(8195 == ssl3_accept_~s__state~0); 56218#L116 assume !(8480 == ssl3_accept_~s__state~0); 56217#L119 assume !(8481 == ssl3_accept_~s__state~0); 56216#L122 assume !(8482 == ssl3_accept_~s__state~0); 56215#L125 assume !(8464 == ssl3_accept_~s__state~0); 56214#L128 assume !(8465 == ssl3_accept_~s__state~0); 56213#L131 assume !(8466 == ssl3_accept_~s__state~0); 56212#L134 assume !(8496 == ssl3_accept_~s__state~0); 56211#L137 assume !(8497 == ssl3_accept_~s__state~0); 55613#L140 assume 8512 == ssl3_accept_~s__state~0; 55393#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55394#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55523#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55524#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57110#L584 assume !(8576 == ssl3_accept_~state~0); 57108#L602 ssl3_accept_~skip~0 := 0; 57105#L98-2 assume !false; 56923#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56922#L101 assume !(12292 == ssl3_accept_~s__state~0); 56921#L104 assume !(16384 == ssl3_accept_~s__state~0); 56920#L107 assume !(8192 == ssl3_accept_~s__state~0); 56919#L110 assume !(24576 == ssl3_accept_~s__state~0); 56918#L113 assume !(8195 == ssl3_accept_~s__state~0); 56917#L116 assume !(8480 == ssl3_accept_~s__state~0); 56916#L119 assume !(8481 == ssl3_accept_~s__state~0); 56915#L122 assume !(8482 == ssl3_accept_~s__state~0); 56914#L125 assume !(8464 == ssl3_accept_~s__state~0); 56913#L128 assume !(8465 == ssl3_accept_~s__state~0); 56912#L131 assume !(8466 == ssl3_accept_~s__state~0); 56911#L134 assume !(8496 == ssl3_accept_~s__state~0); 56910#L137 assume !(8497 == ssl3_accept_~s__state~0); 56909#L140 assume !(8512 == ssl3_accept_~s__state~0); 56908#L143 assume !(8513 == ssl3_accept_~s__state~0); 56907#L146 assume 8528 == ssl3_accept_~s__state~0; 55709#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56906#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55352#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 55353#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55546#L360 assume !(ssl3_accept_~ret~0 <= 0); 55392#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56897#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56881#L584 assume !(8576 == ssl3_accept_~state~0); 56876#L602 ssl3_accept_~skip~0 := 0; 56872#L98-2 assume !false; 56871#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56870#L101 assume !(12292 == ssl3_accept_~s__state~0); 56869#L104 assume !(16384 == ssl3_accept_~s__state~0); 56868#L107 assume !(8192 == ssl3_accept_~s__state~0); 56867#L110 assume !(24576 == ssl3_accept_~s__state~0); 56866#L113 assume !(8195 == ssl3_accept_~s__state~0); 56865#L116 assume !(8480 == ssl3_accept_~s__state~0); 56864#L119 assume !(8481 == ssl3_accept_~s__state~0); 56863#L122 assume !(8482 == ssl3_accept_~s__state~0); 56862#L125 assume !(8464 == ssl3_accept_~s__state~0); 56861#L128 assume !(8465 == ssl3_accept_~s__state~0); 56860#L131 assume !(8466 == ssl3_accept_~s__state~0); 56859#L134 assume !(8496 == ssl3_accept_~s__state~0); 56858#L137 assume !(8497 == ssl3_accept_~s__state~0); 56857#L140 assume !(8512 == ssl3_accept_~s__state~0); 56856#L143 assume !(8513 == ssl3_accept_~s__state~0); 56855#L146 assume !(8528 == ssl3_accept_~s__state~0); 56854#L149 assume !(8529 == ssl3_accept_~s__state~0); 56853#L152 assume 8544 == ssl3_accept_~s__state~0; 55702#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56852#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 56850#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56849#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55472#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 55473#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56823#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56818#L584 assume !(8576 == ssl3_accept_~state~0); 56765#L602 ssl3_accept_~skip~0 := 0; 56744#L98-2 assume !false; 56714#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56713#L101 assume !(12292 == ssl3_accept_~s__state~0); 56712#L104 assume !(16384 == ssl3_accept_~s__state~0); 56711#L107 assume !(8192 == ssl3_accept_~s__state~0); 56710#L110 assume !(24576 == ssl3_accept_~s__state~0); 56709#L113 assume !(8195 == ssl3_accept_~s__state~0); 56708#L116 assume !(8480 == ssl3_accept_~s__state~0); 56707#L119 assume !(8481 == ssl3_accept_~s__state~0); 56706#L122 assume !(8482 == ssl3_accept_~s__state~0); 56705#L125 assume !(8464 == ssl3_accept_~s__state~0); 56704#L128 assume !(8465 == ssl3_accept_~s__state~0); 56703#L131 assume !(8466 == ssl3_accept_~s__state~0); 56702#L134 assume !(8496 == ssl3_accept_~s__state~0); 56701#L137 assume !(8497 == ssl3_accept_~s__state~0); 56700#L140 assume !(8512 == ssl3_accept_~s__state~0); 56699#L143 assume !(8513 == ssl3_accept_~s__state~0); 56698#L146 assume !(8528 == ssl3_accept_~s__state~0); 56697#L149 assume !(8529 == ssl3_accept_~s__state~0); 56696#L152 assume !(8544 == ssl3_accept_~s__state~0); 56695#L155 assume !(8545 == ssl3_accept_~s__state~0); 56694#L158 assume !(8560 == ssl3_accept_~s__state~0); 56693#L161 assume !(8561 == ssl3_accept_~s__state~0); 56692#L164 assume 8448 == ssl3_accept_~s__state~0; 56691#L165 assume !(ssl3_accept_~num1~0 > 0); 56689#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56687#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56682#L584 assume !(8576 == ssl3_accept_~state~0); 56680#L602 ssl3_accept_~skip~0 := 0; 56675#L98-2 assume !false; 56673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56672#L101 assume !(12292 == ssl3_accept_~s__state~0); 56671#L104 assume !(16384 == ssl3_accept_~s__state~0); 56670#L107 assume !(8192 == ssl3_accept_~s__state~0); 56669#L110 assume !(24576 == ssl3_accept_~s__state~0); 56668#L113 assume !(8195 == ssl3_accept_~s__state~0); 56667#L116 assume !(8480 == ssl3_accept_~s__state~0); 56666#L119 assume !(8481 == ssl3_accept_~s__state~0); 56665#L122 assume !(8482 == ssl3_accept_~s__state~0); 56664#L125 assume !(8464 == ssl3_accept_~s__state~0); 56663#L128 assume !(8465 == ssl3_accept_~s__state~0); 56662#L131 assume !(8466 == ssl3_accept_~s__state~0); 56661#L134 assume !(8496 == ssl3_accept_~s__state~0); 56660#L137 assume !(8497 == ssl3_accept_~s__state~0); 56659#L140 assume !(8512 == ssl3_accept_~s__state~0); 56658#L143 assume !(8513 == ssl3_accept_~s__state~0); 56657#L146 assume !(8528 == ssl3_accept_~s__state~0); 56656#L149 assume !(8529 == ssl3_accept_~s__state~0); 56655#L152 assume !(8544 == ssl3_accept_~s__state~0); 56654#L155 assume !(8545 == ssl3_accept_~s__state~0); 56653#L158 assume !(8560 == ssl3_accept_~s__state~0); 56652#L161 assume !(8561 == ssl3_accept_~s__state~0); 56650#L164 assume !(8448 == ssl3_accept_~s__state~0); 56649#L167 assume 8576 == ssl3_accept_~s__state~0; 56641#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 56638#L448 assume !(ssl3_accept_~ret~0 <= 0); 56639#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56619#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56611#L584 assume 8576 == ssl3_accept_~state~0; 56604#L603 assume !(8592 == ssl3_accept_~s__state~0); 56602#L602 ssl3_accept_~skip~0 := 0; 56559#L98-2 assume !false; 56358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56357#L101 assume !(12292 == ssl3_accept_~s__state~0); 56356#L104 assume !(16384 == ssl3_accept_~s__state~0); 56355#L107 assume !(8192 == ssl3_accept_~s__state~0); 56354#L110 assume !(24576 == ssl3_accept_~s__state~0); 56353#L113 assume !(8195 == ssl3_accept_~s__state~0); 56352#L116 assume !(8480 == ssl3_accept_~s__state~0); 56351#L119 assume !(8481 == ssl3_accept_~s__state~0); 56350#L122 assume !(8482 == ssl3_accept_~s__state~0); 56349#L125 assume !(8464 == ssl3_accept_~s__state~0); 56348#L128 assume !(8465 == ssl3_accept_~s__state~0); 56347#L131 assume 8466 == ssl3_accept_~s__state~0; 55729#L132 [2019-11-28 03:06:21,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:21,440 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-28 03:06:21,440 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:21,440 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339873184] [2019-11-28 03:06:21,441 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:21,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,450 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:21,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:21,450 INFO L82 PathProgramCache]: Analyzing trace with hash -680208378, now seen corresponding path program 1 times [2019-11-28 03:06:21,451 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:21,451 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048526878] [2019-11-28 03:06:21,451 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:21,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,493 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:21,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:21,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1175910740, now seen corresponding path program 1 times [2019-11-28 03:06:21,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:21,494 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143922366] [2019-11-28 03:06:21,494 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:21,559 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:23,030 WARN L192 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2019-11-28 03:06:23,149 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-11-28 03:06:23,151 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:23,152 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:23,152 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:23,152 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:23,152 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-28 03:06:23,152 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:23,152 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:23,152 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:23,152 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2019-11-28 03:06:23,152 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:23,152 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:23,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,566 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:23,566 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:23,578 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:23,578 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:23,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-28 03:06:23,592 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:23,597 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-28 03:06:23,599 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:23,599 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:23,599 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:23,599 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:23,599 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-28 03:06:23,599 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:23,599 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:23,599 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:23,600 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2019-11-28 03:06:23,600 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:23,600 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:23,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,630 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:23,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:24,041 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:24,041 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:24,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:24,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:24,054 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:24,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:24,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:24,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:24,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:24,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:24,058 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-28 03:06:24,097 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-28 03:06:24,097 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:24,147 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-28 03:06:24,147 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-28 03:06:24,148 INFO L510 LassoAnalysis]: Proved termination. [2019-11-28 03:06:24,148 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-11-28 03:06:24,153 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:24,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:24,180 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-28 03:06:24,181 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:24,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-28 03:06:24,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-28 03:06:24,249 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-28 03:06:24,249 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674 Second operand 5 states. [2019-11-28 03:06:24,311 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674. Second operand 5 states. Result 4873 states and 6429 transitions. Complement of second has 4 states. [2019-11-28 03:06:24,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-28 03:06:24,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-28 03:06:24,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2019-11-28 03:06:24,313 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 180 letters. [2019-11-28 03:06:24,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:24,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 196 letters. Loop has 180 letters. [2019-11-28 03:06:24,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:24,319 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 360 letters. [2019-11-28 03:06:24,321 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:24,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4873 states and 6429 transitions. [2019-11-28 03:06:24,343 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-11-28 03:06:24,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4873 states to 4873 states and 6429 transitions. [2019-11-28 03:06:24,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2019-11-28 03:06:24,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3349 [2019-11-28 03:06:24,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4873 states and 6429 transitions. [2019-11-28 03:06:24,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:24,365 INFO L688 BuchiCegarLoop]: Abstraction has 4873 states and 6429 transitions. [2019-11-28 03:06:24,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states and 6429 transitions. [2019-11-28 03:06:24,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4867. [2019-11-28 03:06:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4867 states. [2019-11-28 03:06:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6420 transitions. [2019-11-28 03:06:24,429 INFO L711 BuchiCegarLoop]: Abstraction has 4867 states and 6420 transitions. [2019-11-28 03:06:24,429 INFO L591 BuchiCegarLoop]: Abstraction has 4867 states and 6420 transitions. [2019-11-28 03:06:24,429 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-28 03:06:24,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4867 states and 6420 transitions. [2019-11-28 03:06:24,446 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-11-28 03:06:24,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:24,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:24,449 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:24,449 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:24,449 INFO L794 eck$LassoCheckResult]: Stem: 63113#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62887#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62848#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 62849#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62989#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 62990#L98-2 assume !false; 63725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64972#L101 assume !(12292 == ssl3_accept_~s__state~0); 64971#L104 assume !(16384 == ssl3_accept_~s__state~0); 64970#L107 assume !(8192 == ssl3_accept_~s__state~0); 64969#L110 assume !(24576 == ssl3_accept_~s__state~0); 64968#L113 assume !(8195 == ssl3_accept_~s__state~0); 64967#L116 assume !(8480 == ssl3_accept_~s__state~0); 64966#L119 assume !(8481 == ssl3_accept_~s__state~0); 64965#L122 assume !(8482 == ssl3_accept_~s__state~0); 64964#L125 assume 8464 == ssl3_accept_~s__state~0; 64442#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63004#L273 [2019-11-28 03:06:24,450 INFO L796 eck$LassoCheckResult]: Loop: 63004#L273 assume !(0 == ssl3_accept_~blastFlag~0); 63005#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 67656#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67647#L584 assume !(8576 == ssl3_accept_~state~0); 67643#L602 ssl3_accept_~skip~0 := 0; 67641#L98-2 assume !false; 67639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67637#L101 assume !(12292 == ssl3_accept_~s__state~0); 67635#L104 assume !(16384 == ssl3_accept_~s__state~0); 67633#L107 assume !(8192 == ssl3_accept_~s__state~0); 67631#L110 assume !(24576 == ssl3_accept_~s__state~0); 67629#L113 assume !(8195 == ssl3_accept_~s__state~0); 67627#L116 assume !(8480 == ssl3_accept_~s__state~0); 67625#L119 assume !(8481 == ssl3_accept_~s__state~0); 67623#L122 assume !(8482 == ssl3_accept_~s__state~0); 67621#L125 assume !(8464 == ssl3_accept_~s__state~0); 67619#L128 assume !(8465 == ssl3_accept_~s__state~0); 67616#L131 assume !(8466 == ssl3_accept_~s__state~0); 66200#L134 assume 8496 == ssl3_accept_~s__state~0; 66197#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66194#L286 assume !(1 == ssl3_accept_~blastFlag~0); 66195#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 66190#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 66019#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66018#L296-2 ssl3_accept_~s__init_num~0 := 0; 66010#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66002#L584 assume !(8576 == ssl3_accept_~state~0); 65999#L602 ssl3_accept_~skip~0 := 0; 65990#L98-2 assume !false; 65986#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65981#L101 assume !(12292 == ssl3_accept_~s__state~0); 65971#L104 assume !(16384 == ssl3_accept_~s__state~0); 65965#L107 assume !(8192 == ssl3_accept_~s__state~0); 65956#L110 assume !(24576 == ssl3_accept_~s__state~0); 65951#L113 assume !(8195 == ssl3_accept_~s__state~0); 65947#L116 assume !(8480 == ssl3_accept_~s__state~0); 65943#L119 assume !(8481 == ssl3_accept_~s__state~0); 65939#L122 assume !(8482 == ssl3_accept_~s__state~0); 65937#L125 assume !(8464 == ssl3_accept_~s__state~0); 65935#L128 assume !(8465 == ssl3_accept_~s__state~0); 65858#L131 assume !(8466 == ssl3_accept_~s__state~0); 65852#L134 assume !(8496 == ssl3_accept_~s__state~0); 65844#L137 assume !(8497 == ssl3_accept_~s__state~0); 65845#L140 assume 8512 == ssl3_accept_~s__state~0; 66800#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66972#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66970#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66968#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66963#L584 assume !(8576 == ssl3_accept_~state~0); 66961#L602 ssl3_accept_~skip~0 := 0; 66960#L98-2 assume !false; 66959#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66958#L101 assume !(12292 == ssl3_accept_~s__state~0); 66957#L104 assume !(16384 == ssl3_accept_~s__state~0); 66955#L107 assume !(8192 == ssl3_accept_~s__state~0); 66954#L110 assume !(24576 == ssl3_accept_~s__state~0); 66953#L113 assume !(8195 == ssl3_accept_~s__state~0); 66952#L116 assume !(8480 == ssl3_accept_~s__state~0); 66950#L119 assume !(8481 == ssl3_accept_~s__state~0); 66949#L122 assume !(8482 == ssl3_accept_~s__state~0); 66948#L125 assume !(8464 == ssl3_accept_~s__state~0); 66947#L128 assume !(8465 == ssl3_accept_~s__state~0); 66946#L131 assume !(8466 == ssl3_accept_~s__state~0); 66945#L134 assume !(8496 == ssl3_accept_~s__state~0); 66944#L137 assume !(8497 == ssl3_accept_~s__state~0); 66943#L140 assume !(8512 == ssl3_accept_~s__state~0); 66942#L143 assume !(8513 == ssl3_accept_~s__state~0); 66941#L146 assume 8528 == ssl3_accept_~s__state~0; 66795#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66938#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66937#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66936#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66934#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66928#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66927#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66922#L584 assume !(8576 == ssl3_accept_~state~0); 66920#L602 ssl3_accept_~skip~0 := 0; 66915#L98-2 assume !false; 66912#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66910#L101 assume !(12292 == ssl3_accept_~s__state~0); 66908#L104 assume !(16384 == ssl3_accept_~s__state~0); 66906#L107 assume !(8192 == ssl3_accept_~s__state~0); 66904#L110 assume !(24576 == ssl3_accept_~s__state~0); 66902#L113 assume !(8195 == ssl3_accept_~s__state~0); 66900#L116 assume !(8480 == ssl3_accept_~s__state~0); 66898#L119 assume !(8481 == ssl3_accept_~s__state~0); 66896#L122 assume !(8482 == ssl3_accept_~s__state~0); 66894#L125 assume !(8464 == ssl3_accept_~s__state~0); 66892#L128 assume !(8465 == ssl3_accept_~s__state~0); 66890#L131 assume !(8466 == ssl3_accept_~s__state~0); 66888#L134 assume !(8496 == ssl3_accept_~s__state~0); 66886#L137 assume !(8497 == ssl3_accept_~s__state~0); 66884#L140 assume !(8512 == ssl3_accept_~s__state~0); 66882#L143 assume !(8513 == ssl3_accept_~s__state~0); 66880#L146 assume !(8528 == ssl3_accept_~s__state~0); 66878#L149 assume !(8529 == ssl3_accept_~s__state~0); 66876#L152 assume 8544 == ssl3_accept_~s__state~0; 66790#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66873#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 66870#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66868#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66864#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 66862#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66860#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66855#L584 assume !(8576 == ssl3_accept_~state~0); 66853#L602 ssl3_accept_~skip~0 := 0; 66852#L98-2 assume !false; 66851#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66850#L101 assume !(12292 == ssl3_accept_~s__state~0); 66849#L104 assume !(16384 == ssl3_accept_~s__state~0); 66848#L107 assume !(8192 == ssl3_accept_~s__state~0); 66847#L110 assume !(24576 == ssl3_accept_~s__state~0); 66846#L113 assume !(8195 == ssl3_accept_~s__state~0); 66845#L116 assume !(8480 == ssl3_accept_~s__state~0); 66844#L119 assume !(8481 == ssl3_accept_~s__state~0); 66843#L122 assume !(8482 == ssl3_accept_~s__state~0); 66842#L125 assume !(8464 == ssl3_accept_~s__state~0); 66841#L128 assume !(8465 == ssl3_accept_~s__state~0); 66840#L131 assume !(8466 == ssl3_accept_~s__state~0); 66839#L134 assume !(8496 == ssl3_accept_~s__state~0); 66838#L137 assume !(8497 == ssl3_accept_~s__state~0); 66837#L140 assume !(8512 == ssl3_accept_~s__state~0); 66836#L143 assume !(8513 == ssl3_accept_~s__state~0); 66835#L146 assume !(8528 == ssl3_accept_~s__state~0); 66834#L149 assume !(8529 == ssl3_accept_~s__state~0); 66833#L152 assume !(8544 == ssl3_accept_~s__state~0); 66832#L155 assume !(8545 == ssl3_accept_~s__state~0); 66831#L158 assume !(8560 == ssl3_accept_~s__state~0); 66830#L161 assume !(8561 == ssl3_accept_~s__state~0); 66829#L164 assume 8448 == ssl3_accept_~s__state~0; 66828#L165 assume !(ssl3_accept_~num1~0 > 0); 66826#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66824#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66819#L584 assume !(8576 == ssl3_accept_~state~0); 66817#L602 ssl3_accept_~skip~0 := 0; 66816#L98-2 assume !false; 66815#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66814#L101 assume !(12292 == ssl3_accept_~s__state~0); 66813#L104 assume !(16384 == ssl3_accept_~s__state~0); 66812#L107 assume !(8192 == ssl3_accept_~s__state~0); 66811#L110 assume !(24576 == ssl3_accept_~s__state~0); 66810#L113 assume !(8195 == ssl3_accept_~s__state~0); 66809#L116 assume !(8480 == ssl3_accept_~s__state~0); 66808#L119 assume !(8481 == ssl3_accept_~s__state~0); 66807#L122 assume !(8482 == ssl3_accept_~s__state~0); 66806#L125 assume !(8464 == ssl3_accept_~s__state~0); 66805#L128 assume !(8465 == ssl3_accept_~s__state~0); 66804#L131 assume !(8466 == ssl3_accept_~s__state~0); 66803#L134 assume !(8496 == ssl3_accept_~s__state~0); 66802#L137 assume !(8497 == ssl3_accept_~s__state~0); 66801#L140 assume !(8512 == ssl3_accept_~s__state~0); 66798#L143 assume !(8513 == ssl3_accept_~s__state~0); 66796#L146 assume !(8528 == ssl3_accept_~s__state~0); 66793#L149 assume !(8529 == ssl3_accept_~s__state~0); 66791#L152 assume !(8544 == ssl3_accept_~s__state~0); 66788#L155 assume !(8545 == ssl3_accept_~s__state~0); 66786#L158 assume !(8560 == ssl3_accept_~s__state~0); 66783#L161 assume !(8561 == ssl3_accept_~s__state~0); 66779#L164 assume !(8448 == ssl3_accept_~s__state~0); 66780#L167 assume 8576 == ssl3_accept_~s__state~0; 66721#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 67396#L448 assume !(ssl3_accept_~ret~0 <= 0); 67395#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66703#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67669#L584 assume 8576 == ssl3_accept_~state~0; 67644#L603 assume !(8592 == ssl3_accept_~s__state~0); 67642#L602 ssl3_accept_~skip~0 := 0; 67640#L98-2 assume !false; 67638#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67636#L101 assume !(12292 == ssl3_accept_~s__state~0); 67634#L104 assume !(16384 == ssl3_accept_~s__state~0); 67632#L107 assume !(8192 == ssl3_accept_~s__state~0); 67630#L110 assume !(24576 == ssl3_accept_~s__state~0); 67628#L113 assume !(8195 == ssl3_accept_~s__state~0); 67626#L116 assume !(8480 == ssl3_accept_~s__state~0); 67624#L119 assume !(8481 == ssl3_accept_~s__state~0); 67622#L122 assume !(8482 == ssl3_accept_~s__state~0); 67620#L125 assume !(8464 == ssl3_accept_~s__state~0); 67618#L128 assume !(8465 == ssl3_accept_~s__state~0); 67617#L131 assume 8466 == ssl3_accept_~s__state~0; 64586#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63004#L273 [2019-11-28 03:06:24,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,450 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-28 03:06:24,450 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:24,451 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244656883] [2019-11-28 03:06:24,451 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,460 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:24,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1947106346, now seen corresponding path program 1 times [2019-11-28 03:06:24,461 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:24,461 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662789583] [2019-11-28 03:06:24,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-11-28 03:06:24,535 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662789583] [2019-11-28 03:06:24,535 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:24,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:24,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239533846] [2019-11-28 03:06:24,536 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:24,536 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:24,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:24,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:24,537 INFO L87 Difference]: Start difference. First operand 4867 states and 6420 transitions. cyclomatic complexity: 1564 Second operand 3 states. [2019-11-28 03:06:24,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:24,572 INFO L93 Difference]: Finished difference Result 9046 states and 11879 transitions. [2019-11-28 03:06:24,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:24,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9046 states and 11879 transitions. [2019-11-28 03:06:24,611 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6020 [2019-11-28 03:06:24,647 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9046 states to 9046 states and 11879 transitions. [2019-11-28 03:06:24,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6127 [2019-11-28 03:06:24,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6127 [2019-11-28 03:06:24,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9046 states and 11879 transitions. [2019-11-28 03:06:24,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:24,653 INFO L688 BuchiCegarLoop]: Abstraction has 9046 states and 11879 transitions. [2019-11-28 03:06:24,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9046 states and 11879 transitions. [2019-11-28 03:06:24,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9046 to 4867. [2019-11-28 03:06:24,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4867 states. [2019-11-28 03:06:24,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6414 transitions. [2019-11-28 03:06:24,851 INFO L711 BuchiCegarLoop]: Abstraction has 4867 states and 6414 transitions. [2019-11-28 03:06:24,852 INFO L591 BuchiCegarLoop]: Abstraction has 4867 states and 6414 transitions. [2019-11-28 03:06:24,852 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-28 03:06:24,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4867 states and 6414 transitions. [2019-11-28 03:06:24,867 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-11-28 03:06:24,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:24,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:24,869 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:24,869 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:24,869 INFO L794 eck$LassoCheckResult]: Stem: 77028#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 76803#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 76767#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 76768#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76903#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 76904#L98-2 assume !false; 78271#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78890#L101 assume !(12292 == ssl3_accept_~s__state~0); 78886#L104 assume !(16384 == ssl3_accept_~s__state~0); 78887#L107 assume !(8192 == ssl3_accept_~s__state~0); 78882#L110 assume !(24576 == ssl3_accept_~s__state~0); 78883#L113 assume !(8195 == ssl3_accept_~s__state~0); 78878#L116 assume !(8480 == ssl3_accept_~s__state~0); 78879#L119 assume !(8481 == ssl3_accept_~s__state~0); 78874#L122 assume !(8482 == ssl3_accept_~s__state~0); 78875#L125 assume 8464 == ssl3_accept_~s__state~0; 77669#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77670#L273 [2019-11-28 03:06:24,870 INFO L796 eck$LassoCheckResult]: Loop: 77670#L273 assume !(0 == ssl3_accept_~blastFlag~0); 81500#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 81499#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81483#L584 assume !(8576 == ssl3_accept_~state~0); 81476#L602 ssl3_accept_~skip~0 := 0; 81473#L98-2 assume !false; 81471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81469#L101 assume !(12292 == ssl3_accept_~s__state~0); 81467#L104 assume !(16384 == ssl3_accept_~s__state~0); 81465#L107 assume !(8192 == ssl3_accept_~s__state~0); 81463#L110 assume !(24576 == ssl3_accept_~s__state~0); 81461#L113 assume !(8195 == ssl3_accept_~s__state~0); 81459#L116 assume !(8480 == ssl3_accept_~s__state~0); 81457#L119 assume !(8481 == ssl3_accept_~s__state~0); 81455#L122 assume !(8482 == ssl3_accept_~s__state~0); 81453#L125 assume !(8464 == ssl3_accept_~s__state~0); 81451#L128 assume !(8465 == ssl3_accept_~s__state~0); 81391#L131 assume !(8466 == ssl3_accept_~s__state~0); 79432#L134 assume 8496 == ssl3_accept_~s__state~0; 79433#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 77019#L286 assume !(1 == ssl3_accept_~blastFlag~0); 77020#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 77035#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 80704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80703#L296-2 ssl3_accept_~s__init_num~0 := 0; 80701#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80696#L584 assume !(8576 == ssl3_accept_~state~0); 80694#L602 ssl3_accept_~skip~0 := 0; 80693#L98-2 assume !false; 80692#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80691#L101 assume !(12292 == ssl3_accept_~s__state~0); 80690#L104 assume !(16384 == ssl3_accept_~s__state~0); 80689#L107 assume !(8192 == ssl3_accept_~s__state~0); 80688#L110 assume !(24576 == ssl3_accept_~s__state~0); 80687#L113 assume !(8195 == ssl3_accept_~s__state~0); 80686#L116 assume !(8480 == ssl3_accept_~s__state~0); 80685#L119 assume !(8481 == ssl3_accept_~s__state~0); 80684#L122 assume !(8482 == ssl3_accept_~s__state~0); 80683#L125 assume !(8464 == ssl3_accept_~s__state~0); 80682#L128 assume !(8465 == ssl3_accept_~s__state~0); 80681#L131 assume !(8466 == ssl3_accept_~s__state~0); 80680#L134 assume !(8496 == ssl3_accept_~s__state~0); 80679#L137 assume !(8497 == ssl3_accept_~s__state~0); 80678#L140 assume 8512 == ssl3_accept_~s__state~0; 79978#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81369#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81366#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81363#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81357#L584 assume !(8576 == ssl3_accept_~state~0); 81354#L602 ssl3_accept_~skip~0 := 0; 81352#L98-2 assume !false; 81350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81348#L101 assume !(12292 == ssl3_accept_~s__state~0); 81346#L104 assume !(16384 == ssl3_accept_~s__state~0); 81344#L107 assume !(8192 == ssl3_accept_~s__state~0); 81342#L110 assume !(24576 == ssl3_accept_~s__state~0); 81340#L113 assume !(8195 == ssl3_accept_~s__state~0); 81338#L116 assume !(8480 == ssl3_accept_~s__state~0); 81336#L119 assume !(8481 == ssl3_accept_~s__state~0); 81334#L122 assume !(8482 == ssl3_accept_~s__state~0); 81332#L125 assume !(8464 == ssl3_accept_~s__state~0); 81330#L128 assume !(8465 == ssl3_accept_~s__state~0); 81328#L131 assume !(8466 == ssl3_accept_~s__state~0); 81325#L134 assume !(8496 == ssl3_accept_~s__state~0); 81322#L137 assume !(8497 == ssl3_accept_~s__state~0); 81319#L140 assume !(8512 == ssl3_accept_~s__state~0); 81316#L143 assume !(8513 == ssl3_accept_~s__state~0); 81312#L146 assume 8528 == ssl3_accept_~s__state~0; 76826#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76827#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81291#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76994#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 76995#L360 assume !(ssl3_accept_~ret~0 <= 0); 76855#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81287#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81280#L584 assume !(8576 == ssl3_accept_~state~0); 81270#L602 ssl3_accept_~skip~0 := 0; 81265#L98-2 assume !false; 81262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81259#L101 assume !(12292 == ssl3_accept_~s__state~0); 81256#L104 assume !(16384 == ssl3_accept_~s__state~0); 80829#L107 assume !(8192 == ssl3_accept_~s__state~0); 80830#L110 assume !(24576 == ssl3_accept_~s__state~0); 80790#L113 assume !(8195 == ssl3_accept_~s__state~0); 80791#L116 assume !(8480 == ssl3_accept_~s__state~0); 80784#L119 assume !(8481 == ssl3_accept_~s__state~0); 80785#L122 assume !(8482 == ssl3_accept_~s__state~0); 80778#L125 assume !(8464 == ssl3_accept_~s__state~0); 80779#L128 assume !(8465 == ssl3_accept_~s__state~0); 80772#L131 assume !(8466 == ssl3_accept_~s__state~0); 80773#L134 assume !(8496 == ssl3_accept_~s__state~0); 80766#L137 assume !(8497 == ssl3_accept_~s__state~0); 80767#L140 assume !(8512 == ssl3_accept_~s__state~0); 80760#L143 assume !(8513 == ssl3_accept_~s__state~0); 80761#L146 assume !(8528 == ssl3_accept_~s__state~0); 80754#L149 assume !(8529 == ssl3_accept_~s__state~0); 80755#L152 assume 8544 == ssl3_accept_~s__state~0; 77088#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 77089#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 81217#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77051#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76915#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 76910#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 76911#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81374#L584 assume !(8576 == ssl3_accept_~state~0); 81372#L602 ssl3_accept_~skip~0 := 0; 81371#L98-2 assume !false; 81370#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81367#L101 assume !(12292 == ssl3_accept_~s__state~0); 81365#L104 assume !(16384 == ssl3_accept_~s__state~0); 81364#L107 assume !(8192 == ssl3_accept_~s__state~0); 81358#L110 assume !(24576 == ssl3_accept_~s__state~0); 81355#L113 assume !(8195 == ssl3_accept_~s__state~0); 81353#L116 assume !(8480 == ssl3_accept_~s__state~0); 81351#L119 assume !(8481 == ssl3_accept_~s__state~0); 81349#L122 assume !(8482 == ssl3_accept_~s__state~0); 81347#L125 assume !(8464 == ssl3_accept_~s__state~0); 81345#L128 assume !(8465 == ssl3_accept_~s__state~0); 81343#L131 assume !(8466 == ssl3_accept_~s__state~0); 81341#L134 assume !(8496 == ssl3_accept_~s__state~0); 81339#L137 assume !(8497 == ssl3_accept_~s__state~0); 81337#L140 assume !(8512 == ssl3_accept_~s__state~0); 81335#L143 assume !(8513 == ssl3_accept_~s__state~0); 81333#L146 assume !(8528 == ssl3_accept_~s__state~0); 81331#L149 assume !(8529 == ssl3_accept_~s__state~0); 81329#L152 assume !(8544 == ssl3_accept_~s__state~0); 81327#L155 assume !(8545 == ssl3_accept_~s__state~0); 81324#L158 assume !(8560 == ssl3_accept_~s__state~0); 81321#L161 assume !(8561 == ssl3_accept_~s__state~0); 81318#L164 assume 8448 == ssl3_accept_~s__state~0; 81315#L165 assume !(ssl3_accept_~num1~0 > 0); 77102#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77103#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81394#L584 assume !(8576 == ssl3_accept_~state~0); 81390#L602 ssl3_accept_~skip~0 := 0; 81388#L98-2 assume !false; 81386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81384#L101 assume !(12292 == ssl3_accept_~s__state~0); 81383#L104 assume !(16384 == ssl3_accept_~s__state~0); 81382#L107 assume !(8192 == ssl3_accept_~s__state~0); 81380#L110 assume !(24576 == ssl3_accept_~s__state~0); 81326#L113 assume !(8195 == ssl3_accept_~s__state~0); 81323#L116 assume !(8480 == ssl3_accept_~s__state~0); 81320#L119 assume !(8481 == ssl3_accept_~s__state~0); 81317#L122 assume !(8482 == ssl3_accept_~s__state~0); 81313#L125 assume !(8464 == ssl3_accept_~s__state~0); 81311#L128 assume !(8465 == ssl3_accept_~s__state~0); 81310#L131 assume !(8466 == ssl3_accept_~s__state~0); 81309#L134 assume !(8496 == ssl3_accept_~s__state~0); 81308#L137 assume !(8497 == ssl3_accept_~s__state~0); 81307#L140 assume !(8512 == ssl3_accept_~s__state~0); 81306#L143 assume !(8513 == ssl3_accept_~s__state~0); 81305#L146 assume !(8528 == ssl3_accept_~s__state~0); 81304#L149 assume !(8529 == ssl3_accept_~s__state~0); 81301#L152 assume !(8544 == ssl3_accept_~s__state~0); 81299#L155 assume !(8545 == ssl3_accept_~s__state~0); 81297#L158 assume !(8560 == ssl3_accept_~s__state~0); 81295#L161 assume !(8561 == ssl3_accept_~s__state~0); 81293#L164 assume !(8448 == ssl3_accept_~s__state~0); 77091#L167 assume 8576 == ssl3_accept_~s__state~0; 76987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 76988#L448 assume !(ssl3_accept_~ret~0 <= 0); 77046#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77047#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81486#L584 assume 8576 == ssl3_accept_~state~0; 81487#L603 assume !(8592 == ssl3_accept_~s__state~0); 81614#L602 ssl3_accept_~skip~0 := 0; 81613#L98-2 assume !false; 81612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81611#L101 assume !(12292 == ssl3_accept_~s__state~0); 81610#L104 assume !(16384 == ssl3_accept_~s__state~0); 81609#L107 assume !(8192 == ssl3_accept_~s__state~0); 81608#L110 assume !(24576 == ssl3_accept_~s__state~0); 81607#L113 assume !(8195 == ssl3_accept_~s__state~0); 81606#L116 assume !(8480 == ssl3_accept_~s__state~0); 81605#L119 assume !(8481 == ssl3_accept_~s__state~0); 81604#L122 assume !(8482 == ssl3_accept_~s__state~0); 81603#L125 assume !(8464 == ssl3_accept_~s__state~0); 81600#L128 assume !(8465 == ssl3_accept_~s__state~0); 81549#L131 assume 8466 == ssl3_accept_~s__state~0; 80709#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77670#L273 [2019-11-28 03:06:24,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,871 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-11-28 03:06:24,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:24,871 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803661808] [2019-11-28 03:06:24,871 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:24,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,879 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:24,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1799941929, now seen corresponding path program 1 times [2019-11-28 03:06:24,880 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:24,880 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634522355] [2019-11-28 03:06:24,881 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:24,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:24,917 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:24,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:24,917 INFO L82 PathProgramCache]: Analyzing trace with hash -586903373, now seen corresponding path program 1 times [2019-11-28 03:06:24,918 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:24,918 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147386917] [2019-11-28 03:06:24,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-11-28 03:06:24,957 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147386917] [2019-11-28 03:06:24,957 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:24,957 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:24,957 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291583126] [2019-11-28 03:06:26,533 WARN L192 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2019-11-28 03:06:26,643 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:26,643 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:26,643 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:26,643 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:26,643 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-28 03:06:26,643 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:26,643 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:26,643 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:26,644 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2019-11-28 03:06:26,644 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:26,644 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:26,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:26,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,106 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:27,107 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,113 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,117 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,117 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,129 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,129 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,133 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,145 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,145 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,149 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,164 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,165 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,175 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,175 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,182 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,182 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,185 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,185 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,192 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,199 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,199 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0=-5, ULTIMATE.start_ssl3_accept_#t~nondet38=-5} Honda state: {ULTIMATE.start_ssl3_accept_~l~0=-5, ULTIMATE.start_ssl3_accept_#t~nondet38=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,217 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,217 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,224 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,226 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,226 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,236 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,236 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,243 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,247 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,247 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,253 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,253 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,256 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:27,256 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,261 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:27,261 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,330 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-28 03:06:27,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-28 03:06:27,336 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-28 03:06:27,338 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:27,338 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:27,339 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:27,339 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:27,339 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-28 03:06:27,339 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,339 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:27,339 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:27,340 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2019-11-28 03:06:27,340 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:27,340 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:27,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:27,785 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:27,785 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,803 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,821 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,821 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,822 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,842 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-28 03:06:27,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,843 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-28 03:06:27,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,845 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,851 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-28 03:06:27,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,853 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-28 03:06:27,854 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,857 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,867 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,868 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,878 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,882 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:27,887 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,901 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,906 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,917 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,925 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,926 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,927 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,936 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,937 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,939 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,949 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,951 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:27,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:27,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:27,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:27,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:27,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:27,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:27,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:27,965 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-28 03:06:27,967 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-28 03:06:27,968 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:27,972 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-28 03:06:27,973 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-28 03:06:27,973 INFO L510 LassoAnalysis]: Proved termination. [2019-11-28 03:06:27,973 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-11-28 03:06:27,975 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:28,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:28,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-28 03:06:28,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:28,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-28 03:06:28,072 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:28,102 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-28 03:06:28,103 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-11-28 03:06:28,104 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4867 states and 6414 transitions. cyclomatic complexity: 1558 Second operand 4 states. [2019-11-28 03:06:28,199 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4867 states and 6414 transitions. cyclomatic complexity: 1558. Second operand 4 states. Result 11932 states and 15705 transitions. Complement of second has 4 states. [2019-11-28 03:06:28,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-28 03:06:28,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-28 03:06:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2019-11-28 03:06:28,201 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 181 letters. [2019-11-28 03:06:28,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:28,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 198 letters. Loop has 181 letters. [2019-11-28 03:06:28,204 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:28,204 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 362 letters. [2019-11-28 03:06:28,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:28,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11932 states and 15705 transitions. [2019-11-28 03:06:28,266 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4599 [2019-11-28 03:06:28,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11932 states to 10515 states and 13833 transitions. [2019-11-28 03:06:28,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4716 [2019-11-28 03:06:28,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4732 [2019-11-28 03:06:28,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10515 states and 13833 transitions. [2019-11-28 03:06:28,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:28,315 INFO L688 BuchiCegarLoop]: Abstraction has 10515 states and 13833 transitions. [2019-11-28 03:06:28,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10515 states and 13833 transitions. [2019-11-28 03:06:28,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10515 to 9076. [2019-11-28 03:06:28,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2019-11-28 03:06:28,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11954 transitions. [2019-11-28 03:06:28,451 INFO L711 BuchiCegarLoop]: Abstraction has 9076 states and 11954 transitions. [2019-11-28 03:06:28,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:28,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:28,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:28,452 INFO L87 Difference]: Start difference. First operand 9076 states and 11954 transitions. Second operand 3 states. [2019-11-28 03:06:28,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:28,495 INFO L93 Difference]: Finished difference Result 9078 states and 11936 transitions. [2019-11-28 03:06:28,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:28,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9078 states and 11936 transitions. [2019-11-28 03:06:28,530 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-11-28 03:06:28,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9078 states to 9076 states and 11934 transitions. [2019-11-28 03:06:28,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3301 [2019-11-28 03:06:28,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3301 [2019-11-28 03:06:28,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9076 states and 11934 transitions. [2019-11-28 03:06:28,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:28,565 INFO L688 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-11-28 03:06:28,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9076 states and 11934 transitions. [2019-11-28 03:06:28,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9076 to 9076. [2019-11-28 03:06:28,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2019-11-28 03:06:28,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11934 transitions. [2019-11-28 03:06:28,679 INFO L711 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-11-28 03:06:28,679 INFO L591 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-11-28 03:06:28,679 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-28 03:06:28,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9076 states and 11934 transitions. [2019-11-28 03:06:28,700 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-11-28 03:06:28,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:28,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:28,702 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:28,702 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:28,703 INFO L794 eck$LassoCheckResult]: Stem: 112585#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 112372#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112335#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 112336#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112471#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 112472#L98-2 assume !false; 112881#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113011#L101 assume !(12292 == ssl3_accept_~s__state~0); 113012#L104 assume !(16384 == ssl3_accept_~s__state~0); 113005#L107 assume !(8192 == ssl3_accept_~s__state~0); 113006#L110 assume !(24576 == ssl3_accept_~s__state~0); 112999#L113 assume !(8195 == ssl3_accept_~s__state~0); 113000#L116 assume !(8480 == ssl3_accept_~s__state~0); 112993#L119 assume !(8481 == ssl3_accept_~s__state~0); 112994#L122 assume !(8482 == ssl3_accept_~s__state~0); 113367#L125 assume 8464 == ssl3_accept_~s__state~0; 112600#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 112601#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 116362#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114393#L547 [2019-11-28 03:06:28,703 INFO L796 eck$LassoCheckResult]: Loop: 114393#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114376#L584 assume !(8576 == ssl3_accept_~state~0); 114369#L602 ssl3_accept_~skip~0 := 0; 114365#L98-2 assume !false; 114361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114357#L101 assume !(12292 == ssl3_accept_~s__state~0); 114353#L104 assume !(16384 == ssl3_accept_~s__state~0); 114349#L107 assume !(8192 == ssl3_accept_~s__state~0); 114345#L110 assume !(24576 == ssl3_accept_~s__state~0); 114341#L113 assume !(8195 == ssl3_accept_~s__state~0); 114337#L116 assume !(8480 == ssl3_accept_~s__state~0); 114333#L119 assume !(8481 == ssl3_accept_~s__state~0); 114329#L122 assume !(8482 == ssl3_accept_~s__state~0); 114325#L125 assume !(8464 == ssl3_accept_~s__state~0); 114321#L128 assume !(8465 == ssl3_accept_~s__state~0); 114317#L131 assume !(8466 == ssl3_accept_~s__state~0); 114313#L134 assume 8496 == ssl3_accept_~s__state~0; 114067#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 114312#L286 assume !(1 == ssl3_accept_~blastFlag~0); 114311#L289 assume !(3 == ssl3_accept_~blastFlag~0); 114310#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 114306#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 114305#L296-2 ssl3_accept_~s__init_num~0 := 0; 114303#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114298#L584 assume !(8576 == ssl3_accept_~state~0); 114296#L602 ssl3_accept_~skip~0 := 0; 114295#L98-2 assume !false; 114294#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114293#L101 assume !(12292 == ssl3_accept_~s__state~0); 114292#L104 assume !(16384 == ssl3_accept_~s__state~0); 114291#L107 assume !(8192 == ssl3_accept_~s__state~0); 114290#L110 assume !(24576 == ssl3_accept_~s__state~0); 114289#L113 assume !(8195 == ssl3_accept_~s__state~0); 114288#L116 assume !(8480 == ssl3_accept_~s__state~0); 114287#L119 assume !(8481 == ssl3_accept_~s__state~0); 114286#L122 assume !(8482 == ssl3_accept_~s__state~0); 114285#L125 assume !(8464 == ssl3_accept_~s__state~0); 114284#L128 assume !(8465 == ssl3_accept_~s__state~0); 114283#L131 assume !(8466 == ssl3_accept_~s__state~0); 114282#L134 assume !(8496 == ssl3_accept_~s__state~0); 114281#L137 assume !(8497 == ssl3_accept_~s__state~0); 114280#L140 assume 8512 == ssl3_accept_~s__state~0; 114062#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114279#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 114277#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114275#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114270#L584 assume !(8576 == ssl3_accept_~state~0); 114268#L602 ssl3_accept_~skip~0 := 0; 114267#L98-2 assume !false; 114266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114265#L101 assume !(12292 == ssl3_accept_~s__state~0); 114264#L104 assume !(16384 == ssl3_accept_~s__state~0); 114263#L107 assume !(8192 == ssl3_accept_~s__state~0); 114262#L110 assume !(24576 == ssl3_accept_~s__state~0); 114261#L113 assume !(8195 == ssl3_accept_~s__state~0); 114260#L116 assume !(8480 == ssl3_accept_~s__state~0); 114259#L119 assume !(8481 == ssl3_accept_~s__state~0); 114258#L122 assume !(8482 == ssl3_accept_~s__state~0); 114257#L125 assume !(8464 == ssl3_accept_~s__state~0); 114256#L128 assume !(8465 == ssl3_accept_~s__state~0); 114255#L131 assume !(8466 == ssl3_accept_~s__state~0); 114254#L134 assume !(8496 == ssl3_accept_~s__state~0); 114253#L137 assume !(8497 == ssl3_accept_~s__state~0); 114252#L140 assume !(8512 == ssl3_accept_~s__state~0); 114251#L143 assume !(8513 == ssl3_accept_~s__state~0); 114250#L146 assume 8528 == ssl3_accept_~s__state~0; 114057#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 114248#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114249#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114240#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 114238#L360 assume !(ssl3_accept_~ret~0 <= 0); 114237#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114235#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114229#L584 assume !(8576 == ssl3_accept_~state~0); 114223#L602 ssl3_accept_~skip~0 := 0; 114220#L98-2 assume !false; 114218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114216#L101 assume !(12292 == ssl3_accept_~s__state~0); 114214#L104 assume !(16384 == ssl3_accept_~s__state~0); 114212#L107 assume !(8192 == ssl3_accept_~s__state~0); 114210#L110 assume !(24576 == ssl3_accept_~s__state~0); 114208#L113 assume !(8195 == ssl3_accept_~s__state~0); 114206#L116 assume !(8480 == ssl3_accept_~s__state~0); 114204#L119 assume !(8481 == ssl3_accept_~s__state~0); 114202#L122 assume !(8482 == ssl3_accept_~s__state~0); 114200#L125 assume !(8464 == ssl3_accept_~s__state~0); 114198#L128 assume !(8465 == ssl3_accept_~s__state~0); 114196#L131 assume !(8466 == ssl3_accept_~s__state~0); 114194#L134 assume !(8496 == ssl3_accept_~s__state~0); 114192#L137 assume !(8497 == ssl3_accept_~s__state~0); 114190#L140 assume !(8512 == ssl3_accept_~s__state~0); 114188#L143 assume !(8513 == ssl3_accept_~s__state~0); 114186#L146 assume !(8528 == ssl3_accept_~s__state~0); 114184#L149 assume !(8529 == ssl3_accept_~s__state~0); 114182#L152 assume 8544 == ssl3_accept_~s__state~0; 114052#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114179#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 114176#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114174#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 114171#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 114169#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 114167#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114162#L584 assume !(8576 == ssl3_accept_~state~0); 114160#L602 ssl3_accept_~skip~0 := 0; 114159#L98-2 assume !false; 114158#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114157#L101 assume !(12292 == ssl3_accept_~s__state~0); 114156#L104 assume !(16384 == ssl3_accept_~s__state~0); 114155#L107 assume !(8192 == ssl3_accept_~s__state~0); 114154#L110 assume !(24576 == ssl3_accept_~s__state~0); 114153#L113 assume !(8195 == ssl3_accept_~s__state~0); 114152#L116 assume !(8480 == ssl3_accept_~s__state~0); 114151#L119 assume !(8481 == ssl3_accept_~s__state~0); 114150#L122 assume !(8482 == ssl3_accept_~s__state~0); 114149#L125 assume !(8464 == ssl3_accept_~s__state~0); 114148#L128 assume !(8465 == ssl3_accept_~s__state~0); 114147#L131 assume !(8466 == ssl3_accept_~s__state~0); 114146#L134 assume !(8496 == ssl3_accept_~s__state~0); 114144#L137 assume !(8497 == ssl3_accept_~s__state~0); 114142#L140 assume !(8512 == ssl3_accept_~s__state~0); 114140#L143 assume !(8513 == ssl3_accept_~s__state~0); 114138#L146 assume !(8528 == ssl3_accept_~s__state~0); 114136#L149 assume !(8529 == ssl3_accept_~s__state~0); 114134#L152 assume !(8544 == ssl3_accept_~s__state~0); 114132#L155 assume !(8545 == ssl3_accept_~s__state~0); 114130#L158 assume !(8560 == ssl3_accept_~s__state~0); 114128#L161 assume !(8561 == ssl3_accept_~s__state~0); 114126#L164 assume 8448 == ssl3_accept_~s__state~0; 114124#L165 assume !(ssl3_accept_~num1~0 > 0); 114120#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114116#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114106#L584 assume !(8576 == ssl3_accept_~state~0); 114102#L602 ssl3_accept_~skip~0 := 0; 114100#L98-2 assume !false; 114098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114096#L101 assume !(12292 == ssl3_accept_~s__state~0); 114094#L104 assume !(16384 == ssl3_accept_~s__state~0); 114092#L107 assume !(8192 == ssl3_accept_~s__state~0); 114090#L110 assume !(24576 == ssl3_accept_~s__state~0); 114088#L113 assume !(8195 == ssl3_accept_~s__state~0); 114085#L116 assume !(8480 == ssl3_accept_~s__state~0); 114083#L119 assume !(8481 == ssl3_accept_~s__state~0); 114080#L122 assume !(8482 == ssl3_accept_~s__state~0); 114077#L125 assume !(8464 == ssl3_accept_~s__state~0); 114075#L128 assume !(8465 == ssl3_accept_~s__state~0); 114073#L131 assume !(8466 == ssl3_accept_~s__state~0); 114069#L134 assume !(8496 == ssl3_accept_~s__state~0); 114070#L137 assume !(8497 == ssl3_accept_~s__state~0); 114064#L140 assume !(8512 == ssl3_accept_~s__state~0); 114065#L143 assume !(8513 == ssl3_accept_~s__state~0); 114059#L146 assume !(8528 == ssl3_accept_~s__state~0); 114060#L149 assume !(8529 == ssl3_accept_~s__state~0); 114054#L152 assume !(8544 == ssl3_accept_~s__state~0); 114055#L155 assume !(8545 == ssl3_accept_~s__state~0); 114049#L158 assume !(8560 == ssl3_accept_~s__state~0); 114050#L161 assume !(8561 == ssl3_accept_~s__state~0); 114044#L164 assume !(8448 == ssl3_accept_~s__state~0); 114045#L167 assume 8576 == ssl3_accept_~s__state~0; 114603#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 114629#L448 assume !(ssl3_accept_~ret~0 <= 0); 114628#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114038#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114384#L584 assume 8576 == ssl3_accept_~state~0; 114373#L603 assume !(8592 == ssl3_accept_~s__state~0); 114368#L602 ssl3_accept_~skip~0 := 0; 114364#L98-2 assume !false; 114360#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114356#L101 assume !(12292 == ssl3_accept_~s__state~0); 114352#L104 assume !(16384 == ssl3_accept_~s__state~0); 114348#L107 assume !(8192 == ssl3_accept_~s__state~0); 114344#L110 assume !(24576 == ssl3_accept_~s__state~0); 114340#L113 assume !(8195 == ssl3_accept_~s__state~0); 114336#L116 assume !(8480 == ssl3_accept_~s__state~0); 114332#L119 assume !(8481 == ssl3_accept_~s__state~0); 114328#L122 assume !(8482 == ssl3_accept_~s__state~0); 114324#L125 assume !(8464 == ssl3_accept_~s__state~0); 114320#L128 assume !(8465 == ssl3_accept_~s__state~0); 114316#L131 assume 8466 == ssl3_accept_~s__state~0; 112662#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 112660#L273 assume !(0 == ssl3_accept_~blastFlag~0); 112661#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114393#L547 [2019-11-28 03:06:28,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:28,704 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-28 03:06:28,704 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:28,704 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628498401] [2019-11-28 03:06:28,704 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:28,718 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:28,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:28,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1021068705, now seen corresponding path program 1 times [2019-11-28 03:06:28,719 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:28,719 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633651809] [2019-11-28 03:06:28,719 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:28,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:28,764 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:28,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:28,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1960677163, now seen corresponding path program 1 times [2019-11-28 03:06:28,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:28,766 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670157467] [2019-11-28 03:06:28,766 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:28,825 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-28 03:06:28,825 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670157467] [2019-11-28 03:06:28,825 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:28,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-28 03:06:28,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604172786] [2019-11-28 03:06:30,535 WARN L192 SmtUtils]: Spent 1.70 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-11-28 03:06:30,649 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-28 03:06:30,657 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:30,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:30,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:30,658 INFO L87 Difference]: Start difference. First operand 9076 states and 11934 transitions. cyclomatic complexity: 2875 Second operand 3 states. [2019-11-28 03:06:30,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:30,707 INFO L93 Difference]: Finished difference Result 9326 states and 12240 transitions. [2019-11-28 03:06:30,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:30,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9326 states and 12240 transitions. [2019-11-28 03:06:30,738 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-11-28 03:06:30,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9326 states to 9224 states and 12106 transitions. [2019-11-28 03:06:30,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3299 [2019-11-28 03:06:30,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3299 [2019-11-28 03:06:30,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9224 states and 12106 transitions. [2019-11-28 03:06:30,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:30,776 INFO L688 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-11-28 03:06:30,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9224 states and 12106 transitions. [2019-11-28 03:06:30,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9224 to 9224. [2019-11-28 03:06:30,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9224 states. [2019-11-28 03:06:30,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9224 states to 9224 states and 12106 transitions. [2019-11-28 03:06:30,892 INFO L711 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-11-28 03:06:30,892 INFO L591 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-11-28 03:06:30,892 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-28 03:06:30,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9224 states and 12106 transitions. [2019-11-28 03:06:30,919 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-11-28 03:06:30,920 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:30,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:30,921 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:30,921 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:30,922 INFO L794 eck$LassoCheckResult]: Stem: 131007#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 130783#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 130745#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 130746#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 130884#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 130885#L98-2 assume !false; 131310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131445#L101 assume !(12292 == ssl3_accept_~s__state~0); 131446#L104 assume !(16384 == ssl3_accept_~s__state~0); 131439#L107 assume !(8192 == ssl3_accept_~s__state~0); 131440#L110 assume !(24576 == ssl3_accept_~s__state~0); 131433#L113 assume !(8195 == ssl3_accept_~s__state~0); 131434#L116 assume !(8480 == ssl3_accept_~s__state~0); 131427#L119 assume !(8481 == ssl3_accept_~s__state~0); 131428#L122 assume !(8482 == ssl3_accept_~s__state~0); 131797#L125 assume !(8464 == ssl3_accept_~s__state~0); 131798#L128 assume !(8465 == ssl3_accept_~s__state~0); 131826#L131 assume !(8466 == ssl3_accept_~s__state~0); 131827#L134 assume !(8496 == ssl3_accept_~s__state~0); 131196#L137 [2019-11-28 03:06:30,922 INFO L796 eck$LassoCheckResult]: Loop: 131196#L137 assume !(8497 == ssl3_accept_~s__state~0); 131195#L140 assume !(8512 == ssl3_accept_~s__state~0); 131194#L143 assume !(8513 == ssl3_accept_~s__state~0); 131193#L146 assume !(8528 == ssl3_accept_~s__state~0); 131192#L149 assume !(8529 == ssl3_accept_~s__state~0); 131191#L152 assume !(8544 == ssl3_accept_~s__state~0); 131190#L155 assume !(8545 == ssl3_accept_~s__state~0); 131189#L158 assume !(8560 == ssl3_accept_~s__state~0); 131188#L161 assume !(8561 == ssl3_accept_~s__state~0); 131187#L164 assume 8448 == ssl3_accept_~s__state~0; 131142#L165 assume !(ssl3_accept_~num1~0 > 0); 131185#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131183#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131178#L584 assume !(8576 == ssl3_accept_~state~0); 131175#L602 ssl3_accept_~skip~0 := 0; 131174#L98-2 assume !false; 131173#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131171#L101 assume !(12292 == ssl3_accept_~s__state~0); 131170#L104 assume !(16384 == ssl3_accept_~s__state~0); 131169#L107 assume !(8192 == ssl3_accept_~s__state~0); 131168#L110 assume !(24576 == ssl3_accept_~s__state~0); 131166#L113 assume !(8195 == ssl3_accept_~s__state~0); 131165#L116 assume !(8480 == ssl3_accept_~s__state~0); 131164#L119 assume !(8481 == ssl3_accept_~s__state~0); 131162#L122 assume 8482 == ssl3_accept_~s__state~0; 131163#L123 ssl3_accept_~s__state~0 := 3; 131462#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131458#L584 assume !(8576 == ssl3_accept_~state~0); 131452#L602 ssl3_accept_~skip~0 := 0; 131453#L98-2 assume !false; 131812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131811#L101 assume !(12292 == ssl3_accept_~s__state~0); 131808#L104 assume !(16384 == ssl3_accept_~s__state~0); 131807#L107 assume !(8192 == ssl3_accept_~s__state~0); 131806#L110 assume !(24576 == ssl3_accept_~s__state~0); 131805#L113 assume !(8195 == ssl3_accept_~s__state~0); 131804#L116 assume !(8480 == ssl3_accept_~s__state~0); 131803#L119 assume !(8481 == ssl3_accept_~s__state~0); 131802#L122 assume !(8482 == ssl3_accept_~s__state~0); 131421#L125 assume !(8464 == ssl3_accept_~s__state~0); 131418#L128 assume !(8465 == ssl3_accept_~s__state~0); 131416#L131 assume !(8466 == ssl3_accept_~s__state~0); 131197#L134 assume !(8496 == ssl3_accept_~s__state~0); 131196#L137 [2019-11-28 03:06:30,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:30,923 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-28 03:06:30,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:30,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641637950] [2019-11-28 03:06:30,924 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:30,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:30,940 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641637950] [2019-11-28 03:06:30,940 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-28 03:06:30,940 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-28 03:06:30,941 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777597726] [2019-11-28 03:06:30,941 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-28 03:06:30,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:30,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1131751000, now seen corresponding path program 2 times [2019-11-28 03:06:30,943 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:30,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115398830] [2019-11-28 03:06:30,943 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:30,953 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:31,110 WARN L192 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 31 [2019-11-28 03:06:31,136 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:31,136 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:31,136 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:31,136 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:31,136 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-28 03:06:31,136 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,137 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:31,137 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:31,137 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2019-11-28 03:06:31,137 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:31,138 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:31,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,262 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:31,262 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:31,273 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:31,273 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:31,278 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:31,285 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:31,286 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,290 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-28 03:06:31,291 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:31,298 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-28 03:06:31,298 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-28 03:06:31,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-28 03:06:31,314 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,718 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-28 03:06:31,722 INFO L210 LassoAnalysis]: Preferences: [2019-11-28 03:06:31,722 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-28 03:06:31,722 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-28 03:06:31,722 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-28 03:06:31,722 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-28 03:06:31,722 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,722 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-28 03:06:31,722 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-28 03:06:31,723 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2019-11-28 03:06:31,723 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-28 03:06:31,723 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-28 03:06:31,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-28 03:06:31,831 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-28 03:06:31,831 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:31,838 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:31,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:31,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:31,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:31,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:31,839 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:31,839 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:31,841 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:31,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:31,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:31,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:31,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-28 03:06:31,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:31,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-28 03:06:31,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:31,856 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:31,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:31,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:31,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:31,864 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-28 03:06:31,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:31,864 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-28 03:06:31,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:31,866 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-28 03:06:31,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-28 03:06:31,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-28 03:06:31,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-28 03:06:31,874 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-28 03:06:31,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-28 03:06:31,877 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-28 03:06:31,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-28 03:06:31,880 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-28 03:06:31,883 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-28 03:06:31,883 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-28 03:06:31,887 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-28 03:06:31,887 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-28 03:06:31,887 INFO L510 LassoAnalysis]: Proved termination. [2019-11-28 03:06:31,887 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Exception during sending of exit command (exit): Broken pipe [2019-11-28 03:06:31,889 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-28 03:06:31,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:31,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:31,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-28 03:06:31,913 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:31,922 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-28 03:06:31,923 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-28 03:06:31,941 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-28 03:06:31,941 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9224 states and 12106 transitions. cyclomatic complexity: 2899 Second operand 5 states. [2019-11-28 03:06:32,405 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9224 states and 12106 transitions. cyclomatic complexity: 2899. Second operand 5 states. Result 35340 states and 45966 transitions. Complement of second has 9 states. [2019-11-28 03:06:32,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-28 03:06:32,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-28 03:06:32,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 365 transitions. [2019-11-28 03:06:32,407 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 43 letters. [2019-11-28 03:06:32,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:32,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 62 letters. Loop has 43 letters. [2019-11-28 03:06:32,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:32,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 86 letters. [2019-11-28 03:06:32,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-28 03:06:32,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35340 states and 45966 transitions. [2019-11-28 03:06:32,540 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6126 [2019-11-28 03:06:32,656 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35340 states to 35001 states and 45542 transitions. [2019-11-28 03:06:32,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6774 [2019-11-28 03:06:32,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6810 [2019-11-28 03:06:32,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35001 states and 45542 transitions. [2019-11-28 03:06:32,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:32,664 INFO L688 BuchiCegarLoop]: Abstraction has 35001 states and 45542 transitions. [2019-11-28 03:06:32,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35001 states and 45542 transitions. [2019-11-28 03:06:33,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35001 to 30894. [2019-11-28 03:06:33,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30894 states. [2019-11-28 03:06:33,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30894 states to 30894 states and 40453 transitions. [2019-11-28 03:06:33,103 INFO L711 BuchiCegarLoop]: Abstraction has 30894 states and 40453 transitions. [2019-11-28 03:06:33,103 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:33,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:33,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-28 03:06:33,104 INFO L87 Difference]: Start difference. First operand 30894 states and 40453 transitions. Second operand 3 states. [2019-11-28 03:06:33,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:33,485 INFO L93 Difference]: Finished difference Result 13415 states and 17431 transitions. [2019-11-28 03:06:33,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:33,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13415 states and 17431 transitions. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Exception during sending of exit command (exit): Broken pipe [2019-11-28 03:06:33,522 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2019-11-28 03:06:33,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13415 states to 13405 states and 17421 transitions. [2019-11-28 03:06:33,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2618 [2019-11-28 03:06:33,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2618 [2019-11-28 03:06:33,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13405 states and 17421 transitions. [2019-11-28 03:06:33,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:33,564 INFO L688 BuchiCegarLoop]: Abstraction has 13405 states and 17421 transitions. [2019-11-28 03:06:33,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13405 states and 17421 transitions. [2019-11-28 03:06:33,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13405 to 13249. [2019-11-28 03:06:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2019-11-28 03:06:33,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17235 transitions. [2019-11-28 03:06:33,707 INFO L711 BuchiCegarLoop]: Abstraction has 13249 states and 17235 transitions. [2019-11-28 03:06:33,707 INFO L591 BuchiCegarLoop]: Abstraction has 13249 states and 17235 transitions. [2019-11-28 03:06:33,707 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-28 03:06:33,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17235 transitions. [2019-11-28 03:06:33,742 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2019-11-28 03:06:33,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:33,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:33,745 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:33,745 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:33,745 INFO L794 eck$LassoCheckResult]: Stem: 220084#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 219870#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 219832#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 219833#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 219970#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 219971#L98-2 assume !false; 225575#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225573#L101 assume !(12292 == ssl3_accept_~s__state~0); 225570#L104 assume !(16384 == ssl3_accept_~s__state~0); 225567#L107 assume !(8192 == ssl3_accept_~s__state~0); 225561#L110 assume !(24576 == ssl3_accept_~s__state~0); 225558#L113 assume !(8195 == ssl3_accept_~s__state~0); 225556#L116 assume !(8480 == ssl3_accept_~s__state~0); 225554#L119 assume !(8481 == ssl3_accept_~s__state~0); 225552#L122 assume !(8482 == ssl3_accept_~s__state~0); 225550#L125 assume 8464 == ssl3_accept_~s__state~0; 225548#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 225546#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 225544#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 225541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225535#L584 assume !(8576 == ssl3_accept_~state~0); 225532#L602 ssl3_accept_~skip~0 := 0; 225530#L98-2 assume !false; 225528#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225526#L101 assume !(12292 == ssl3_accept_~s__state~0); 225521#L104 assume !(16384 == ssl3_accept_~s__state~0); 225515#L107 assume !(8192 == ssl3_accept_~s__state~0); 225512#L110 assume !(24576 == ssl3_accept_~s__state~0); 225509#L113 assume !(8195 == ssl3_accept_~s__state~0); 225506#L116 assume !(8480 == ssl3_accept_~s__state~0); 225505#L119 assume !(8481 == ssl3_accept_~s__state~0); 225504#L122 assume !(8482 == ssl3_accept_~s__state~0); 225503#L125 assume !(8464 == ssl3_accept_~s__state~0); 225500#L128 assume !(8465 == ssl3_accept_~s__state~0); 225496#L131 assume !(8466 == ssl3_accept_~s__state~0); 225487#L134 assume 8496 == ssl3_accept_~s__state~0; 225450#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 222967#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 222968#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 222591#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 222592#L296-2 ssl3_accept_~s__init_num~0 := 0; 223080#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223076#L584 assume !(8576 == ssl3_accept_~state~0); 223003#L602 ssl3_accept_~skip~0 := 0; 223004#L98-2 assume !false; 222995#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222996#L101 assume !(12292 == ssl3_accept_~s__state~0); 222987#L104 assume !(16384 == ssl3_accept_~s__state~0); 222988#L107 assume !(8192 == ssl3_accept_~s__state~0); 222979#L110 assume !(24576 == ssl3_accept_~s__state~0); 222980#L113 assume !(8195 == ssl3_accept_~s__state~0); 222971#L116 assume !(8480 == ssl3_accept_~s__state~0); 222972#L119 assume !(8481 == ssl3_accept_~s__state~0); 221392#L122 assume !(8482 == ssl3_accept_~s__state~0); 221393#L125 assume !(8464 == ssl3_accept_~s__state~0); 221379#L128 assume !(8465 == ssl3_accept_~s__state~0); 221380#L131 assume !(8466 == ssl3_accept_~s__state~0); 221371#L134 assume !(8496 == ssl3_accept_~s__state~0); 221372#L137 assume !(8497 == ssl3_accept_~s__state~0); 223056#L140 [2019-11-28 03:06:33,745 INFO L796 eck$LassoCheckResult]: Loop: 223056#L140 assume !(8512 == ssl3_accept_~s__state~0); 223055#L143 assume !(8513 == ssl3_accept_~s__state~0); 223053#L146 assume !(8528 == ssl3_accept_~s__state~0); 223052#L149 assume !(8529 == ssl3_accept_~s__state~0); 223051#L152 assume !(8544 == ssl3_accept_~s__state~0); 223050#L155 assume !(8545 == ssl3_accept_~s__state~0); 223049#L158 assume !(8560 == ssl3_accept_~s__state~0); 223048#L161 assume !(8561 == ssl3_accept_~s__state~0); 223047#L164 assume !(8448 == ssl3_accept_~s__state~0); 221270#L167 assume !(8576 == ssl3_accept_~s__state~0); 221266#L170 assume !(8577 == ssl3_accept_~s__state~0); 221263#L173 assume !(8592 == ssl3_accept_~s__state~0); 221243#L176 assume !(8593 == ssl3_accept_~s__state~0); 221233#L179 assume !(8608 == ssl3_accept_~s__state~0); 221228#L182 assume !(8609 == ssl3_accept_~s__state~0); 221226#L185 assume !(8640 == ssl3_accept_~s__state~0); 221225#L188 assume !(8641 == ssl3_accept_~s__state~0); 221223#L191 assume 8656 == ssl3_accept_~s__state~0; 219908#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 221212#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 221211#L501 assume !(2 == ssl3_accept_~blastFlag~0); 221209#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 221205#L509 assume !(0 == ssl3_accept_~tmp___10~0); 220885#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220881#L584 assume !(8576 == ssl3_accept_~state~0); 220875#L602 ssl3_accept_~skip~0 := 0; 220876#L98-2 assume !false; 220867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220868#L101 assume !(12292 == ssl3_accept_~s__state~0); 220859#L104 assume !(16384 == ssl3_accept_~s__state~0); 220860#L107 assume !(8192 == ssl3_accept_~s__state~0); 220849#L110 assume !(24576 == ssl3_accept_~s__state~0); 220850#L113 assume !(8195 == ssl3_accept_~s__state~0); 220831#L116 assume !(8480 == ssl3_accept_~s__state~0); 220832#L119 assume !(8481 == ssl3_accept_~s__state~0); 220822#L122 assume !(8482 == ssl3_accept_~s__state~0); 220823#L125 assume !(8464 == ssl3_accept_~s__state~0); 220814#L128 assume !(8465 == ssl3_accept_~s__state~0); 220815#L131 assume !(8466 == ssl3_accept_~s__state~0); 220806#L134 assume !(8496 == ssl3_accept_~s__state~0); 220807#L137 assume !(8497 == ssl3_accept_~s__state~0); 220798#L140 assume !(8512 == ssl3_accept_~s__state~0); 220799#L143 assume !(8513 == ssl3_accept_~s__state~0); 220790#L146 assume !(8528 == ssl3_accept_~s__state~0); 220791#L149 assume !(8529 == ssl3_accept_~s__state~0); 220782#L152 assume !(8544 == ssl3_accept_~s__state~0); 220783#L155 assume !(8545 == ssl3_accept_~s__state~0); 220774#L158 assume !(8560 == ssl3_accept_~s__state~0); 220775#L161 assume !(8561 == ssl3_accept_~s__state~0); 220766#L164 assume !(8448 == ssl3_accept_~s__state~0); 220767#L167 assume !(8576 == ssl3_accept_~s__state~0); 220758#L170 assume !(8577 == ssl3_accept_~s__state~0); 220759#L173 assume !(8592 == ssl3_accept_~s__state~0); 220750#L176 assume !(8593 == ssl3_accept_~s__state~0); 220751#L179 assume !(8608 == ssl3_accept_~s__state~0); 220742#L182 assume !(8609 == ssl3_accept_~s__state~0); 220743#L185 assume !(8640 == ssl3_accept_~s__state~0); 220734#L188 assume !(8641 == ssl3_accept_~s__state~0); 220735#L191 assume !(8656 == ssl3_accept_~s__state~0); 219907#L194 assume !(8657 == ssl3_accept_~s__state~0); 219824#L197 assume 8672 == ssl3_accept_~s__state~0; 219825#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 221189#L517 assume !(4 == ssl3_accept_~blastFlag~0); 221188#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 220441#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 220440#L524-2 ssl3_accept_~s__init_num~0 := 0; 220343#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220339#L584 assume !(8576 == ssl3_accept_~state~0); 220333#L602 ssl3_accept_~skip~0 := 0; 220334#L98-2 assume !false; 220325#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220326#L101 assume !(12292 == ssl3_accept_~s__state~0); 220317#L104 assume !(16384 == ssl3_accept_~s__state~0); 220318#L107 assume !(8192 == ssl3_accept_~s__state~0); 220309#L110 assume !(24576 == ssl3_accept_~s__state~0); 220310#L113 assume !(8195 == ssl3_accept_~s__state~0); 220301#L116 assume !(8480 == ssl3_accept_~s__state~0); 220302#L119 assume !(8481 == ssl3_accept_~s__state~0); 220293#L122 assume !(8482 == ssl3_accept_~s__state~0); 220294#L125 assume !(8464 == ssl3_accept_~s__state~0); 220285#L128 assume !(8465 == ssl3_accept_~s__state~0); 220286#L131 assume !(8466 == ssl3_accept_~s__state~0); 220277#L134 assume !(8496 == ssl3_accept_~s__state~0); 220278#L137 assume !(8497 == ssl3_accept_~s__state~0); 220269#L140 assume !(8512 == ssl3_accept_~s__state~0); 220270#L143 assume !(8513 == ssl3_accept_~s__state~0); 220256#L146 assume !(8528 == ssl3_accept_~s__state~0); 220257#L149 assume !(8529 == ssl3_accept_~s__state~0); 220237#L152 assume !(8544 == ssl3_accept_~s__state~0); 220238#L155 assume !(8545 == ssl3_accept_~s__state~0); 220225#L158 assume !(8560 == ssl3_accept_~s__state~0); 220226#L161 assume !(8561 == ssl3_accept_~s__state~0); 220213#L164 assume 8448 == ssl3_accept_~s__state~0; 220214#L165 assume !(ssl3_accept_~num1~0 > 0); 220200#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 220201#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220184#L584 assume !(8576 == ssl3_accept_~state~0); 220182#L602 ssl3_accept_~skip~0 := 0; 220171#L98-2 assume !false; 220172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220159#L101 assume !(12292 == ssl3_accept_~s__state~0); 220161#L104 assume !(16384 == ssl3_accept_~s__state~0); 220327#L107 assume !(8192 == ssl3_accept_~s__state~0); 220328#L110 assume !(24576 == ssl3_accept_~s__state~0); 220319#L113 assume !(8195 == ssl3_accept_~s__state~0); 220320#L116 assume !(8480 == ssl3_accept_~s__state~0); 220311#L119 assume !(8481 == ssl3_accept_~s__state~0); 220312#L122 assume !(8482 == ssl3_accept_~s__state~0); 220303#L125 assume !(8464 == ssl3_accept_~s__state~0); 220304#L128 assume !(8465 == ssl3_accept_~s__state~0); 220295#L131 assume !(8466 == ssl3_accept_~s__state~0); 220296#L134 assume !(8496 == ssl3_accept_~s__state~0); 220287#L137 assume !(8497 == ssl3_accept_~s__state~0); 220288#L140 assume !(8512 == ssl3_accept_~s__state~0); 220279#L143 assume !(8513 == ssl3_accept_~s__state~0); 220280#L146 assume !(8528 == ssl3_accept_~s__state~0); 220271#L149 assume !(8529 == ssl3_accept_~s__state~0); 220272#L152 assume !(8544 == ssl3_accept_~s__state~0); 220261#L155 assume !(8545 == ssl3_accept_~s__state~0); 220262#L158 assume !(8560 == ssl3_accept_~s__state~0); 220245#L161 assume !(8561 == ssl3_accept_~s__state~0); 220246#L164 assume !(8448 == ssl3_accept_~s__state~0); 220228#L167 assume !(8576 == ssl3_accept_~s__state~0); 220230#L170 assume 8577 == ssl3_accept_~s__state~0; 220371#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 223044#L448 assume !(ssl3_accept_~ret~0 <= 0); 223037#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 223038#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224105#L584 assume !(8576 == ssl3_accept_~state~0); 224073#L602 ssl3_accept_~skip~0 := 0; 224074#L98-2 assume !false; 224052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224053#L101 assume !(12292 == ssl3_accept_~s__state~0); 224030#L104 assume !(16384 == ssl3_accept_~s__state~0); 224031#L107 assume !(8192 == ssl3_accept_~s__state~0); 223969#L110 assume !(24576 == ssl3_accept_~s__state~0); 223970#L113 assume !(8195 == ssl3_accept_~s__state~0); 223949#L116 assume !(8480 == ssl3_accept_~s__state~0); 223950#L119 assume !(8481 == ssl3_accept_~s__state~0); 223494#L122 assume !(8482 == ssl3_accept_~s__state~0); 223495#L125 assume !(8464 == ssl3_accept_~s__state~0); 223125#L128 assume !(8465 == ssl3_accept_~s__state~0); 223126#L131 assume !(8466 == ssl3_accept_~s__state~0); 223096#L134 assume 8496 == ssl3_accept_~s__state~0; 223095#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 223094#L286 assume !(1 == ssl3_accept_~blastFlag~0); 223093#L289 assume !(3 == ssl3_accept_~blastFlag~0); 223092#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 223088#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 223083#L296-2 ssl3_accept_~s__init_num~0 := 0; 223084#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223012#L584 assume !(8576 == ssl3_accept_~state~0); 223010#L602 ssl3_accept_~skip~0 := 0; 222999#L98-2 assume !false; 223000#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222991#L101 assume !(12292 == ssl3_accept_~s__state~0); 222992#L104 assume !(16384 == ssl3_accept_~s__state~0); 222983#L107 assume !(8192 == ssl3_accept_~s__state~0); 222984#L110 assume !(24576 == ssl3_accept_~s__state~0); 222975#L113 assume !(8195 == ssl3_accept_~s__state~0); 222976#L116 assume !(8480 == ssl3_accept_~s__state~0); 221763#L119 assume !(8481 == ssl3_accept_~s__state~0); 221764#L122 assume !(8482 == ssl3_accept_~s__state~0); 221384#L125 assume !(8464 == ssl3_accept_~s__state~0); 221385#L128 assume !(8465 == ssl3_accept_~s__state~0); 221375#L131 assume !(8466 == ssl3_accept_~s__state~0); 221376#L134 assume !(8496 == ssl3_accept_~s__state~0); 223057#L137 assume !(8497 == ssl3_accept_~s__state~0); 223056#L140 [2019-11-28 03:06:33,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:33,746 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 1 times [2019-11-28 03:06:33,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:33,746 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442631834] [2019-11-28 03:06:33,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:33,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:33,764 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:33,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:33,766 INFO L82 PathProgramCache]: Analyzing trace with hash -424736275, now seen corresponding path program 1 times [2019-11-28 03:06:33,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:33,767 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101178815] [2019-11-28 03:06:33,767 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:33,820 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 181 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2019-11-28 03:06:33,820 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101178815] [2019-11-28 03:06:33,821 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743092791] [2019-11-28 03:06:33,821 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:33,877 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:33,878 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:33,902 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2019-11-28 03:06:33,903 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-28 03:06:33,903 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-28 03:06:33,903 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183338829] [2019-11-28 03:06:33,904 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:33,904 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:33,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-28 03:06:33,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-28 03:06:33,905 INFO L87 Difference]: Start difference. First operand 13249 states and 17235 transitions. cyclomatic complexity: 4006 Second operand 3 states. [2019-11-28 03:06:34,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:34,050 INFO L93 Difference]: Finished difference Result 13315 states and 17287 transitions. [2019-11-28 03:06:34,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-28 03:06:34,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13315 states and 17287 transitions. [2019-11-28 03:06:34,087 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2507 [2019-11-28 03:06:34,109 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13315 states to 13315 states and 17287 transitions. [2019-11-28 03:06:34,110 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2588 [2019-11-28 03:06:34,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2588 [2019-11-28 03:06:34,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13315 states and 17287 transitions. [2019-11-28 03:06:34,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:34,112 INFO L688 BuchiCegarLoop]: Abstraction has 13315 states and 17287 transitions. [2019-11-28 03:06:34,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13315 states and 17287 transitions. [2019-11-28 03:06:34,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13315 to 13249. [2019-11-28 03:06:34,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2019-11-28 03:06:34,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17215 transitions. [2019-11-28 03:06:34,251 INFO L711 BuchiCegarLoop]: Abstraction has 13249 states and 17215 transitions. [2019-11-28 03:06:34,251 INFO L591 BuchiCegarLoop]: Abstraction has 13249 states and 17215 transitions. [2019-11-28 03:06:34,251 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-28 03:06:34,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17215 transitions. [2019-11-28 03:06:34,277 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2019-11-28 03:06:34,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:34,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:34,278 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:34,279 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:34,279 INFO L794 eck$LassoCheckResult]: Stem: 247158#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 246941#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 246905#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 246906#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 247044#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 247045#L98-2 assume !false; 249981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249980#L101 assume !(12292 == ssl3_accept_~s__state~0); 249979#L104 assume !(16384 == ssl3_accept_~s__state~0); 249978#L107 assume !(8192 == ssl3_accept_~s__state~0); 249977#L110 assume !(24576 == ssl3_accept_~s__state~0); 249976#L113 assume !(8195 == ssl3_accept_~s__state~0); 249975#L116 assume !(8480 == ssl3_accept_~s__state~0); 249974#L119 assume !(8481 == ssl3_accept_~s__state~0); 249973#L122 assume !(8482 == ssl3_accept_~s__state~0); 249972#L125 assume 8464 == ssl3_accept_~s__state~0; 249971#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 249970#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 249969#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 249967#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249962#L584 assume !(8576 == ssl3_accept_~state~0); 249960#L602 ssl3_accept_~skip~0 := 0; 249959#L98-2 assume !false; 249958#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249957#L101 assume !(12292 == ssl3_accept_~s__state~0); 249956#L104 assume !(16384 == ssl3_accept_~s__state~0); 249955#L107 assume !(8192 == ssl3_accept_~s__state~0); 249954#L110 assume !(24576 == ssl3_accept_~s__state~0); 249953#L113 assume !(8195 == ssl3_accept_~s__state~0); 249952#L116 assume !(8480 == ssl3_accept_~s__state~0); 249951#L119 assume !(8481 == ssl3_accept_~s__state~0); 249950#L122 assume !(8482 == ssl3_accept_~s__state~0); 249949#L125 assume !(8464 == ssl3_accept_~s__state~0); 249948#L128 assume !(8465 == ssl3_accept_~s__state~0); 249947#L131 assume !(8466 == ssl3_accept_~s__state~0); 249946#L134 assume 8496 == ssl3_accept_~s__state~0; 249945#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 249944#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 249942#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 249940#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 249939#L296-2 ssl3_accept_~s__init_num~0 := 0; 249937#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249932#L584 assume !(8576 == ssl3_accept_~state~0); 249930#L602 ssl3_accept_~skip~0 := 0; 249929#L98-2 assume !false; 249928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249927#L101 assume !(12292 == ssl3_accept_~s__state~0); 249926#L104 assume !(16384 == ssl3_accept_~s__state~0); 249925#L107 assume !(8192 == ssl3_accept_~s__state~0); 249924#L110 assume !(24576 == ssl3_accept_~s__state~0); 249923#L113 assume !(8195 == ssl3_accept_~s__state~0); 249922#L116 assume !(8480 == ssl3_accept_~s__state~0); 249921#L119 assume !(8481 == ssl3_accept_~s__state~0); 249920#L122 assume !(8482 == ssl3_accept_~s__state~0); 249919#L125 assume !(8464 == ssl3_accept_~s__state~0); 249918#L128 assume !(8465 == ssl3_accept_~s__state~0); 249915#L131 assume !(8466 == ssl3_accept_~s__state~0); 249914#L134 assume !(8496 == ssl3_accept_~s__state~0); 249913#L137 assume !(8497 == ssl3_accept_~s__state~0); 248701#L140 [2019-11-28 03:06:34,279 INFO L796 eck$LassoCheckResult]: Loop: 248701#L140 assume !(8512 == ssl3_accept_~s__state~0); 248682#L143 assume !(8513 == ssl3_accept_~s__state~0); 248683#L146 assume !(8528 == ssl3_accept_~s__state~0); 248664#L149 assume !(8529 == ssl3_accept_~s__state~0); 248665#L152 assume !(8544 == ssl3_accept_~s__state~0); 248642#L155 assume !(8545 == ssl3_accept_~s__state~0); 248643#L158 assume !(8560 == ssl3_accept_~s__state~0); 248620#L161 assume !(8561 == ssl3_accept_~s__state~0); 248621#L164 assume !(8448 == ssl3_accept_~s__state~0); 248599#L167 assume !(8576 == ssl3_accept_~s__state~0); 248589#L170 assume !(8577 == ssl3_accept_~s__state~0); 248579#L173 assume !(8592 == ssl3_accept_~s__state~0); 248569#L176 assume !(8593 == ssl3_accept_~s__state~0); 248560#L179 assume !(8608 == ssl3_accept_~s__state~0); 248472#L182 assume !(8609 == ssl3_accept_~s__state~0); 248471#L185 assume !(8640 == ssl3_accept_~s__state~0); 247015#L188 assume !(8641 == ssl3_accept_~s__state~0); 247016#L191 assume 8656 == ssl3_accept_~s__state~0; 247035#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 247082#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 247083#L501 assume !(2 == ssl3_accept_~blastFlag~0); 247152#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 248280#L509 assume !(0 == ssl3_accept_~tmp___10~0); 248278#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 248273#L584 assume !(8576 == ssl3_accept_~state~0); 248271#L602 ssl3_accept_~skip~0 := 0; 248270#L98-2 assume !false; 248269#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 248268#L101 assume !(12292 == ssl3_accept_~s__state~0); 248267#L104 assume !(16384 == ssl3_accept_~s__state~0); 248266#L107 assume !(8192 == ssl3_accept_~s__state~0); 248265#L110 assume !(24576 == ssl3_accept_~s__state~0); 248264#L113 assume !(8195 == ssl3_accept_~s__state~0); 248263#L116 assume !(8480 == ssl3_accept_~s__state~0); 248262#L119 assume !(8481 == ssl3_accept_~s__state~0); 248261#L122 assume !(8482 == ssl3_accept_~s__state~0); 248260#L125 assume !(8464 == ssl3_accept_~s__state~0); 248259#L128 assume !(8465 == ssl3_accept_~s__state~0); 248258#L131 assume !(8466 == ssl3_accept_~s__state~0); 248257#L134 assume !(8496 == ssl3_accept_~s__state~0); 248256#L137 assume !(8497 == ssl3_accept_~s__state~0); 248255#L140 assume !(8512 == ssl3_accept_~s__state~0); 248254#L143 assume !(8513 == ssl3_accept_~s__state~0); 248253#L146 assume !(8528 == ssl3_accept_~s__state~0); 248252#L149 assume !(8529 == ssl3_accept_~s__state~0); 248251#L152 assume !(8544 == ssl3_accept_~s__state~0); 248250#L155 assume !(8545 == ssl3_accept_~s__state~0); 248249#L158 assume !(8560 == ssl3_accept_~s__state~0); 248248#L161 assume !(8561 == ssl3_accept_~s__state~0); 248247#L164 assume !(8448 == ssl3_accept_~s__state~0); 248246#L167 assume !(8576 == ssl3_accept_~s__state~0); 248245#L170 assume !(8577 == ssl3_accept_~s__state~0); 248033#L173 assume !(8592 == ssl3_accept_~s__state~0); 248034#L176 assume !(8593 == ssl3_accept_~s__state~0); 248029#L179 assume !(8608 == ssl3_accept_~s__state~0); 248030#L182 assume !(8609 == ssl3_accept_~s__state~0); 248025#L185 assume !(8640 == ssl3_accept_~s__state~0); 248026#L188 assume !(8641 == ssl3_accept_~s__state~0); 248020#L191 assume !(8656 == ssl3_accept_~s__state~0); 248021#L194 assume !(8657 == ssl3_accept_~s__state~0); 247597#L197 assume 8672 == ssl3_accept_~s__state~0; 247596#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 247520#L517 assume !(4 == ssl3_accept_~blastFlag~0); 247521#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 247512#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 247511#L524-2 ssl3_accept_~s__init_num~0 := 0; 247416#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247412#L584 assume !(8576 == ssl3_accept_~state~0); 247406#L602 ssl3_accept_~skip~0 := 0; 247407#L98-2 assume !false; 247398#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247399#L101 assume !(12292 == ssl3_accept_~s__state~0); 247390#L104 assume !(16384 == ssl3_accept_~s__state~0); 247391#L107 assume !(8192 == ssl3_accept_~s__state~0); 247382#L110 assume !(24576 == ssl3_accept_~s__state~0); 247383#L113 assume !(8195 == ssl3_accept_~s__state~0); 247374#L116 assume !(8480 == ssl3_accept_~s__state~0); 247375#L119 assume !(8481 == ssl3_accept_~s__state~0); 247366#L122 assume !(8482 == ssl3_accept_~s__state~0); 247367#L125 assume !(8464 == ssl3_accept_~s__state~0); 247358#L128 assume !(8465 == ssl3_accept_~s__state~0); 247359#L131 assume !(8466 == ssl3_accept_~s__state~0); 247350#L134 assume !(8496 == ssl3_accept_~s__state~0); 247351#L137 assume !(8497 == ssl3_accept_~s__state~0); 247342#L140 assume !(8512 == ssl3_accept_~s__state~0); 247343#L143 assume !(8513 == ssl3_accept_~s__state~0); 247329#L146 assume !(8528 == ssl3_accept_~s__state~0); 247330#L149 assume !(8529 == ssl3_accept_~s__state~0); 247310#L152 assume !(8544 == ssl3_accept_~s__state~0); 247311#L155 assume !(8545 == ssl3_accept_~s__state~0); 247296#L158 assume !(8560 == ssl3_accept_~s__state~0); 247297#L161 assume !(8561 == ssl3_accept_~s__state~0); 247282#L164 assume 8448 == ssl3_accept_~s__state~0; 247283#L165 assume !(ssl3_accept_~num1~0 > 0); 247267#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 247268#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247249#L584 assume !(8576 == ssl3_accept_~state~0); 247247#L602 ssl3_accept_~skip~0 := 0; 247233#L98-2 assume !false; 247234#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247220#L101 assume !(12292 == ssl3_accept_~s__state~0); 247222#L104 assume 16384 == ssl3_accept_~s__state~0; 247465#L210 ssl3_accept_~s__server~0 := 1; 251450#L215 assume 0 != ssl3_accept_~cb~0; 251449#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 251448#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 251445#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 251438#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 251432#L242 assume 12292 != ssl3_accept_~s__state~0; 250474#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 251427#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251421#L584 assume !(8576 == ssl3_accept_~state~0); 251418#L602 ssl3_accept_~skip~0 := 0; 251416#L98-2 assume !false; 251414#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251412#L101 assume !(12292 == ssl3_accept_~s__state~0); 251410#L104 assume !(16384 == ssl3_accept_~s__state~0); 251408#L107 assume !(8192 == ssl3_accept_~s__state~0); 251406#L110 assume !(24576 == ssl3_accept_~s__state~0); 251404#L113 assume !(8195 == ssl3_accept_~s__state~0); 251402#L116 assume !(8480 == ssl3_accept_~s__state~0); 251400#L119 assume !(8481 == ssl3_accept_~s__state~0); 251398#L122 assume !(8482 == ssl3_accept_~s__state~0); 251396#L125 assume 8464 == ssl3_accept_~s__state~0; 250213#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 251330#L273 assume !(0 == ssl3_accept_~blastFlag~0); 250261#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 250249#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250242#L584 assume !(8576 == ssl3_accept_~state~0); 250239#L602 ssl3_accept_~skip~0 := 0; 250237#L98-2 assume !false; 250235#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250233#L101 assume !(12292 == ssl3_accept_~s__state~0); 250231#L104 assume !(16384 == ssl3_accept_~s__state~0); 250229#L107 assume !(8192 == ssl3_accept_~s__state~0); 250227#L110 assume !(24576 == ssl3_accept_~s__state~0); 250225#L113 assume !(8195 == ssl3_accept_~s__state~0); 250223#L116 assume !(8480 == ssl3_accept_~s__state~0); 250220#L119 assume !(8481 == ssl3_accept_~s__state~0); 250218#L122 assume !(8482 == ssl3_accept_~s__state~0); 250216#L125 assume !(8464 == ssl3_accept_~s__state~0); 250214#L128 assume !(8465 == ssl3_accept_~s__state~0); 250211#L131 assume !(8466 == ssl3_accept_~s__state~0); 250207#L134 assume 8496 == ssl3_accept_~s__state~0; 250206#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 250205#L286 assume !(1 == ssl3_accept_~blastFlag~0); 250201#L289 assume !(3 == ssl3_accept_~blastFlag~0); 250196#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 250195#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 249397#L296-2 ssl3_accept_~s__init_num~0 := 0; 250174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250163#L584 assume !(8576 == ssl3_accept_~state~0); 250148#L602 ssl3_accept_~skip~0 := 0; 250145#L98-2 assume !false; 250142#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250139#L101 assume !(12292 == ssl3_accept_~s__state~0); 250136#L104 assume !(16384 == ssl3_accept_~s__state~0); 250055#L107 assume !(8192 == ssl3_accept_~s__state~0); 250056#L110 assume !(24576 == ssl3_accept_~s__state~0); 250045#L113 assume !(8195 == ssl3_accept_~s__state~0); 250046#L116 assume !(8480 == ssl3_accept_~s__state~0); 250035#L119 assume !(8481 == ssl3_accept_~s__state~0); 250036#L122 assume !(8482 == ssl3_accept_~s__state~0); 250025#L125 assume !(8464 == ssl3_accept_~s__state~0); 250026#L128 assume !(8465 == ssl3_accept_~s__state~0); 250015#L131 assume !(8466 == ssl3_accept_~s__state~0); 250016#L134 assume !(8496 == ssl3_accept_~s__state~0); 248700#L137 assume !(8497 == ssl3_accept_~s__state~0); 248701#L140 [2019-11-28 03:06:34,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:34,279 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 2 times [2019-11-28 03:06:34,280 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:34,280 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454821776] [2019-11-28 03:06:34,280 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:34,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:34,296 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:34,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:34,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1149761602, now seen corresponding path program 1 times [2019-11-28 03:06:34,297 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:34,297 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65088211] [2019-11-28 03:06:34,297 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:34,343 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-28 03:06:34,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65088211] [2019-11-28 03:06:34,344 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505339141] [2019-11-28 03:06:34,344 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:34,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:34,401 INFO L255 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:34,402 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-28 03:06:34,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-28 03:06:34,424 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-28 03:06:34,424 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490431800] [2019-11-28 03:06:34,424 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:34,425 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:34,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-28 03:06:34,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-28 03:06:34,425 INFO L87 Difference]: Start difference. First operand 13249 states and 17215 transitions. cyclomatic complexity: 3986 Second operand 4 states. [2019-11-28 03:06:34,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:34,702 INFO L93 Difference]: Finished difference Result 13920 states and 17839 transitions. [2019-11-28 03:06:34,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-28 03:06:34,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13920 states and 17839 transitions. [2019-11-28 03:06:34,738 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2019-11-28 03:06:34,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13920 states to 13803 states and 17701 transitions. [2019-11-28 03:06:34,761 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2663 [2019-11-28 03:06:34,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2663 [2019-11-28 03:06:34,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13803 states and 17701 transitions. [2019-11-28 03:06:34,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:34,765 INFO L688 BuchiCegarLoop]: Abstraction has 13803 states and 17701 transitions. [2019-11-28 03:06:34,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13803 states and 17701 transitions. [2019-11-28 03:06:34,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13803 to 12281. [2019-11-28 03:06:34,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12281 states. [2019-11-28 03:06:34,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12281 states to 12281 states and 15818 transitions. [2019-11-28 03:06:34,909 INFO L711 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-11-28 03:06:34,909 INFO L591 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-11-28 03:06:34,909 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-28 03:06:34,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12281 states and 15818 transitions. [2019-11-28 03:06:34,939 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2019-11-28 03:06:34,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:34,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:34,941 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:34,941 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:34,941 INFO L794 eck$LassoCheckResult]: Stem: 274835#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 274621#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 274585#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 274586#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 274718#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 274719#L98-2 assume !false; 278585#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278583#L101 assume !(12292 == ssl3_accept_~s__state~0); 278581#L104 assume !(16384 == ssl3_accept_~s__state~0); 278579#L107 assume !(8192 == ssl3_accept_~s__state~0); 278577#L110 assume !(24576 == ssl3_accept_~s__state~0); 278575#L113 assume !(8195 == ssl3_accept_~s__state~0); 278573#L116 assume !(8480 == ssl3_accept_~s__state~0); 278571#L119 assume !(8481 == ssl3_accept_~s__state~0); 278569#L122 assume !(8482 == ssl3_accept_~s__state~0); 278568#L125 assume 8464 == ssl3_accept_~s__state~0; 278566#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 278561#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 278550#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 278544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278537#L584 assume !(8576 == ssl3_accept_~state~0); 278533#L602 ssl3_accept_~skip~0 := 0; 278530#L98-2 assume !false; 278527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278524#L101 assume !(12292 == ssl3_accept_~s__state~0); 278521#L104 assume !(16384 == ssl3_accept_~s__state~0); 278518#L107 assume !(8192 == ssl3_accept_~s__state~0); 278515#L110 assume !(24576 == ssl3_accept_~s__state~0); 278512#L113 assume !(8195 == ssl3_accept_~s__state~0); 278509#L116 assume !(8480 == ssl3_accept_~s__state~0); 278506#L119 assume !(8481 == ssl3_accept_~s__state~0); 278503#L122 assume !(8482 == ssl3_accept_~s__state~0); 278500#L125 assume !(8464 == ssl3_accept_~s__state~0); 278497#L128 assume !(8465 == ssl3_accept_~s__state~0); 278494#L131 assume !(8466 == ssl3_accept_~s__state~0); 278440#L134 assume 8496 == ssl3_accept_~s__state~0; 278438#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 277781#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 277782#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 278425#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 279503#L296-2 ssl3_accept_~s__init_num~0 := 0; 274883#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274592#L584 assume !(8576 == ssl3_accept_~state~0); 286209#L602 ssl3_accept_~skip~0 := 0; 286208#L98-2 assume !false; 286207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 286206#L101 assume !(12292 == ssl3_accept_~s__state~0); 286205#L104 assume !(16384 == ssl3_accept_~s__state~0); 286204#L107 assume !(8192 == ssl3_accept_~s__state~0); 286203#L110 assume !(24576 == ssl3_accept_~s__state~0); 286202#L113 assume !(8195 == ssl3_accept_~s__state~0); 286201#L116 assume !(8480 == ssl3_accept_~s__state~0); 286200#L119 assume !(8481 == ssl3_accept_~s__state~0); 286199#L122 assume !(8482 == ssl3_accept_~s__state~0); 286198#L125 assume !(8464 == ssl3_accept_~s__state~0); 286197#L128 assume !(8465 == ssl3_accept_~s__state~0); 286196#L131 assume !(8466 == ssl3_accept_~s__state~0); 286195#L134 assume !(8496 == ssl3_accept_~s__state~0); 286191#L137 assume !(8497 == ssl3_accept_~s__state~0); 274866#L140 [2019-11-28 03:06:34,941 INFO L796 eck$LassoCheckResult]: Loop: 274866#L140 assume !(8512 == ssl3_accept_~s__state~0); 274804#L143 assume !(8513 == ssl3_accept_~s__state~0); 274767#L146 assume !(8528 == ssl3_accept_~s__state~0); 274768#L149 assume !(8529 == ssl3_accept_~s__state~0); 274755#L152 assume !(8544 == ssl3_accept_~s__state~0); 274679#L155 assume !(8545 == ssl3_accept_~s__state~0); 274632#L158 assume !(8560 == ssl3_accept_~s__state~0); 274633#L161 assume !(8561 == ssl3_accept_~s__state~0); 274611#L164 assume !(8448 == ssl3_accept_~s__state~0); 274612#L167 assume !(8576 == ssl3_accept_~s__state~0); 274892#L170 assume !(8577 == ssl3_accept_~s__state~0); 274879#L173 assume !(8592 == ssl3_accept_~s__state~0); 274812#L176 assume !(8593 == ssl3_accept_~s__state~0); 274771#L179 assume !(8608 == ssl3_accept_~s__state~0); 274772#L182 assume !(8609 == ssl3_accept_~s__state~0); 274761#L185 assume !(8640 == ssl3_accept_~s__state~0); 274689#L188 assume !(8641 == ssl3_accept_~s__state~0); 274690#L191 assume 8656 == ssl3_accept_~s__state~0; 274657#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 274757#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 274758#L501 assume !(2 == ssl3_accept_~blastFlag~0); 274788#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 274789#L509 assume !(0 == ssl3_accept_~tmp___10~0); 275456#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275440#L584 assume !(8576 == ssl3_accept_~state~0); 275434#L602 ssl3_accept_~skip~0 := 0; 275429#L98-2 assume !false; 275424#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275419#L101 assume !(12292 == ssl3_accept_~s__state~0); 275414#L104 assume !(16384 == ssl3_accept_~s__state~0); 275409#L107 assume !(8192 == ssl3_accept_~s__state~0); 275404#L110 assume !(24576 == ssl3_accept_~s__state~0); 275399#L113 assume !(8195 == ssl3_accept_~s__state~0); 275394#L116 assume !(8480 == ssl3_accept_~s__state~0); 275389#L119 assume !(8481 == ssl3_accept_~s__state~0); 275384#L122 assume !(8482 == ssl3_accept_~s__state~0); 275379#L125 assume !(8464 == ssl3_accept_~s__state~0); 275374#L128 assume !(8465 == ssl3_accept_~s__state~0); 275369#L131 assume !(8466 == ssl3_accept_~s__state~0); 275364#L134 assume !(8496 == ssl3_accept_~s__state~0); 275359#L137 assume !(8497 == ssl3_accept_~s__state~0); 275354#L140 assume !(8512 == ssl3_accept_~s__state~0); 275349#L143 assume !(8513 == ssl3_accept_~s__state~0); 275344#L146 assume !(8528 == ssl3_accept_~s__state~0); 275339#L149 assume !(8529 == ssl3_accept_~s__state~0); 275334#L152 assume !(8544 == ssl3_accept_~s__state~0); 275329#L155 assume !(8545 == ssl3_accept_~s__state~0); 275324#L158 assume !(8560 == ssl3_accept_~s__state~0); 275319#L161 assume !(8561 == ssl3_accept_~s__state~0); 275313#L164 assume !(8448 == ssl3_accept_~s__state~0); 275306#L167 assume !(8576 == ssl3_accept_~s__state~0); 275299#L170 assume !(8577 == ssl3_accept_~s__state~0); 275292#L173 assume !(8592 == ssl3_accept_~s__state~0); 275285#L176 assume !(8593 == ssl3_accept_~s__state~0); 275278#L179 assume !(8608 == ssl3_accept_~s__state~0); 275272#L182 assume !(8609 == ssl3_accept_~s__state~0); 275267#L185 assume !(8640 == ssl3_accept_~s__state~0); 275262#L188 assume !(8641 == ssl3_accept_~s__state~0); 275208#L191 assume !(8656 == ssl3_accept_~s__state~0); 274656#L194 assume !(8657 == ssl3_accept_~s__state~0); 274577#L197 assume 8672 == ssl3_accept_~s__state~0; 274578#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274776#L517 assume !(4 == ssl3_accept_~blastFlag~0); 274836#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 274693#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 274694#L524-2 ssl3_accept_~s__init_num~0 := 0; 283731#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 283724#L584 assume !(8576 == ssl3_accept_~state~0); 283722#L602 ssl3_accept_~skip~0 := 0; 283721#L98-2 assume !false; 283719#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283718#L101 assume !(12292 == ssl3_accept_~s__state~0); 283717#L104 assume !(16384 == ssl3_accept_~s__state~0); 283716#L107 assume !(8192 == ssl3_accept_~s__state~0); 283715#L110 assume !(24576 == ssl3_accept_~s__state~0); 283714#L113 assume !(8195 == ssl3_accept_~s__state~0); 283713#L116 assume !(8480 == ssl3_accept_~s__state~0); 283712#L119 assume !(8481 == ssl3_accept_~s__state~0); 283711#L122 assume !(8482 == ssl3_accept_~s__state~0); 283710#L125 assume !(8464 == ssl3_accept_~s__state~0); 283709#L128 assume !(8465 == ssl3_accept_~s__state~0); 283708#L131 assume !(8466 == ssl3_accept_~s__state~0); 283707#L134 assume !(8496 == ssl3_accept_~s__state~0); 283705#L137 assume !(8497 == ssl3_accept_~s__state~0); 283700#L140 assume !(8512 == ssl3_accept_~s__state~0); 283699#L143 assume !(8513 == ssl3_accept_~s__state~0); 283698#L146 assume !(8528 == ssl3_accept_~s__state~0); 283697#L149 assume !(8529 == ssl3_accept_~s__state~0); 283696#L152 assume !(8544 == ssl3_accept_~s__state~0); 283693#L155 assume !(8545 == ssl3_accept_~s__state~0); 283692#L158 assume !(8560 == ssl3_accept_~s__state~0); 283315#L161 assume !(8561 == ssl3_accept_~s__state~0); 283274#L164 assume 8448 == ssl3_accept_~s__state~0; 283271#L165 assume !(ssl3_accept_~num1~0 > 0); 283268#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 283265#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 283175#L584 assume !(8576 == ssl3_accept_~state~0); 283167#L602 ssl3_accept_~skip~0 := 0; 283161#L98-2 assume !false; 283154#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283150#L101 assume !(12292 == ssl3_accept_~s__state~0); 283145#L104 assume !(16384 == ssl3_accept_~s__state~0); 283137#L107 assume !(8192 == ssl3_accept_~s__state~0); 283131#L110 assume !(24576 == ssl3_accept_~s__state~0); 283126#L113 assume !(8195 == ssl3_accept_~s__state~0); 283058#L116 assume !(8480 == ssl3_accept_~s__state~0); 283055#L119 assume !(8481 == ssl3_accept_~s__state~0); 282946#L122 assume !(8482 == ssl3_accept_~s__state~0); 282936#L125 assume !(8464 == ssl3_accept_~s__state~0); 282929#L128 assume !(8465 == ssl3_accept_~s__state~0); 282777#L131 assume !(8466 == ssl3_accept_~s__state~0); 282775#L134 assume !(8496 == ssl3_accept_~s__state~0); 282773#L137 assume !(8497 == ssl3_accept_~s__state~0); 282770#L140 assume !(8512 == ssl3_accept_~s__state~0); 282767#L143 assume !(8513 == ssl3_accept_~s__state~0); 282766#L146 assume !(8528 == ssl3_accept_~s__state~0); 282751#L149 assume !(8529 == ssl3_accept_~s__state~0); 282742#L152 assume !(8544 == ssl3_accept_~s__state~0); 282735#L155 assume !(8545 == ssl3_accept_~s__state~0); 282728#L158 assume !(8560 == ssl3_accept_~s__state~0); 282069#L161 assume !(8561 == ssl3_accept_~s__state~0); 282064#L164 assume !(8448 == ssl3_accept_~s__state~0); 282062#L167 assume !(8576 == ssl3_accept_~s__state~0); 281648#L170 assume 8577 == ssl3_accept_~s__state~0; 281650#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 283314#L448 assume !(ssl3_accept_~ret~0 <= 0); 283272#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 283273#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284222#L584 assume !(8576 == ssl3_accept_~state~0); 284220#L602 ssl3_accept_~skip~0 := 0; 284219#L98-2 assume !false; 284218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284217#L101 assume !(12292 == ssl3_accept_~s__state~0); 284216#L104 assume !(16384 == ssl3_accept_~s__state~0); 284215#L107 assume !(8192 == ssl3_accept_~s__state~0); 284214#L110 assume !(24576 == ssl3_accept_~s__state~0); 284213#L113 assume !(8195 == ssl3_accept_~s__state~0); 284212#L116 assume !(8480 == ssl3_accept_~s__state~0); 284211#L119 assume !(8481 == ssl3_accept_~s__state~0); 284210#L122 assume !(8482 == ssl3_accept_~s__state~0); 284209#L125 assume !(8464 == ssl3_accept_~s__state~0); 284208#L128 assume !(8465 == ssl3_accept_~s__state~0); 284207#L131 assume 8466 == ssl3_accept_~s__state~0; 281077#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284206#L273 assume !(0 == ssl3_accept_~blastFlag~0); 284205#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 284203#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 281477#L584 assume !(8576 == ssl3_accept_~state~0); 281474#L602 ssl3_accept_~skip~0 := 0; 281472#L98-2 assume !false; 281470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 281468#L101 assume !(12292 == ssl3_accept_~s__state~0); 281466#L104 assume !(16384 == ssl3_accept_~s__state~0); 281464#L107 assume !(8192 == ssl3_accept_~s__state~0); 281462#L110 assume !(24576 == ssl3_accept_~s__state~0); 281460#L113 assume !(8195 == ssl3_accept_~s__state~0); 281458#L116 assume !(8480 == ssl3_accept_~s__state~0); 281456#L119 assume !(8481 == ssl3_accept_~s__state~0); 281454#L122 assume !(8482 == ssl3_accept_~s__state~0); 281433#L125 assume !(8464 == ssl3_accept_~s__state~0); 281432#L128 assume !(8465 == ssl3_accept_~s__state~0); 281431#L131 assume !(8466 == ssl3_accept_~s__state~0); 281426#L134 assume 8496 == ssl3_accept_~s__state~0; 274780#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 274781#L286 assume !(1 == ssl3_accept_~blastFlag~0); 274842#L289 assume !(3 == ssl3_accept_~blastFlag~0); 274843#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 281635#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 274581#L296-2 ssl3_accept_~s__init_num~0 := 0; 274582#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274751#L584 assume !(8576 == ssl3_accept_~state~0); 274752#L602 ssl3_accept_~skip~0 := 0; 274597#L98-2 assume !false; 274598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274848#L101 assume !(12292 == ssl3_accept_~s__state~0); 274861#L104 assume !(16384 == ssl3_accept_~s__state~0); 274862#L107 assume !(8192 == ssl3_accept_~s__state~0); 274850#L110 assume !(24576 == ssl3_accept_~s__state~0); 274765#L113 assume !(8195 == ssl3_accept_~s__state~0); 274742#L116 assume !(8480 == ssl3_accept_~s__state~0); 274743#L119 assume !(8481 == ssl3_accept_~s__state~0); 274667#L122 assume !(8482 == ssl3_accept_~s__state~0); 274622#L125 assume !(8464 == ssl3_accept_~s__state~0); 274623#L128 assume !(8465 == ssl3_accept_~s__state~0); 274607#L131 assume !(8466 == ssl3_accept_~s__state~0); 274608#L134 assume !(8496 == ssl3_accept_~s__state~0); 274865#L137 assume !(8497 == ssl3_accept_~s__state~0); 274866#L140 [2019-11-28 03:06:34,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:34,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 3 times [2019-11-28 03:06:34,942 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:34,942 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594656540] [2019-11-28 03:06:34,942 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:34,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:34,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:34,957 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:34,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:34,958 INFO L82 PathProgramCache]: Analyzing trace with hash -584916638, now seen corresponding path program 1 times [2019-11-28 03:06:34,958 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:34,958 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082534897] [2019-11-28 03:06:34,958 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:34,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-11-28 03:06:35,011 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082534897] [2019-11-28 03:06:35,011 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24232121] [2019-11-28 03:06:35,011 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-28 03:06:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-28 03:06:35,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-28 03:06:35,072 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-28 03:06:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-11-28 03:06:35,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-28 03:06:35,099 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-28 03:06:35,100 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174121024] [2019-11-28 03:06:35,100 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-28 03:06:35,100 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-28 03:06:35,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-28 03:06:35,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-28 03:06:35,101 INFO L87 Difference]: Start difference. First operand 12281 states and 15818 transitions. cyclomatic complexity: 3574 Second operand 4 states. [2019-11-28 03:06:35,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-28 03:06:35,373 INFO L93 Difference]: Finished difference Result 13580 states and 17200 transitions. [2019-11-28 03:06:35,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-28 03:06:35,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13580 states and 17200 transitions. [2019-11-28 03:06:35,406 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2019-11-28 03:06:35,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13580 states to 11841 states and 15076 transitions. [2019-11-28 03:06:35,424 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-11-28 03:06:35,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2720 [2019-11-28 03:06:35,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11841 states and 15076 transitions. [2019-11-28 03:06:35,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-28 03:06:35,427 INFO L688 BuchiCegarLoop]: Abstraction has 11841 states and 15076 transitions. [2019-11-28 03:06:35,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11841 states and 15076 transitions. [2019-11-28 03:06:35,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11841 to 11233. [2019-11-28 03:06:35,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11233 states. [2019-11-28 03:06:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11233 states to 11233 states and 14311 transitions. [2019-11-28 03:06:35,728 INFO L711 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-11-28 03:06:35,728 INFO L591 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-11-28 03:06:35,728 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-28 03:06:35,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11233 states and 14311 transitions. [2019-11-28 03:06:35,752 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2019-11-28 03:06:35,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-28 03:06:35,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-28 03:06:35,753 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:35,754 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-28 03:06:35,754 INFO L794 eck$LassoCheckResult]: Stem: 301266#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 301052#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 301015#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 301016#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 301149#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 301150#L98-2 assume !false; 308536#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 308535#L101 assume !(12292 == ssl3_accept_~s__state~0); 308534#L104 assume !(16384 == ssl3_accept_~s__state~0); 308533#L107 assume !(8192 == ssl3_accept_~s__state~0); 308532#L110 assume !(24576 == ssl3_accept_~s__state~0); 308531#L113 assume !(8195 == ssl3_accept_~s__state~0); 308529#L116 assume !(8480 == ssl3_accept_~s__state~0); 308528#L119 assume !(8481 == ssl3_accept_~s__state~0); 308527#L122 assume !(8482 == ssl3_accept_~s__state~0); 308526#L125 assume 8464 == ssl3_accept_~s__state~0; 308525#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 308523#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 308522#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 308521#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 308516#L584 assume !(8576 == ssl3_accept_~state~0); 308514#L602 ssl3_accept_~skip~0 := 0; 308511#L98-2 assume !false; 308510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 308509#L101 assume !(12292 == ssl3_accept_~s__state~0); 308503#L104 assume !(16384 == ssl3_accept_~s__state~0); 308501#L107 assume !(8192 == ssl3_accept_~s__state~0); 308500#L110 assume !(24576 == ssl3_accept_~s__state~0); 308499#L113 assume !(8195 == ssl3_accept_~s__state~0); 308498#L116 assume !(8480 == ssl3_accept_~s__state~0); 308497#L119 assume !(8481 == ssl3_accept_~s__state~0); 308496#L122 assume !(8482 == ssl3_accept_~s__state~0); 308494#L125 assume !(8464 == ssl3_accept_~s__state~0); 308493#L128 assume !(8465 == ssl3_accept_~s__state~0); 308492#L131 assume !(8466 == ssl3_accept_~s__state~0); 308360#L134 assume 8496 == ssl3_accept_~s__state~0; 308361#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 304620#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 304621#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 305341#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 305342#L296-2 ssl3_accept_~s__init_num~0 := 0; 305254#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305250#L584 assume !(8576 == ssl3_accept_~state~0); 305231#L602 ssl3_accept_~skip~0 := 0; 305232#L98-2 assume !false; 305215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305216#L101 assume !(12292 == ssl3_accept_~s__state~0); 305198#L104 assume !(16384 == ssl3_accept_~s__state~0); 305199#L107 assume !(8192 == ssl3_accept_~s__state~0); 305182#L110 assume !(24576 == ssl3_accept_~s__state~0); 305183#L113 assume !(8195 == ssl3_accept_~s__state~0); 304690#L116 assume !(8480 == ssl3_accept_~s__state~0); 304691#L119 assume !(8481 == ssl3_accept_~s__state~0); 304686#L122 assume !(8482 == ssl3_accept_~s__state~0); 304687#L125 assume !(8464 == ssl3_accept_~s__state~0); 304634#L128 assume !(8465 == ssl3_accept_~s__state~0); 304635#L131 assume !(8466 == ssl3_accept_~s__state~0); 306941#L134 assume !(8496 == ssl3_accept_~s__state~0); 306939#L137 assume !(8497 == ssl3_accept_~s__state~0); 304557#L140 [2019-11-28 03:06:35,754 INFO L796 eck$LassoCheckResult]: Loop: 304557#L140 assume 8512 == ssl3_accept_~s__state~0; 303844#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 304556#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 304554#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 304552#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304547#L584 assume !(8576 == ssl3_accept_~state~0); 304545#L602 ssl3_accept_~skip~0 := 0; 304544#L98-2 assume !false; 304543#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304542#L101 assume !(12292 == ssl3_accept_~s__state~0); 304541#L104 assume !(16384 == ssl3_accept_~s__state~0); 304540#L107 assume !(8192 == ssl3_accept_~s__state~0); 304539#L110 assume !(24576 == ssl3_accept_~s__state~0); 304538#L113 assume !(8195 == ssl3_accept_~s__state~0); 304537#L116 assume !(8480 == ssl3_accept_~s__state~0); 304536#L119 assume !(8481 == ssl3_accept_~s__state~0); 304535#L122 assume !(8482 == ssl3_accept_~s__state~0); 304534#L125 assume !(8464 == ssl3_accept_~s__state~0); 304533#L128 assume !(8465 == ssl3_accept_~s__state~0); 304532#L131 assume !(8466 == ssl3_accept_~s__state~0); 304531#L134 assume !(8496 == ssl3_accept_~s__state~0); 304530#L137 assume !(8497 == ssl3_accept_~s__state~0); 304529#L140 assume !(8512 == ssl3_accept_~s__state~0); 304528#L143 assume !(8513 == ssl3_accept_~s__state~0); 304527#L146 assume 8528 == ssl3_accept_~s__state~0; 303788#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 304525#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 304522#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 304517#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 304515#L360 assume !(ssl3_accept_~ret~0 <= 0); 304514#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 304512#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304507#L584 assume !(8576 == ssl3_accept_~state~0); 304505#L602 ssl3_accept_~skip~0 := 0; 304504#L98-2 assume !false; 304503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304502#L101 assume !(12292 == ssl3_accept_~s__state~0); 304501#L104 assume !(16384 == ssl3_accept_~s__state~0); 304500#L107 assume !(8192 == ssl3_accept_~s__state~0); 304498#L110 assume !(24576 == ssl3_accept_~s__state~0); 304493#L113 assume !(8195 == ssl3_accept_~s__state~0); 304490#L116 assume !(8480 == ssl3_accept_~s__state~0); 304488#L119 assume !(8481 == ssl3_accept_~s__state~0); 304486#L122 assume !(8482 == ssl3_accept_~s__state~0); 304484#L125 assume !(8464 == ssl3_accept_~s__state~0); 304482#L128 assume !(8465 == ssl3_accept_~s__state~0); 304479#L131 assume !(8466 == ssl3_accept_~s__state~0); 304468#L134 assume !(8496 == ssl3_accept_~s__state~0); 304464#L137 assume !(8497 == ssl3_accept_~s__state~0); 304461#L140 assume !(8512 == ssl3_accept_~s__state~0); 304459#L143 assume !(8513 == ssl3_accept_~s__state~0); 304457#L146 assume !(8528 == ssl3_accept_~s__state~0); 304455#L149 assume !(8529 == ssl3_accept_~s__state~0); 304453#L152 assume 8544 == ssl3_accept_~s__state~0; 303781#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 304450#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 304447#L392 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 304445#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 304441#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 304437#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 304430#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304417#L584 assume !(8576 == ssl3_accept_~state~0); 304413#L602 ssl3_accept_~skip~0 := 0; 304411#L98-2 assume !false; 304409#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304407#L101 assume !(12292 == ssl3_accept_~s__state~0); 304405#L104 assume !(16384 == ssl3_accept_~s__state~0); 304403#L107 assume !(8192 == ssl3_accept_~s__state~0); 304401#L110 assume !(24576 == ssl3_accept_~s__state~0); 304399#L113 assume !(8195 == ssl3_accept_~s__state~0); 304397#L116 assume !(8480 == ssl3_accept_~s__state~0); 304395#L119 assume !(8481 == ssl3_accept_~s__state~0); 304393#L122 assume !(8482 == ssl3_accept_~s__state~0); 304391#L125 assume !(8464 == ssl3_accept_~s__state~0); 304389#L128 assume !(8465 == ssl3_accept_~s__state~0); 304387#L131 assume !(8466 == ssl3_accept_~s__state~0); 304385#L134 assume !(8496 == ssl3_accept_~s__state~0); 304383#L137 assume !(8497 == ssl3_accept_~s__state~0); 304381#L140 assume !(8512 == ssl3_accept_~s__state~0); 304379#L143 assume !(8513 == ssl3_accept_~s__state~0); 304377#L146 assume !(8528 == ssl3_accept_~s__state~0); 304375#L149 assume !(8529 == ssl3_accept_~s__state~0); 304373#L152 assume !(8544 == ssl3_accept_~s__state~0); 304371#L155 assume !(8545 == ssl3_accept_~s__state~0); 304369#L158 assume !(8560 == ssl3_accept_~s__state~0); 304366#L161 assume !(8561 == ssl3_accept_~s__state~0); 304362#L164 assume 8448 == ssl3_accept_~s__state~0; 304346#L165 assume !(ssl3_accept_~num1~0 > 0); 304345#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 304306#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304302#L584 assume !(8576 == ssl3_accept_~state~0); 304288#L602 ssl3_accept_~skip~0 := 0; 304289#L98-2 assume !false; 304271#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304272#L101 assume !(12292 == ssl3_accept_~s__state~0); 304254#L104 assume !(16384 == ssl3_accept_~s__state~0); 304255#L107 assume !(8192 == ssl3_accept_~s__state~0); 304237#L110 assume !(24576 == ssl3_accept_~s__state~0); 304238#L113 assume !(8195 == ssl3_accept_~s__state~0); 303887#L116 assume !(8480 == ssl3_accept_~s__state~0); 303888#L119 assume !(8481 == ssl3_accept_~s__state~0); 303877#L122 assume !(8482 == ssl3_accept_~s__state~0); 303878#L125 assume !(8464 == ssl3_accept_~s__state~0); 303871#L128 assume !(8465 == ssl3_accept_~s__state~0); 303872#L131 assume !(8466 == ssl3_accept_~s__state~0); 303857#L134 assume !(8496 == ssl3_accept_~s__state~0); 303858#L137 assume !(8497 == ssl3_accept_~s__state~0); 303848#L140 assume !(8512 == ssl3_accept_~s__state~0); 303849#L143 assume !(8513 == ssl3_accept_~s__state~0); 303839#L146 assume !(8528 == ssl3_accept_~s__state~0); 303840#L149 assume !(8529 == ssl3_accept_~s__state~0); 303784#L152 assume !(8544 == ssl3_accept_~s__state~0); 303785#L155 assume !(8545 == ssl3_accept_~s__state~0); 303752#L158 assume !(8560 == ssl3_accept_~s__state~0); 303753#L161 assume !(8561 == ssl3_accept_~s__state~0); 303745#L164 assume !(8448 == ssl3_accept_~s__state~0); 303744#L167 assume 8576 == ssl3_accept_~s__state~0; 303710#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 303743#L448 assume !(ssl3_accept_~ret~0 <= 0); 303740#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 303741#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305529#L584 assume 8576 == ssl3_accept_~state~0; 305526#L603 assume !(8592 == ssl3_accept_~s__state~0); 305523#L602 ssl3_accept_~skip~0 := 0; 305520#L98-2 assume !false; 305511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305497#L101 assume !(12292 == ssl3_accept_~s__state~0); 305487#L104 assume !(16384 == ssl3_accept_~s__state~0); 305482#L107 assume !(8192 == ssl3_accept_~s__state~0); 305478#L110 assume !(24576 == ssl3_accept_~s__state~0); 305474#L113 assume !(8195 == ssl3_accept_~s__state~0); 305470#L116 assume !(8480 == ssl3_accept_~s__state~0); 305466#L119 assume !(8481 == ssl3_accept_~s__state~0); 305462#L122 assume !(8482 == ssl3_accept_~s__state~0); 305458#L125 assume !(8464 == ssl3_accept_~s__state~0); 305454#L128 assume !(8465 == ssl3_accept_~s__state~0); 305450#L131 assume 8466 == ssl3_accept_~s__state~0; 303864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 305443#L273 assume !(0 == ssl3_accept_~blastFlag~0); 305439#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 305434#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305426#L584 assume !(8576 == ssl3_accept_~state~0); 305421#L602 ssl3_accept_~skip~0 := 0; 305417#L98-2 assume !false; 305413#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305409#L101 assume !(12292 == ssl3_accept_~s__state~0); 305405#L104 assume !(16384 == ssl3_accept_~s__state~0); 305401#L107 assume !(8192 == ssl3_accept_~s__state~0); 305397#L110 assume !(24576 == ssl3_accept_~s__state~0); 305393#L113 assume !(8195 == ssl3_accept_~s__state~0); 305389#L116 assume !(8480 == ssl3_accept_~s__state~0); 305385#L119 assume !(8481 == ssl3_accept_~s__state~0); 305381#L122 assume !(8482 == ssl3_accept_~s__state~0); 305377#L125 assume !(8464 == ssl3_accept_~s__state~0); 305373#L128 assume !(8465 == ssl3_accept_~s__state~0); 305369#L131 assume !(8466 == ssl3_accept_~s__state~0); 305365#L134 assume 8496 == ssl3_accept_~s__state~0; 303853#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 305358#L286 assume !(1 == ssl3_accept_~blastFlag~0); 305354#L289 assume !(3 == ssl3_accept_~blastFlag~0); 305345#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 304562#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 305326#L296-2 ssl3_accept_~s__init_num~0 := 0; 305327#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305242#L584 assume !(8576 == ssl3_accept_~state~0); 305241#L602 ssl3_accept_~skip~0 := 0; 305223#L98-2 assume !false; 305224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305207#L101 assume !(12292 == ssl3_accept_~s__state~0); 305208#L104 assume !(16384 == ssl3_accept_~s__state~0); 305191#L107 assume !(8192 == ssl3_accept_~s__state~0); 305192#L110 assume !(24576 == ssl3_accept_~s__state~0); 305167#L113 assume !(8195 == ssl3_accept_~s__state~0); 305168#L116 assume !(8480 == ssl3_accept_~s__state~0); 304688#L119 assume !(8481 == ssl3_accept_~s__state~0); 304689#L122 assume !(8482 == ssl3_accept_~s__state~0); 304649#L125 assume !(8464 == ssl3_accept_~s__state~0); 304650#L128 assume !(8465 == ssl3_accept_~s__state~0); 304628#L131 assume !(8466 == ssl3_accept_~s__state~0); 304623#L134 assume !(8496 == ssl3_accept_~s__state~0); 304558#L137 assume !(8497 == ssl3_accept_~s__state~0); 304557#L140 [2019-11-28 03:06:35,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:35,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1310567129, now seen corresponding path program 1 times [2019-11-28 03:06:35,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:35,755 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961289332] [2019-11-28 03:06:35,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,769 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:35,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:35,770 INFO L82 PathProgramCache]: Analyzing trace with hash 877658023, now seen corresponding path program 2 times [2019-11-28 03:06:35,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:35,770 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225529529] [2019-11-28 03:06:35,770 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:35,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,805 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:35,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-28 03:06:35,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1162810417, now seen corresponding path program 1 times [2019-11-28 03:06:35,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-28 03:06:35,806 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333526239] [2019-11-28 03:06:35,806 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-28 03:06:35,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-28 03:06:35,882 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-28 03:06:37,275 WARN L192 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-11-28 03:06:37,394 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-11-28 03:06:37,744 WARN L192 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 88 [2019-11-28 03:06:37,866 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 03:06:37 BoogieIcfgContainer [2019-11-28 03:06:37,866 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-28 03:06:37,866 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-28 03:06:37,867 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-28 03:06:37,867 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-28 03:06:37,867 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:06:11" (3/4) ... [2019-11-28 03:06:37,875 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-28 03:06:37,991 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2019-11-28 03:06:37,991 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-28 03:06:37,993 INFO L168 Benchmark]: Toolchain (without parser) took 28026.10 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 997.7 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -190.0 MB). Peak memory consumption was 807.7 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,993 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 1.0 GB. Free memory is still 981.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-28 03:06:37,993 INFO L168 Benchmark]: CACSL2BoogieTranslator took 558.87 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -181.5 MB). Peak memory consumption was 26.2 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,993 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.18 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-28 03:06:37,994 INFO L168 Benchmark]: Boogie Preprocessor took 52.77 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,994 INFO L168 Benchmark]: RCFGBuilder took 878.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.9 MB). Peak memory consumption was 49.9 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,994 INFO L168 Benchmark]: BuchiAutomizer took 26339.08 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 849.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -86.8 MB). Peak memory consumption was 763.1 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,995 INFO L168 Benchmark]: Witness Printer took 124.93 ms. Allocated memory is still 2.0 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 20.3 MB). Peak memory consumption was 20.3 MB. Max. memory is 11.5 GB. [2019-11-28 03:06:37,997 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27 ms. Allocated memory is still 1.0 GB. Free memory is still 981.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 558.87 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -181.5 MB). Peak memory consumption was 26.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 66.18 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 52.77 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 11.5 GB. * RCFGBuilder took 878.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.9 MB). Peak memory consumption was 49.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 26339.08 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 849.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -86.8 MB). Peak memory consumption was 763.1 MB. Max. memory is 11.5 GB. * Witness Printer took 124.93 ms. Allocated memory is still 2.0 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 20.3 MB). Peak memory consumption was 20.3 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 11233 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.2s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 14.7s. Construction of modules took 4.3s. Büchi inclusion checks took 2.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.3s AutomataMinimizationTime, 35 MinimizatonAttempts, 15555 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.0s. Biggest automaton had 13249 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8307 SDtfs, 5653 SDslu, 4814 SDs, 0 SdLazy, 4078 SolverSat, 764 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital73 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@595ef6bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f1c4d3f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47e07724=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2252fa34=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2face29e=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e2fbebe=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2efe1a6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b0ef5d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55cb071f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25b2c94=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f93ec55=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@482ad15d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c26ff1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5afd2e81=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51893dad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c1aa40d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1216d7cb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11c34794=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@64fda98e=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6063a485=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3e90fc1f=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=12, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45d84ab7=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@315857c2=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62658339=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@26af9009=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@e945dde=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d2475cf=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b49f7a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b0fdec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59271279=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@221e2e11=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15d183f0=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28220c68=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c8bafea=-256, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22f3db9=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b979fcb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3311cbe1=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@359bd615=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd1c0de=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10e4359=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4661d850=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5451406d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fae5554=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42e2b2ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26669897=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4da6c448=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cd03e3c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c85639b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79d3a66f=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b227797=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77bd170e=12, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8de47b9=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ae38ede=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3740d61b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f307a7f=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f60f2b=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 = __VERIFIER_nondet_int() ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L306] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L322] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L359] ret = __VERIFIER_nondet_int() [L360] COND FALSE !(ret <= 0) [L377] s__state = 8544 [L378] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L382] COND TRUE s__verify_mode + 1 [L383] COND FALSE !(s__session__peer != 0) [L394] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L395] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L396] COND FALSE !(__cil_tmp61 + 256UL) [L406] s__s3__tmp__cert_request = 1 [L407] ret = __VERIFIER_nondet_int() [L408] COND FALSE !(ret <= 0) [L411] s__state = 8448 [L412] s__s3__tmp__next_state___0 = 8576 [L413] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L434] COND FALSE !(num1 > 0L) [L443] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L447] ret = __VERIFIER_nondet_int() [L448] COND FALSE !(ret <= 0) [L451] COND TRUE ret == 2 [L452] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND TRUE state == 8576 [L603] COND FALSE !(s__state == 8592) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...