./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer --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 2373f3a3f8dbd9f18e573cbc80f9fee8c78900dc ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 08:42:34,606 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 08:42:34,607 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 08:42:34,614 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 08:42:34,614 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 08:42:34,615 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 08:42:34,616 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 08:42:34,617 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 08:42:34,618 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 08:42:34,619 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 08:42:34,619 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 08:42:34,620 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 08:42:34,620 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 08:42:34,621 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 08:42:34,621 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 08:42:34,622 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 08:42:34,622 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 08:42:34,623 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 08:42:34,625 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 08:42:34,625 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 08:42:34,626 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 08:42:34,627 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 08:42:34,629 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 08:42:34,629 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 08:42:34,629 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 08:42:34,629 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 08:42:34,630 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 08:42:34,630 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 08:42:34,631 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 08:42:34,632 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 08:42:34,632 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 08:42:34,632 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 08:42:34,633 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 08:42:34,633 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 08:42:34,633 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 08:42:34,634 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 08:42:34,634 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 08:42:34,643 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 08:42:34,643 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 08:42:34,644 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 08:42:34,644 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 08:42:34,645 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 08:42:34,645 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 08:42:34,646 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 08:42:34,646 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 08:42:34,647 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 08:42:34,647 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 08:42:34,648 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 08:42:34,648 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 08:42:34,648 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 08:42:34,649 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 08:42:34,649 INFO L133 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 -> /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer 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 -> 2373f3a3f8dbd9f18e573cbc80f9fee8c78900dc [2018-11-10 08:42:34,672 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 08:42:34,682 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 08:42:34,684 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 08:42:34,685 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 08:42:34,686 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 08:42:34,686 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-11-10 08:42:34,732 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/data/a015d84d8/ee7024b5107641cdb223c77da17102c4/FLAG3fc8ddba9 [2018-11-10 08:42:35,161 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 08:42:35,162 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-11-10 08:42:35,170 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/data/a015d84d8/ee7024b5107641cdb223c77da17102c4/FLAG3fc8ddba9 [2018-11-10 08:42:35,182 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/data/a015d84d8/ee7024b5107641cdb223c77da17102c4 [2018-11-10 08:42:35,185 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 08:42:35,186 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 08:42:35,187 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 08:42:35,187 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 08:42:35,190 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 08:42:35,191 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,193 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cc89c98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35, skipping insertion in model container [2018-11-10 08:42:35,193 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,202 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 08:42:35,233 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 08:42:35,375 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 08:42:35,378 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 08:42:35,414 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 08:42:35,422 INFO L193 MainTranslator]: Completed translation [2018-11-10 08:42:35,423 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35 WrapperNode [2018-11-10 08:42:35,423 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 08:42:35,423 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 08:42:35,423 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 08:42:35,423 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 08:42:35,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,435 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,494 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 08:42:35,494 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 08:42:35,495 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 08:42:35,495 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 08:42:35,500 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,501 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,503 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,503 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,509 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,515 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,517 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... [2018-11-10 08:42:35,520 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 08:42:35,520 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 08:42:35,520 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 08:42:35,520 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 08:42:35,521 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:35,558 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 08:42:35,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 08:42:35,630 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 08:42:35,631 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 08:42:35,985 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 08:42:35,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:42:35 BoogieIcfgContainer [2018-11-10 08:42:35,985 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 08:42:35,985 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 08:42:35,986 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 08:42:35,988 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 08:42:35,988 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:42:35,988 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 08:42:35" (1/3) ... [2018-11-10 08:42:35,989 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5ba822a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 08:42:35, skipping insertion in model container [2018-11-10 08:42:35,989 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:42:35,989 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:42:35" (2/3) ... [2018-11-10 08:42:35,990 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5ba822a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 08:42:35, skipping insertion in model container [2018-11-10 08:42:35,990 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:42:35,990 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:42:35" (3/3) ... [2018-11-10 08:42:35,992 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-11-10 08:42:36,026 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 08:42:36,026 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 08:42:36,027 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 08:42:36,027 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 08:42:36,027 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 08:42:36,027 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 08:42:36,027 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 08:42:36,027 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 08:42:36,027 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 08:42:36,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-10 08:42:36,060 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-10 08:42:36,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:36,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:36,066 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 08:42:36,066 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:36,066 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 08:42:36,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-10 08:42:36,070 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-10 08:42:36,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:36,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:36,071 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 08:42:36,072 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:36,085 INFO L793 eck$LassoCheckResult]: Stem: 85#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27#L95true assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10#L98-2true ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 23#L103true assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 11#L109-2true [2018-11-10 08:42:36,085 INFO L795 eck$LassoCheckResult]: Loop: 11#L109-2true assume true; 14#L109true assume !false; 89#L110true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113#L112true assume !(ssl3_connect_~s__state~0 == 12292); 97#L115true assume ssl3_connect_~s__state~0 == 16384; 112#L217true ssl3_connect_~s__server~0 := 0; 122#L222true assume ssl3_connect_~cb~0 != 0; 116#L222-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 40#L227true assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 73#L237true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 70#L237-2true assume !(ssl3_connect_~tmp___4~0 == 0); 76#L259true assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7#L511true assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46#L546true ssl3_connect_~skip~0 := 0; 11#L109-2true [2018-11-10 08:42:36,093 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:36,093 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-10 08:42:36,094 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:36,095 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:36,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:36,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:36,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:36,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:36,169 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-10 08:42:36,169 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:36,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:36,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,170 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:36,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:36,187 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:36,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-10 08:42:36,187 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:36,187 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:36,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,188 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:36,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:36,239 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:36,239 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:36,371 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:36,372 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:36,372 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:36,372 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:36,372 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 08:42:36,372 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,373 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:36,373 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:36,373 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 08:42:36,373 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:36,373 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:36,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:36,655 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:36,655 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,658 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,659 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,674 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,674 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,695 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,695 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,697 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,697 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,714 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,714 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,717 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,717 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,733 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,733 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,735 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,736 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,754 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,754 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,757 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,757 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:36,773 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,773 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,775 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,776 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 8 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 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,795 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,795 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,803 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,803 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 9 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,820 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,820 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,907 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,907 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 10 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 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,922 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,923 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,925 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,925 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 11 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 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,941 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,941 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 12 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 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,958 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:36,958 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:36,981 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:36,981 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 13 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 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:36,997 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:36,997 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 14 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 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:37,015 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:37,015 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:37,043 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 08:42:37,044 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:37,044 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:37,044 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:37,044 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:37,045 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 08:42:37,045 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:37,045 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:37,045 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:37,045 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 08:42:37,045 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:37,045 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:37,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,286 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:37,289 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 08:42:37,290 INFO L122 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 [2018-11-10 08:42:37,291 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,292 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,292 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,292 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,292 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,294 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,296 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,296 INFO L122 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 [2018-11-10 08:42:37,297 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,297 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,297 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:37,297 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,298 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:37,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,299 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,300 INFO L122 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 [2018-11-10 08:42:37,300 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,300 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,300 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,301 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:37,301 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,301 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:37,301 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,302 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,303 INFO L122 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 [2018-11-10 08:42:37,303 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,303 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,304 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,304 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,304 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,304 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,304 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,306 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,306 INFO L122 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 [2018-11-10 08:42:37,306 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,309 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,309 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,309 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,309 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,310 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,310 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,313 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,313 INFO L122 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 [2018-11-10 08:42:37,314 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,314 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,314 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,314 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,314 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,315 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,316 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,316 INFO L122 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 [2018-11-10 08:42:37,317 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,317 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,317 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,317 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,317 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,317 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,317 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,319 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,319 INFO L122 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 [2018-11-10 08:42:37,319 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,319 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,320 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,320 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,320 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,320 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,320 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,324 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,324 INFO L122 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 [2018-11-10 08:42:37,325 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,325 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,325 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,325 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:37,325 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,326 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:37,326 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,327 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,327 INFO L122 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 [2018-11-10 08:42:37,328 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,328 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,328 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,328 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,328 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,329 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,329 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,332 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:37,332 INFO L122 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 [2018-11-10 08:42:37,332 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:37,333 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:37,333 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:37,333 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:37,333 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:37,333 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:37,334 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:37,339 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 08:42:37,344 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 08:42:37,344 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 08:42:37,346 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 08:42:37,346 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 08:42:37,346 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 08:42:37,346 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-10 08:42:37,347 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 08:42:37,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:37,380 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:37,391 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:37,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:37,435 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 [2018-11-10 08:42:37,436 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-10 08:42:37,701 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 830 transitions. Complement of second has 8 states. [2018-11-10 08:42:37,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-10 08:42:37,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:42:37,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2018-11-10 08:42:37,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-10 08:42:37,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:37,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-10 08:42:37,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:37,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-10 08:42:37,710 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:37,711 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 830 transitions. [2018-11-10 08:42:37,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-10 08:42:37,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 332 states and 499 transitions. [2018-11-10 08:42:37,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-10 08:42:37,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-10 08:42:37,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 332 states and 499 transitions. [2018-11-10 08:42:37,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:37,728 INFO L705 BuchiCegarLoop]: Abstraction has 332 states and 499 transitions. [2018-11-10 08:42:37,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states and 499 transitions. [2018-11-10 08:42:37,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 148. [2018-11-10 08:42:37,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-11-10 08:42:37,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 222 transitions. [2018-11-10 08:42:37,750 INFO L728 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2018-11-10 08:42:37,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:37,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:37,753 INFO L87 Difference]: Start difference. First operand 148 states and 222 transitions. Second operand 3 states. [2018-11-10 08:42:37,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:37,817 INFO L93 Difference]: Finished difference Result 169 states and 250 transitions. [2018-11-10 08:42:37,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:37,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 250 transitions. [2018-11-10 08:42:37,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-10 08:42:37,820 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 250 transitions. [2018-11-10 08:42:37,820 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 146 [2018-11-10 08:42:37,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 146 [2018-11-10 08:42:37,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 250 transitions. [2018-11-10 08:42:37,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:37,821 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 250 transitions. [2018-11-10 08:42:37,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 250 transitions. [2018-11-10 08:42:37,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 160. [2018-11-10 08:42:37,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-11-10 08:42:37,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 239 transitions. [2018-11-10 08:42:37,827 INFO L728 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-10 08:42:37,827 INFO L608 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-10 08:42:37,827 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 08:42:37,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 239 transitions. [2018-11-10 08:42:37,828 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 08:42:37,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:37,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:37,829 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 08:42:37,829 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:37,829 INFO L793 eck$LassoCheckResult]: Stem: 1155#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1058#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1059#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1062#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 1063#L103 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 1085#L104 assume !(ssl3_connect_~tmp___2~0 + 16384 != 0); 1163#L109-2 [2018-11-10 08:42:37,829 INFO L795 eck$LassoCheckResult]: Loop: 1163#L109-2 assume true; 1191#L109 assume !false; 1190#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1188#L112 assume ssl3_connect_~s__state~0 == 12292; 1138#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 1139#L217 ssl3_connect_~s__server~0 := 0; 1174#L222 assume ssl3_connect_~cb~0 != 0; 1176#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 1107#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1108#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1147#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1148#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 1052#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1053#L546 ssl3_connect_~skip~0 := 0; 1163#L109-2 [2018-11-10 08:42:37,829 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:37,829 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-10 08:42:37,829 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:37,830 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:37,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,830 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:37,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,839 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:37,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 1 times [2018-11-10 08:42:37,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:37,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:37,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:37,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:37,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1570234090, now seen corresponding path program 1 times [2018-11-10 08:42:37,854 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:37,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:37,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:37,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:37,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:37,956 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:37,956 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:37,956 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:37,957 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:37,957 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 08:42:37,957 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:37,957 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:37,957 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:37,957 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-10 08:42:37,957 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:37,957 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:37,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:37,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,174 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:38,174 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 15 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 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,177 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,177 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,181 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,181 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 16 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 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,200 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,200 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,201 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,202 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 17 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 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,217 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,217 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,233 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,233 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 18 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 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,236 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,236 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,238 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,238 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 19 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 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,254 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,254 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,258 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,258 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 20 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 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,275 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,275 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,277 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,277 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 21 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 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,294 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,294 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,296 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,296 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,312 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,312 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,329 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:38,330 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,358 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,358 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}] Lambdas: [2, 1, 1] Nus: [1, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,374 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,374 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,379 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,379 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,395 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,395 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,469 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,469 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,486 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,486 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,488 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,488 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,504 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,505 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,506 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,507 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,523 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,524 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,543 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:38,543 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,565 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,566 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,581 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,581 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,584 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:38,584 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,600 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:38,600 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:38,619 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:38,619 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:38,637 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 08:42:38,638 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:38,639 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:38,639 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:38,639 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:38,639 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 08:42:38,639 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:38,639 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:38,639 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:38,639 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-10 08:42:38,639 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:38,639 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:38,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:38,844 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:38,844 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 08:42:38,844 INFO L122 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 [2018-11-10 08:42:38,845 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,845 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,845 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,845 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:38,845 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,846 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:38,846 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,850 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,850 INFO L122 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 [2018-11-10 08:42:38,851 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,851 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,851 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,851 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,851 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,852 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,852 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,852 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,853 INFO L122 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 [2018-11-10 08:42:38,853 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,853 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,853 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,853 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,853 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,854 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,854 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,859 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,859 INFO L122 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 [2018-11-10 08:42:38,860 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,860 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,860 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,860 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,860 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,861 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,861 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,868 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,868 INFO L122 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 [2018-11-10 08:42:38,868 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,869 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,869 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,869 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,869 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,869 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,869 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,870 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,873 INFO L122 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 [2018-11-10 08:42:38,874 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,874 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,874 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,874 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,874 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,875 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,875 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,876 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,876 INFO L122 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 [2018-11-10 08:42:38,876 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,876 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,876 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,876 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,877 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,877 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,877 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,879 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,879 INFO L122 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 [2018-11-10 08:42:38,879 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,879 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,880 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,880 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,880 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,880 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,880 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,882 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,882 INFO L122 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 [2018-11-10 08:42:38,883 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,883 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,883 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,883 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,883 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,884 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,884 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,891 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,891 INFO L122 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 [2018-11-10 08:42:38,891 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,892 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,892 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,892 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:38,892 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,892 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:38,892 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,893 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,893 INFO L122 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 [2018-11-10 08:42:38,894 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,894 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,894 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,894 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,894 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,894 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,896 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,896 INFO L122 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 [2018-11-10 08:42:38,896 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,897 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,897 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,897 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,898 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,898 INFO L122 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 [2018-11-10 08:42:38,898 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,898 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,898 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,899 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,899 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,899 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,899 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,901 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:38,901 INFO L122 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 [2018-11-10 08:42:38,901 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:38,901 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:38,901 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:38,901 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:38,902 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:38,902 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:38,902 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:38,905 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 08:42:38,907 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 08:42:38,907 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 08:42:38,908 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 08:42:38,908 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 08:42:38,908 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 08:42:38,908 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-10 08:42:38,908 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 08:42:38,941 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:38,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:38,950 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:38,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:38,960 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:38,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:38,971 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 [2018-11-10 08:42:38,971 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 08:42:39,131 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 482 states and 704 transitions. Complement of second has 7 states. [2018-11-10 08:42:39,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-10 08:42:39,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:42:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-10 08:42:39,133 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 08:42:39,133 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:39,133 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 08:42:39,143 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:39,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:39,153 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:39,160 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:39,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:39,172 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 08:42:39,172 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 08:42:39,306 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 496 states and 721 transitions. Complement of second has 9 states. [2018-11-10 08:42:39,307 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 [2018-11-10 08:42:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:42:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-10 08:42:39,307 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 08:42:39,307 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:39,307 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-10 08:42:39,308 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:39,308 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-10 08:42:39,308 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:39,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 721 transitions. [2018-11-10 08:42:39,310 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-10 08:42:39,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 393 states and 584 transitions. [2018-11-10 08:42:39,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 336 [2018-11-10 08:42:39,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 337 [2018-11-10 08:42:39,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 393 states and 584 transitions. [2018-11-10 08:42:39,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:39,314 INFO L705 BuchiCegarLoop]: Abstraction has 393 states and 584 transitions. [2018-11-10 08:42:39,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states and 584 transitions. [2018-11-10 08:42:39,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 188. [2018-11-10 08:42:39,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-10 08:42:39,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-10 08:42:39,318 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 08:42:39,319 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 08:42:39,319 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 08:42:39,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-10 08:42:39,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 08:42:39,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:39,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:39,321 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 08:42:39,321 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:39,321 INFO L793 eck$LassoCheckResult]: Stem: 2456#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2356#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2357#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2360#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 2361#L103 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 2383#L104 assume ssl3_connect_~tmp___2~0 + 16384 != 0; 2463#L109-2 [2018-11-10 08:42:39,321 INFO L795 eck$LassoCheckResult]: Loop: 2463#L109-2 assume true; 2518#L109 assume !false; 2516#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2514#L112 assume ssl3_connect_~s__state~0 == 12292; 2437#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 2438#L217 ssl3_connect_~s__server~0 := 0; 2477#L222 assume ssl3_connect_~cb~0 != 0; 2482#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 2405#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2406#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2448#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2449#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 2350#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2351#L546 ssl3_connect_~skip~0 := 0; 2463#L109-2 [2018-11-10 08:42:39,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:39,322 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-10 08:42:39,322 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:39,322 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:39,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:39,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,330 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:39,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 2 times [2018-11-10 08:42:39,330 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:39,330 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:39,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,331 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:39,331 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:39,338 INFO L82 PathProgramCache]: Analyzing trace with hash -290370412, now seen corresponding path program 1 times [2018-11-10 08:42:39,338 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:39,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:39,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:39,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:39,433 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:39,433 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:39,433 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:39,433 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:39,433 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 08:42:39,433 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,433 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:39,433 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:39,433 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-10 08:42:39,433 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:39,433 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:39,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,600 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:39,600 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,602 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,603 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,606 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,607 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,623 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,623 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,625 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,625 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,642 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,642 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,644 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,644 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,659 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,660 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,675 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,675 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,678 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,678 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,680 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,680 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,695 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,695 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,699 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,699 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,714 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,714 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,717 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,717 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,734 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,734 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,753 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:39,753 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,773 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,774 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}] Lambdas: [2, 1, 1] Nus: [1, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/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 [2018-11-10 08:42:39,789 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,789 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,810 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:39,810 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,832 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,832 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,848 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,848 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,850 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:42:39,850 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,865 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:42:39,865 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,884 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:42:39,884 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:42:39,903 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 08:42:39,904 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:42:39,904 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:42:39,904 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:42:39,904 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:42:39,904 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 08:42:39,904 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:42:39,904 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:42:39,905 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:42:39,905 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-10 08:42:39,905 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:42:39,905 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:42:39,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:39,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:42:40,072 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:42:40,072 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 08:42:40,073 INFO L122 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 [2018-11-10 08:42:40,073 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,073 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,074 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,074 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,074 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,074 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,075 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,075 INFO L122 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 [2018-11-10 08:42:40,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,076 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,076 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:40,076 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,076 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:40,076 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,077 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,078 INFO L122 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 [2018-11-10 08:42:40,079 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,079 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,079 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,079 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,079 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,081 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,081 INFO L122 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 [2018-11-10 08:42:40,081 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,081 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,081 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,082 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,083 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,084 INFO L122 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 [2018-11-10 08:42:40,084 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,084 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,084 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,085 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,085 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,085 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,086 INFO L122 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 [2018-11-10 08:42:40,086 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,086 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,086 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,086 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:42:40,086 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,087 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:42:40,087 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,087 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,088 INFO L122 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 [2018-11-10 08:42:40,088 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,088 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,088 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,088 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,088 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,089 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,089 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,091 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,091 INFO L122 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 [2018-11-10 08:42:40,091 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,091 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,091 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,092 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,092 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,092 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,093 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,094 INFO L122 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 [2018-11-10 08:42:40,094 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,095 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,096 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,096 INFO L122 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 [2018-11-10 08:42:40,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,097 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,097 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,097 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,098 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:42:40,098 INFO L122 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 [2018-11-10 08:42:40,098 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:42:40,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:42:40,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:42:40,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:42:40,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:42:40,099 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:42:40,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:42:40,102 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 08:42:40,104 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 08:42:40,104 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 08:42:40,104 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 08:42:40,104 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 08:42:40,104 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 08:42:40,104 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-10 08:42:40,105 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 08:42:40,115 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,125 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,131 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:40,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:40,159 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 [2018-11-10 08:42:40,159 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 08:42:40,279 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 510 states and 742 transitions. Complement of second has 7 states. [2018-11-10 08:42:40,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-10 08:42:40,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:42:40,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-10 08:42:40,281 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 08:42:40,281 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:40,281 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 08:42:40,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,297 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:40,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,304 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:40,315 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 08:42:40,315 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 08:42:40,412 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 524 states and 759 transitions. Complement of second has 9 states. [2018-11-10 08:42:40,413 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 [2018-11-10 08:42:40,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:42:40,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-10 08:42:40,413 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 08:42:40,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:40,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-10 08:42:40,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:40,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-10 08:42:40,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:42:40,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 759 transitions. [2018-11-10 08:42:40,417 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-10 08:42:40,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 421 states and 622 transitions. [2018-11-10 08:42:40,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2018-11-10 08:42:40,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-10 08:42:40,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 421 states and 622 transitions. [2018-11-10 08:42:40,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:40,420 INFO L705 BuchiCegarLoop]: Abstraction has 421 states and 622 transitions. [2018-11-10 08:42:40,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states and 622 transitions. [2018-11-10 08:42:40,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 188. [2018-11-10 08:42:40,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-10 08:42:40,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-10 08:42:40,425 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 08:42:40,425 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 08:42:40,425 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 08:42:40,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-10 08:42:40,426 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 08:42:40,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:40,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:40,427 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,427 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,427 INFO L793 eck$LassoCheckResult]: Stem: 3837#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3737#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3738#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3741#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 3742#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 3766#L109-2 assume true; 3744#L109 assume !false; 3750#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3838#L112 assume ssl3_connect_~s__state~0 == 12292; 3818#L113 [2018-11-10 08:42:40,427 INFO L795 eck$LassoCheckResult]: Loop: 3818#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 3819#L217 ssl3_connect_~s__server~0 := 0; 3855#L222 assume ssl3_connect_~cb~0 != 0; 3861#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 3787#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3788#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3829#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3830#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 3732#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3733#L546 ssl3_connect_~skip~0 := 0; 3901#L109-2 assume true; 3899#L109 assume !false; 3897#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3895#L112 assume ssl3_connect_~s__state~0 == 12292; 3818#L113 [2018-11-10 08:42:40,428 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,428 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-10 08:42:40,428 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:40,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,436 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,436 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 3 times [2018-11-10 08:42:40,436 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,436 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:40,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:40,456 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:40,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:40,456 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:40,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:40,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:40,456 INFO L87 Difference]: Start difference. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-10 08:42:40,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:40,543 INFO L93 Difference]: Finished difference Result 273 states and 374 transitions. [2018-11-10 08:42:40,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:40,543 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 273 states and 374 transitions. [2018-11-10 08:42:40,545 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 171 [2018-11-10 08:42:40,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 273 states to 254 states and 350 transitions. [2018-11-10 08:42:40,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2018-11-10 08:42:40,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 254 [2018-11-10 08:42:40,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 350 transitions. [2018-11-10 08:42:40,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:40,546 INFO L705 BuchiCegarLoop]: Abstraction has 254 states and 350 transitions. [2018-11-10 08:42:40,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 350 transitions. [2018-11-10 08:42:40,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 185. [2018-11-10 08:42:40,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-11-10 08:42:40,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 261 transitions. [2018-11-10 08:42:40,550 INFO L728 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-10 08:42:40,550 INFO L608 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-10 08:42:40,550 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 08:42:40,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 261 transitions. [2018-11-10 08:42:40,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-10 08:42:40,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:40,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:40,551 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,552 INFO L867 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] [2018-11-10 08:42:40,552 INFO L793 eck$LassoCheckResult]: Stem: 4287#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4199#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4200#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4203#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 4204#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4225#L109-2 assume true; 4356#L109 assume !false; 4370#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4368#L112 assume ssl3_connect_~s__state~0 == 12292; 4270#L113 [2018-11-10 08:42:40,552 INFO L795 eck$LassoCheckResult]: Loop: 4270#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 4271#L217 ssl3_connect_~s__server~0 := 0; 4304#L222 assume ssl3_connect_~cb~0 != 0; 4308#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 4245#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4246#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4279#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4280#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 4197#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4196#L546 ssl3_connect_~skip~0 := 0; 4358#L109-2 assume true; 4357#L109 assume !false; 4349#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4346#L112 assume !(ssl3_connect_~s__state~0 == 12292); 4344#L115 assume !(ssl3_connect_~s__state~0 == 16384); 4301#L118 assume !(ssl3_connect_~s__state~0 == 4096); 4302#L121 assume !(ssl3_connect_~s__state~0 == 20480); 4272#L124 assume !(ssl3_connect_~s__state~0 == 4099); 4273#L127 assume ssl3_connect_~s__state~0 == 4368; 4213#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 4214#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4217#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4218#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4219#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4360#L546 ssl3_connect_~skip~0 := 0; 4205#L109-2 assume true; 4206#L109 assume !false; 4371#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4369#L112 assume ssl3_connect_~s__state~0 == 12292; 4270#L113 [2018-11-10 08:42:40,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,552 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-10 08:42:40,552 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:40,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1181463296, now seen corresponding path program 1 times [2018-11-10 08:42:40,559 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,560 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:40,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:40,588 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:40,588 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:40,588 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:40,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:40,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:40,589 INFO L87 Difference]: Start difference. First operand 185 states and 261 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-10 08:42:40,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:40,700 INFO L93 Difference]: Finished difference Result 241 states and 332 transitions. [2018-11-10 08:42:40,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:40,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 332 transitions. [2018-11-10 08:42:40,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-10 08:42:40,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 332 transitions. [2018-11-10 08:42:40,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2018-11-10 08:42:40,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2018-11-10 08:42:40,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 332 transitions. [2018-11-10 08:42:40,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:40,705 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 332 transitions. [2018-11-10 08:42:40,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 332 transitions. [2018-11-10 08:42:40,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 203. [2018-11-10 08:42:40,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-11-10 08:42:40,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 289 transitions. [2018-11-10 08:42:40,712 INFO L728 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-10 08:42:40,712 INFO L608 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-10 08:42:40,713 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 08:42:40,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 289 transitions. [2018-11-10 08:42:40,713 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 176 [2018-11-10 08:42:40,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:40,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:40,714 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,718 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 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] [2018-11-10 08:42:40,718 INFO L793 eck$LassoCheckResult]: Stem: 4717#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4630#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4631#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4634#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 4635#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4655#L109-2 assume true; 4806#L109 assume !false; 4804#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4802#L112 assume ssl3_connect_~s__state~0 == 12292; 4699#L113 [2018-11-10 08:42:40,718 INFO L795 eck$LassoCheckResult]: Loop: 4699#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 4700#L217 ssl3_connect_~s__server~0 := 0; 4735#L222 assume ssl3_connect_~cb~0 != 0; 4738#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 4675#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4676#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4710#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4711#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 4628#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4627#L546 ssl3_connect_~skip~0 := 0; 4682#L109-2 assume true; 4820#L109 assume !false; 4718#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4719#L112 assume !(ssl3_connect_~s__state~0 == 12292); 4736#L115 assume !(ssl3_connect_~s__state~0 == 16384); 4793#L118 assume !(ssl3_connect_~s__state~0 == 4096); 4721#L121 assume !(ssl3_connect_~s__state~0 == 20480); 4702#L124 assume !(ssl3_connect_~s__state~0 == 4099); 4703#L127 assume ssl3_connect_~s__state~0 == 4368; 4643#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 4644#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4647#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4648#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4649#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4785#L546 ssl3_connect_~skip~0 := 0; 4784#L109-2 assume true; 4783#L109 assume !false; 4782#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4781#L112 assume !(ssl3_connect_~s__state~0 == 12292); 4780#L115 assume !(ssl3_connect_~s__state~0 == 16384); 4779#L118 assume !(ssl3_connect_~s__state~0 == 4096); 4778#L121 assume !(ssl3_connect_~s__state~0 == 20480); 4777#L124 assume !(ssl3_connect_~s__state~0 == 4099); 4776#L127 assume !(ssl3_connect_~s__state~0 == 4368); 4767#L130 assume !(ssl3_connect_~s__state~0 == 4369); 4768#L133 assume ssl3_connect_~s__state~0 == 4384; 4726#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4689#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4653#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 4677#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 4716#L300-2 ssl3_connect_~s__init_num~0 := 0; 4671#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4821#L546 ssl3_connect_~skip~0 := 0; 4636#L109-2 assume true; 4637#L109 assume !false; 4640#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4775#L112 assume ssl3_connect_~s__state~0 == 12292; 4699#L113 [2018-11-10 08:42:40,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,719 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-10 08:42:40,719 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:40,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,736 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1783565068, now seen corresponding path program 1 times [2018-11-10 08:42:40,736 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,736 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,737 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:40,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-10 08:42:40,761 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:40,761 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:40,762 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:40,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:40,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:40,762 INFO L87 Difference]: Start difference. First operand 203 states and 289 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-10 08:42:40,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:40,875 INFO L93 Difference]: Finished difference Result 245 states and 360 transitions. [2018-11-10 08:42:40,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:40,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 360 transitions. [2018-11-10 08:42:40,878 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-10 08:42:40,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 245 states and 360 transitions. [2018-11-10 08:42:40,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2018-11-10 08:42:40,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2018-11-10 08:42:40,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 360 transitions. [2018-11-10 08:42:40,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:40,879 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 360 transitions. [2018-11-10 08:42:40,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 360 transitions. [2018-11-10 08:42:40,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 231. [2018-11-10 08:42:40,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-11-10 08:42:40,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 343 transitions. [2018-11-10 08:42:40,883 INFO L728 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-10 08:42:40,883 INFO L608 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-10 08:42:40,883 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 08:42:40,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 231 states and 343 transitions. [2018-11-10 08:42:40,884 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 204 [2018-11-10 08:42:40,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:40,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:40,885 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,885 INFO L867 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:40,885 INFO L793 eck$LassoCheckResult]: Stem: 5171#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5084#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5085#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5088#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 5089#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5110#L109-2 assume true; 5260#L109 assume !false; 5279#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5218#L112 assume ssl3_connect_~s__state~0 == 12292; 5153#L113 [2018-11-10 08:42:40,886 INFO L795 eck$LassoCheckResult]: Loop: 5153#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 5154#L217 ssl3_connect_~s__server~0 := 0; 5189#L222 assume ssl3_connect_~cb~0 != 0; 5190#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 5130#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5131#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5164#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5165#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 5120#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5246#L546 ssl3_connect_~skip~0 := 0; 5244#L109-2 assume true; 5243#L109 assume !false; 5242#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5241#L112 assume !(ssl3_connect_~s__state~0 == 12292); 5236#L115 assume !(ssl3_connect_~s__state~0 == 16384); 5234#L118 assume !(ssl3_connect_~s__state~0 == 4096); 5232#L121 assume !(ssl3_connect_~s__state~0 == 20480); 5230#L124 assume !(ssl3_connect_~s__state~0 == 4099); 5228#L127 assume !(ssl3_connect_~s__state~0 == 4368); 5145#L130 assume !(ssl3_connect_~s__state~0 == 4369); 5134#L133 assume !(ssl3_connect_~s__state~0 == 4384); 5113#L136 assume !(ssl3_connect_~s__state~0 == 4385); 5114#L139 assume !(ssl3_connect_~s__state~0 == 4400); 5100#L142 assume !(ssl3_connect_~s__state~0 == 4401); 5101#L145 assume !(ssl3_connect_~s__state~0 == 4416); 5180#L148 assume !(ssl3_connect_~s__state~0 == 4417); 5181#L151 assume !(ssl3_connect_~s__state~0 == 4432); 5168#L154 assume !(ssl3_connect_~s__state~0 == 4433); 5157#L157 assume !(ssl3_connect_~s__state~0 == 4448); 5158#L160 assume !(ssl3_connect_~s__state~0 == 4449); 5146#L163 assume !(ssl3_connect_~s__state~0 == 4464); 5136#L166 assume !(ssl3_connect_~s__state~0 == 4465); 5115#L169 assume !(ssl3_connect_~s__state~0 == 4466); 5116#L172 assume !(ssl3_connect_~s__state~0 == 4467); 5076#L175 assume !(ssl3_connect_~s__state~0 == 4480); 5077#L178 assume !(ssl3_connect_~s__state~0 == 4481); 5191#L181 assume !(ssl3_connect_~s__state~0 == 4496); 5188#L184 assume !(ssl3_connect_~s__state~0 == 4497); 5169#L187 assume !(ssl3_connect_~s__state~0 == 4512); 5160#L190 assume !(ssl3_connect_~s__state~0 == 4513); 5161#L193 assume !(ssl3_connect_~s__state~0 == 4528); 5149#L196 assume !(ssl3_connect_~s__state~0 == 4529); 5137#L199 assume !(ssl3_connect_~s__state~0 == 4560); 5138#L202 assume !(ssl3_connect_~s__state~0 == 4561); 5127#L205 assume ssl3_connect_~s__state~0 == 4352; 5128#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5141#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5097#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5121#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5235#L546 ssl3_connect_~skip~0 := 0; 5233#L109-2 assume true; 5231#L109 assume !false; 5229#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5227#L112 assume ssl3_connect_~s__state~0 == 12292; 5153#L113 [2018-11-10 08:42:40,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,886 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-10 08:42:40,886 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:40,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:40,893 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:40,893 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-10 08:42:40,893 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:40,893 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:40,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,894 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:40,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:40,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:40,933 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:40,933 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:40,933 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:40,933 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:40,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:40,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:40,934 INFO L87 Difference]: Start difference. First operand 231 states and 343 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 08:42:41,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,032 INFO L93 Difference]: Finished difference Result 250 states and 368 transitions. [2018-11-10 08:42:41,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 250 states and 368 transitions. [2018-11-10 08:42:41,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 223 [2018-11-10 08:42:41,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 250 states to 250 states and 368 transitions. [2018-11-10 08:42:41,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2018-11-10 08:42:41,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2018-11-10 08:42:41,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 250 states and 368 transitions. [2018-11-10 08:42:41,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,036 INFO L705 BuchiCegarLoop]: Abstraction has 250 states and 368 transitions. [2018-11-10 08:42:41,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states and 368 transitions. [2018-11-10 08:42:41,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 247. [2018-11-10 08:42:41,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-10 08:42:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 364 transitions. [2018-11-10 08:42:41,044 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-10 08:42:41,044 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-10 08:42:41,045 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 08:42:41,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 364 transitions. [2018-11-10 08:42:41,046 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-10 08:42:41,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,046 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,046 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,046 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,047 INFO L793 eck$LassoCheckResult]: Stem: 5662#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5573#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5576#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 5577#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5596#L109-2 assume true; 5744#L109 assume !false; 5743#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5726#L112 assume ssl3_connect_~s__state~0 == 12292; 5642#L113 [2018-11-10 08:42:41,047 INFO L795 eck$LassoCheckResult]: Loop: 5642#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 5643#L217 ssl3_connect_~s__server~0 := 0; 5679#L222 assume ssl3_connect_~cb~0 != 0; 5680#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 5618#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5619#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5653#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5654#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 5656#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5779#L546 ssl3_connect_~skip~0 := 0; 5777#L109-2 assume true; 5775#L109 assume !false; 5773#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5771#L112 assume !(ssl3_connect_~s__state~0 == 12292); 5769#L115 assume !(ssl3_connect_~s__state~0 == 16384); 5676#L118 assume !(ssl3_connect_~s__state~0 == 4096); 5665#L121 assume !(ssl3_connect_~s__state~0 == 20480); 5644#L124 assume !(ssl3_connect_~s__state~0 == 4099); 5645#L127 assume ssl3_connect_~s__state~0 == 4368; 5585#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 5586#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 5589#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5590#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5570#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5569#L546 ssl3_connect_~skip~0 := 0; 5578#L109-2 assume true; 5579#L109 assume !false; 5582#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5663#L112 assume !(ssl3_connect_~s__state~0 == 12292); 5668#L115 assume !(ssl3_connect_~s__state~0 == 16384); 5669#L118 assume !(ssl3_connect_~s__state~0 == 4096); 5697#L121 assume !(ssl3_connect_~s__state~0 == 20480); 5805#L124 assume !(ssl3_connect_~s__state~0 == 4099); 5804#L127 assume !(ssl3_connect_~s__state~0 == 4368); 5803#L130 assume !(ssl3_connect_~s__state~0 == 4369); 5802#L133 assume !(ssl3_connect_~s__state~0 == 4384); 5599#L136 assume !(ssl3_connect_~s__state~0 == 4385); 5600#L139 assume !(ssl3_connect_~s__state~0 == 4400); 5587#L142 assume !(ssl3_connect_~s__state~0 == 4401); 5588#L145 assume !(ssl3_connect_~s__state~0 == 4416); 5671#L148 assume !(ssl3_connect_~s__state~0 == 4417); 5672#L151 assume !(ssl3_connect_~s__state~0 == 4432); 5659#L154 assume !(ssl3_connect_~s__state~0 == 4433); 5646#L157 assume !(ssl3_connect_~s__state~0 == 4448); 5647#L160 assume !(ssl3_connect_~s__state~0 == 4449); 5635#L163 assume !(ssl3_connect_~s__state~0 == 4464); 5624#L166 assume !(ssl3_connect_~s__state~0 == 4465); 5601#L169 assume !(ssl3_connect_~s__state~0 == 4466); 5602#L172 assume !(ssl3_connect_~s__state~0 == 4467); 5612#L175 assume !(ssl3_connect_~s__state~0 == 4480); 5724#L178 assume !(ssl3_connect_~s__state~0 == 4481); 5723#L181 assume !(ssl3_connect_~s__state~0 == 4496); 5693#L184 assume !(ssl3_connect_~s__state~0 == 4497); 5692#L187 assume !(ssl3_connect_~s__state~0 == 4512); 5691#L190 assume !(ssl3_connect_~s__state~0 == 4513); 5655#L193 assume !(ssl3_connect_~s__state~0 == 4528); 5638#L196 assume !(ssl3_connect_~s__state~0 == 4529); 5625#L199 assume !(ssl3_connect_~s__state~0 == 4560); 5626#L202 assume !(ssl3_connect_~s__state~0 == 4561); 5615#L205 assume ssl3_connect_~s__state~0 == 4352; 5616#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5629#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5584#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5607#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5707#L546 ssl3_connect_~skip~0 := 0; 5706#L109-2 assume true; 5705#L109 assume !false; 5704#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5703#L112 assume ssl3_connect_~s__state~0 == 12292; 5642#L113 [2018-11-10 08:42:41,047 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,047 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-10 08:42:41,047 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,048 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,055 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1033000815, now seen corresponding path program 1 times [2018-11-10 08:42:41,056 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,056 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,080 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:41,080 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,081 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,081 INFO L87 Difference]: Start difference. First operand 247 states and 364 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 08:42:41,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,159 INFO L93 Difference]: Finished difference Result 252 states and 367 transitions. [2018-11-10 08:42:41,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 252 states and 367 transitions. [2018-11-10 08:42:41,161 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 225 [2018-11-10 08:42:41,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 252 states to 252 states and 367 transitions. [2018-11-10 08:42:41,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 252 [2018-11-10 08:42:41,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 252 [2018-11-10 08:42:41,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 252 states and 367 transitions. [2018-11-10 08:42:41,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,163 INFO L705 BuchiCegarLoop]: Abstraction has 252 states and 367 transitions. [2018-11-10 08:42:41,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states and 367 transitions. [2018-11-10 08:42:41,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 247. [2018-11-10 08:42:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-10 08:42:41,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 359 transitions. [2018-11-10 08:42:41,167 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-10 08:42:41,167 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-10 08:42:41,167 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 08:42:41,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 359 transitions. [2018-11-10 08:42:41,168 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-10 08:42:41,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,169 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,169 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 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, 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] [2018-11-10 08:42:41,169 INFO L793 eck$LassoCheckResult]: Stem: 6170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6077#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6078#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6081#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 6082#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 6103#L109-2 assume true; 6087#L109 assume !false; 6088#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6171#L112 assume ssl3_connect_~s__state~0 == 12292; 6149#L113 [2018-11-10 08:42:41,169 INFO L795 eck$LassoCheckResult]: Loop: 6149#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 6150#L217 ssl3_connect_~s__server~0 := 0; 6190#L222 assume ssl3_connect_~cb~0 != 0; 6193#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 6126#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6127#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6160#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6161#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 6163#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6255#L546 ssl3_connect_~skip~0 := 0; 6253#L109-2 assume true; 6251#L109 assume !false; 6249#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6247#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6245#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6243#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6241#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6151#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6152#L127 assume ssl3_connect_~s__state~0 == 4368; 6091#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 6092#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6095#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6096#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6097#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6254#L546 ssl3_connect_~skip~0 := 0; 6252#L109-2 assume true; 6250#L109 assume !false; 6248#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6246#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6244#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6242#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6240#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6239#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6157#L127 assume !(ssl3_connect_~s__state~0 == 4368); 6141#L130 assume !(ssl3_connect_~s__state~0 == 4369); 6130#L133 assume ssl3_connect_~s__state~0 == 4384; 6107#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6139#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6101#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 6128#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 6169#L300-2 ssl3_connect_~s__init_num~0 := 0; 6075#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6074#L546 ssl3_connect_~skip~0 := 0; 6083#L109-2 assume true; 6084#L109 assume !false; 6313#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6191#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6177#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6178#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6310#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6309#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6308#L127 assume !(ssl3_connect_~s__state~0 == 4368); 6307#L130 assume !(ssl3_connect_~s__state~0 == 4369); 6306#L133 assume !(ssl3_connect_~s__state~0 == 4384); 6304#L136 assume !(ssl3_connect_~s__state~0 == 4385); 6303#L139 assume !(ssl3_connect_~s__state~0 == 4400); 6302#L142 assume !(ssl3_connect_~s__state~0 == 4401); 6301#L145 assume !(ssl3_connect_~s__state~0 == 4416); 6300#L148 assume !(ssl3_connect_~s__state~0 == 4417); 6295#L151 assume !(ssl3_connect_~s__state~0 == 4432); 6293#L154 assume !(ssl3_connect_~s__state~0 == 4433); 6291#L157 assume !(ssl3_connect_~s__state~0 == 4448); 6289#L160 assume !(ssl3_connect_~s__state~0 == 4449); 6287#L163 assume !(ssl3_connect_~s__state~0 == 4464); 6285#L166 assume !(ssl3_connect_~s__state~0 == 4465); 6283#L169 assume !(ssl3_connect_~s__state~0 == 4466); 6211#L172 assume !(ssl3_connect_~s__state~0 == 4467); 6068#L175 assume !(ssl3_connect_~s__state~0 == 4480); 6070#L178 assume !(ssl3_connect_~s__state~0 == 4481); 6194#L181 assume !(ssl3_connect_~s__state~0 == 4496); 6197#L184 assume !(ssl3_connect_~s__state~0 == 4497); 6168#L187 assume !(ssl3_connect_~s__state~0 == 4512); 6155#L190 assume !(ssl3_connect_~s__state~0 == 4513); 6156#L193 assume !(ssl3_connect_~s__state~0 == 4528); 6201#L196 assume !(ssl3_connect_~s__state~0 == 4529); 6202#L199 assume !(ssl3_connect_~s__state~0 == 4560); 6134#L202 assume !(ssl3_connect_~s__state~0 == 4561); 6123#L205 assume ssl3_connect_~s__state~0 == 4352; 6124#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6137#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6090#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6115#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6223#L546 ssl3_connect_~skip~0 := 0; 6222#L109-2 assume true; 6220#L109 assume !false; 6218#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6216#L112 assume ssl3_connect_~s__state~0 == 12292; 6149#L113 [2018-11-10 08:42:41,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,169 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-10 08:42:41,169 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,170 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,176 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1548150405, now seen corresponding path program 1 times [2018-11-10 08:42:41,176 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,176 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,177 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,217 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-10 08:42:41,218 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,218 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,218 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,218 INFO L87 Difference]: Start difference. First operand 247 states and 359 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 08:42:41,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,334 INFO L93 Difference]: Finished difference Result 291 states and 409 transitions. [2018-11-10 08:42:41,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,335 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 291 states and 409 transitions. [2018-11-10 08:42:41,336 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 264 [2018-11-10 08:42:41,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 291 states to 291 states and 409 transitions. [2018-11-10 08:42:41,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2018-11-10 08:42:41,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2018-11-10 08:42:41,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 291 states and 409 transitions. [2018-11-10 08:42:41,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,338 INFO L705 BuchiCegarLoop]: Abstraction has 291 states and 409 transitions. [2018-11-10 08:42:41,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states and 409 transitions. [2018-11-10 08:42:41,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 288. [2018-11-10 08:42:41,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-11-10 08:42:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 405 transitions. [2018-11-10 08:42:41,344 INFO L728 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-10 08:42:41,344 INFO L608 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-10 08:42:41,344 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 08:42:41,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 405 transitions. [2018-11-10 08:42:41,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-10 08:42:41,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,346 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,346 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 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, 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] [2018-11-10 08:42:41,346 INFO L793 eck$LassoCheckResult]: Stem: 6714#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6621#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6624#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 6625#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 6646#L109-2 assume true; 6836#L109 assume !false; 6872#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6782#L112 assume ssl3_connect_~s__state~0 == 12292; 6690#L113 [2018-11-10 08:42:41,346 INFO L795 eck$LassoCheckResult]: Loop: 6690#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 6691#L217 ssl3_connect_~s__server~0 := 0; 6735#L222 assume ssl3_connect_~cb~0 != 0; 6737#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 6666#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6667#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6703#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6704#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 6707#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6804#L546 ssl3_connect_~skip~0 := 0; 6803#L109-2 assume true; 6802#L109 assume !false; 6801#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6800#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6799#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6798#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6797#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6693#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6694#L127 assume ssl3_connect_~s__state~0 == 4368; 6634#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 6635#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6638#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6639#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6640#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6863#L546 ssl3_connect_~skip~0 := 0; 6862#L109-2 assume true; 6861#L109 assume !false; 6859#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6857#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6855#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6853#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6851#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6849#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6847#L127 assume !(ssl3_connect_~s__state~0 == 4368); 6845#L130 assume !(ssl3_connect_~s__state~0 == 4369); 6762#L133 assume ssl3_connect_~s__state~0 == 4384; 6724#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6680#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6644#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 6668#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 6713#L300-2 ssl3_connect_~s__init_num~0 := 0; 6618#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6617#L546 ssl3_connect_~skip~0 := 0; 6626#L109-2 assume true; 6627#L109 assume !false; 6891#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6889#L112 assume !(ssl3_connect_~s__state~0 == 12292); 6887#L115 assume !(ssl3_connect_~s__state~0 == 16384); 6881#L118 assume !(ssl3_connect_~s__state~0 == 4096); 6878#L121 assume !(ssl3_connect_~s__state~0 == 20480); 6875#L124 assume !(ssl3_connect_~s__state~0 == 4099); 6873#L127 assume !(ssl3_connect_~s__state~0 == 4368); 6773#L130 assume !(ssl3_connect_~s__state~0 == 4369); 6774#L133 assume !(ssl3_connect_~s__state~0 == 4384); 6761#L136 assume !(ssl3_connect_~s__state~0 == 4385); 6751#L139 assume !(ssl3_connect_~s__state~0 == 4400); 6752#L142 assume !(ssl3_connect_~s__state~0 == 4401); 6753#L145 assume !(ssl3_connect_~s__state~0 == 4416); 6792#L148 assume !(ssl3_connect_~s__state~0 == 4417); 6829#L151 assume !(ssl3_connect_~s__state~0 == 4432); 6827#L154 assume !(ssl3_connect_~s__state~0 == 4433); 6824#L157 assume !(ssl3_connect_~s__state~0 == 4448); 6822#L160 assume !(ssl3_connect_~s__state~0 == 4449); 6821#L163 assume !(ssl3_connect_~s__state~0 == 4464); 6820#L166 assume !(ssl3_connect_~s__state~0 == 4465); 6817#L169 assume !(ssl3_connect_~s__state~0 == 4466); 6768#L172 assume !(ssl3_connect_~s__state~0 == 4467); 6769#L175 assume !(ssl3_connect_~s__state~0 == 4480); 6816#L178 assume !(ssl3_connect_~s__state~0 == 4481); 6815#L181 assume !(ssl3_connect_~s__state~0 == 4496); 6777#L184 assume !(ssl3_connect_~s__state~0 == 4497); 6778#L187 assume !(ssl3_connect_~s__state~0 == 4512); 6814#L190 assume !(ssl3_connect_~s__state~0 == 4513); 6813#L193 assume !(ssl3_connect_~s__state~0 == 4528); 6747#L196 assume !(ssl3_connect_~s__state~0 == 4529); 6748#L199 assume !(ssl3_connect_~s__state~0 == 4560); 6675#L202 assume !(ssl3_connect_~s__state~0 == 4561); 6663#L205 assume ssl3_connect_~s__state~0 == 4352; 6664#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6678#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6633#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6657#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6781#L546 ssl3_connect_~skip~0 := 0; 6776#L109-2 assume true; 6775#L109 assume !false; 6772#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6771#L112 assume ssl3_connect_~s__state~0 == 12292; 6690#L113 [2018-11-10 08:42:41,347 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,347 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-10 08:42:41,347 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,347 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,347 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,348 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,353 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,353 INFO L82 PathProgramCache]: Analyzing trace with hash 391011641, now seen corresponding path program 1 times [2018-11-10 08:42:41,353 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,397 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-10 08:42:41,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,397 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,398 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,398 INFO L87 Difference]: Start difference. First operand 288 states and 405 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 08:42:41,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,463 INFO L93 Difference]: Finished difference Result 313 states and 437 transitions. [2018-11-10 08:42:41,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,464 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 437 transitions. [2018-11-10 08:42:41,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2018-11-10 08:42:41,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 437 transitions. [2018-11-10 08:42:41,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-10 08:42:41,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2018-11-10 08:42:41,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 437 transitions. [2018-11-10 08:42:41,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,467 INFO L705 BuchiCegarLoop]: Abstraction has 313 states and 437 transitions. [2018-11-10 08:42:41,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 437 transitions. [2018-11-10 08:42:41,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-11-10 08:42:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-10 08:42:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 430 transitions. [2018-11-10 08:42:41,472 INFO L728 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-10 08:42:41,472 INFO L608 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-10 08:42:41,472 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 08:42:41,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308 states and 430 transitions. [2018-11-10 08:42:41,473 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 281 [2018-11-10 08:42:41,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,474 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,474 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,474 INFO L793 eck$LassoCheckResult]: Stem: 7328#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7228#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7231#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 7232#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7253#L109-2 assume true; 7237#L109 assume !false; 7238#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7330#L112 assume ssl3_connect_~s__state~0 == 12292; 7302#L113 [2018-11-10 08:42:41,474 INFO L795 eck$LassoCheckResult]: Loop: 7302#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 7303#L217 ssl3_connect_~s__server~0 := 0; 7350#L222 assume ssl3_connect_~cb~0 != 0; 7354#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 7276#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7277#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7315#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7316#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7319#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7446#L546 ssl3_connect_~skip~0 := 0; 7445#L109-2 assume true; 7444#L109 assume !false; 7443#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7442#L112 assume !(ssl3_connect_~s__state~0 == 12292); 7441#L115 assume !(ssl3_connect_~s__state~0 == 16384); 7440#L118 assume !(ssl3_connect_~s__state~0 == 4096); 7439#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7304#L124 assume !(ssl3_connect_~s__state~0 == 4099); 7305#L127 assume ssl3_connect_~s__state~0 == 4368; 7241#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 7242#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 7245#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7246#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7247#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7520#L546 ssl3_connect_~skip~0 := 0; 7519#L109-2 assume true; 7518#L109 assume !false; 7517#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7516#L112 assume !(ssl3_connect_~s__state~0 == 12292); 7437#L115 assume !(ssl3_connect_~s__state~0 == 16384); 7438#L118 assume !(ssl3_connect_~s__state~0 == 4096); 7433#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7434#L124 assume !(ssl3_connect_~s__state~0 == 4099); 7311#L127 assume !(ssl3_connect_~s__state~0 == 4368); 7291#L130 assume !(ssl3_connect_~s__state~0 == 4369); 7292#L133 assume ssl3_connect_~s__state~0 == 4384; 7338#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7289#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7251#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7278#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7329#L300-2 ssl3_connect_~s__init_num~0 := 0; 7429#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7424#L546 ssl3_connect_~skip~0 := 0; 7423#L109-2 assume true; 7422#L109 assume !false; 7421#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7420#L112 assume !(ssl3_connect_~s__state~0 == 12292); 7419#L115 assume !(ssl3_connect_~s__state~0 == 16384); 7418#L118 assume !(ssl3_connect_~s__state~0 == 4096); 7417#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7416#L124 assume !(ssl3_connect_~s__state~0 == 4099); 7415#L127 assume !(ssl3_connect_~s__state~0 == 4368); 7414#L130 assume !(ssl3_connect_~s__state~0 == 4369); 7413#L133 assume !(ssl3_connect_~s__state~0 == 4384); 7412#L136 assume !(ssl3_connect_~s__state~0 == 4385); 7411#L139 assume ssl3_connect_~s__state~0 == 4400; 7320#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7321#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7249#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7225#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7224#L546 ssl3_connect_~skip~0 := 0; 7233#L109-2 assume true; 7234#L109 assume !false; 7526#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7351#L112 assume !(ssl3_connect_~s__state~0 == 12292); 7336#L115 assume !(ssl3_connect_~s__state~0 == 16384); 7337#L118 assume !(ssl3_connect_~s__state~0 == 4096); 7332#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7333#L124 assume !(ssl3_connect_~s__state~0 == 4099); 7366#L127 assume !(ssl3_connect_~s__state~0 == 4368); 7385#L130 assume !(ssl3_connect_~s__state~0 == 4369); 7386#L133 assume !(ssl3_connect_~s__state~0 == 4384); 7373#L136 assume !(ssl3_connect_~s__state~0 == 4385); 7374#L139 assume !(ssl3_connect_~s__state~0 == 4400); 7407#L142 assume !(ssl3_connect_~s__state~0 == 4401); 7408#L145 assume !(ssl3_connect_~s__state~0 == 4416); 7404#L148 assume !(ssl3_connect_~s__state~0 == 4417); 7369#L151 assume !(ssl3_connect_~s__state~0 == 4432); 7370#L154 assume !(ssl3_connect_~s__state~0 == 4433); 7399#L157 assume !(ssl3_connect_~s__state~0 == 4448); 7400#L160 assume !(ssl3_connect_~s__state~0 == 4449); 7401#L163 assume !(ssl3_connect_~s__state~0 == 4464); 7377#L166 assume !(ssl3_connect_~s__state~0 == 4465); 7378#L169 assume !(ssl3_connect_~s__state~0 == 4466); 7379#L172 assume !(ssl3_connect_~s__state~0 == 4467); 7380#L175 assume !(ssl3_connect_~s__state~0 == 4480); 7489#L178 assume !(ssl3_connect_~s__state~0 == 4481); 7488#L181 assume !(ssl3_connect_~s__state~0 == 4496); 7487#L184 assume !(ssl3_connect_~s__state~0 == 4497); 7485#L187 assume !(ssl3_connect_~s__state~0 == 4512); 7484#L190 assume !(ssl3_connect_~s__state~0 == 4513); 7483#L193 assume !(ssl3_connect_~s__state~0 == 4528); 7482#L196 assume !(ssl3_connect_~s__state~0 == 4529); 7481#L199 assume !(ssl3_connect_~s__state~0 == 4560); 7284#L202 assume !(ssl3_connect_~s__state~0 == 4561); 7273#L205 assume ssl3_connect_~s__state~0 == 4352; 7274#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7287#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7240#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7264#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7391#L546 ssl3_connect_~skip~0 := 0; 7388#L109-2 assume true; 7387#L109 assume !false; 7384#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7383#L112 assume ssl3_connect_~s__state~0 == 12292; 7302#L113 [2018-11-10 08:42:41,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,475 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-10 08:42:41,475 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,479 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,484 INFO L82 PathProgramCache]: Analyzing trace with hash -233536393, now seen corresponding path program 1 times [2018-11-10 08:42:41,485 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,485 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 08:42:41,535 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,536 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,536 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,536 INFO L87 Difference]: Start difference. First operand 308 states and 430 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-10 08:42:41,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,612 INFO L93 Difference]: Finished difference Result 333 states and 461 transitions. [2018-11-10 08:42:41,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 461 transitions. [2018-11-10 08:42:41,613 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 306 [2018-11-10 08:42:41,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 461 transitions. [2018-11-10 08:42:41,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2018-11-10 08:42:41,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-10 08:42:41,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 333 states and 461 transitions. [2018-11-10 08:42:41,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,615 INFO L705 BuchiCegarLoop]: Abstraction has 333 states and 461 transitions. [2018-11-10 08:42:41,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 461 transitions. [2018-11-10 08:42:41,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2018-11-10 08:42:41,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-11-10 08:42:41,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 457 transitions. [2018-11-10 08:42:41,620 INFO L728 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-10 08:42:41,620 INFO L608 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-10 08:42:41,620 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 08:42:41,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330 states and 457 transitions. [2018-11-10 08:42:41,621 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-10 08:42:41,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,623 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,623 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,623 INFO L793 eck$LassoCheckResult]: Stem: 7965#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7874#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7875#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7878#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 7879#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7900#L109-2 assume true; 8129#L109 assume !false; 8127#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8126#L112 assume ssl3_connect_~s__state~0 == 12292; 7946#L113 [2018-11-10 08:42:41,623 INFO L795 eck$LassoCheckResult]: Loop: 7946#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 7947#L217 ssl3_connect_~s__server~0 := 0; 7983#L222 assume ssl3_connect_~cb~0 != 0; 7986#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 7922#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7923#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7956#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7957#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7958#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8191#L546 ssl3_connect_~skip~0 := 0; 8190#L109-2 assume true; 8188#L109 assume !false; 8187#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7984#L112 assume !(ssl3_connect_~s__state~0 == 12292); 7973#L115 assume !(ssl3_connect_~s__state~0 == 16384); 7974#L118 assume !(ssl3_connect_~s__state~0 == 4096); 7969#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7970#L124 assume !(ssl3_connect_~s__state~0 == 4099); 8024#L127 assume ssl3_connect_~s__state~0 == 4368; 7888#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 7889#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 7892#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7893#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7894#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8153#L546 ssl3_connect_~skip~0 := 0; 8151#L109-2 assume true; 8150#L109 assume !false; 8149#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8148#L112 assume !(ssl3_connect_~s__state~0 == 12292); 8143#L115 assume !(ssl3_connect_~s__state~0 == 16384); 8141#L118 assume !(ssl3_connect_~s__state~0 == 4096); 8139#L121 assume !(ssl3_connect_~s__state~0 == 20480); 8137#L124 assume !(ssl3_connect_~s__state~0 == 4099); 8135#L127 assume !(ssl3_connect_~s__state~0 == 4368); 8133#L130 assume !(ssl3_connect_~s__state~0 == 4369); 8014#L133 assume ssl3_connect_~s__state~0 == 4384; 7975#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7935#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7898#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7924#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 7964#L300-2 ssl3_connect_~s__init_num~0 := 0; 7872#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7871#L546 ssl3_connect_~skip~0 := 0; 7880#L109-2 assume true; 7881#L109 assume !false; 8189#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8182#L112 assume !(ssl3_connect_~s__state~0 == 12292); 8180#L115 assume !(ssl3_connect_~s__state~0 == 16384); 8179#L118 assume !(ssl3_connect_~s__state~0 == 4096); 8178#L121 assume !(ssl3_connect_~s__state~0 == 20480); 7948#L124 assume !(ssl3_connect_~s__state~0 == 4099); 7949#L127 assume !(ssl3_connect_~s__state~0 == 4368); 7937#L130 assume !(ssl3_connect_~s__state~0 == 4369); 7926#L133 assume !(ssl3_connect_~s__state~0 == 4384); 7903#L136 assume !(ssl3_connect_~s__state~0 == 4385); 7904#L139 assume !(ssl3_connect_~s__state~0 == 4400); 7890#L142 assume !(ssl3_connect_~s__state~0 == 4401); 7891#L145 assume !(ssl3_connect_~s__state~0 == 4416); 7976#L148 assume !(ssl3_connect_~s__state~0 == 4417); 7977#L151 assume !(ssl3_connect_~s__state~0 == 4432); 7961#L154 assume !(ssl3_connect_~s__state~0 == 4433); 7950#L157 assume !(ssl3_connect_~s__state~0 == 4448); 7951#L160 assume !(ssl3_connect_~s__state~0 == 4449); 7938#L163 assume !(ssl3_connect_~s__state~0 == 4464); 7928#L166 assume !(ssl3_connect_~s__state~0 == 4465); 7905#L169 assume !(ssl3_connect_~s__state~0 == 4466); 7906#L172 assume !(ssl3_connect_~s__state~0 == 4467); 7916#L175 assume !(ssl3_connect_~s__state~0 == 4480); 7987#L178 assume !(ssl3_connect_~s__state~0 == 4481); 7988#L181 assume !(ssl3_connect_~s__state~0 == 4496); 8065#L184 assume !(ssl3_connect_~s__state~0 == 4497); 8063#L187 assume !(ssl3_connect_~s__state~0 == 4512); 8061#L190 assume !(ssl3_connect_~s__state~0 == 4513); 8059#L193 assume !(ssl3_connect_~s__state~0 == 4528); 8057#L196 assume !(ssl3_connect_~s__state~0 == 4529); 8032#L199 assume ssl3_connect_~s__state~0 == 4560; 7992#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 7993#L456 assume !(ssl3_connect_~ret~0 <= 0); 7989#L459 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 7978#L459-2 ssl3_connect_~s__init_num~0 := 0; 7910#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8142#L546 ssl3_connect_~skip~0 := 0; 8140#L109-2 assume true; 8138#L109 assume !false; 8136#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8134#L112 assume !(ssl3_connect_~s__state~0 == 12292); 8132#L115 assume !(ssl3_connect_~s__state~0 == 16384); 8002#L118 assume !(ssl3_connect_~s__state~0 == 4096); 8003#L121 assume !(ssl3_connect_~s__state~0 == 20480); 8005#L124 assume !(ssl3_connect_~s__state~0 == 4099); 8006#L127 assume !(ssl3_connect_~s__state~0 == 4368); 8088#L130 assume !(ssl3_connect_~s__state~0 == 4369); 8086#L133 assume !(ssl3_connect_~s__state~0 == 4384); 8084#L136 assume !(ssl3_connect_~s__state~0 == 4385); 8082#L139 assume !(ssl3_connect_~s__state~0 == 4400); 8079#L142 assume !(ssl3_connect_~s__state~0 == 4401); 8078#L145 assume !(ssl3_connect_~s__state~0 == 4416); 8077#L148 assume !(ssl3_connect_~s__state~0 == 4417); 8076#L151 assume !(ssl3_connect_~s__state~0 == 4432); 8075#L154 assume !(ssl3_connect_~s__state~0 == 4433); 8074#L157 assume !(ssl3_connect_~s__state~0 == 4448); 8073#L160 assume !(ssl3_connect_~s__state~0 == 4449); 8072#L163 assume !(ssl3_connect_~s__state~0 == 4464); 8071#L166 assume !(ssl3_connect_~s__state~0 == 4465); 8070#L169 assume !(ssl3_connect_~s__state~0 == 4466); 8069#L172 assume !(ssl3_connect_~s__state~0 == 4467); 7866#L175 assume !(ssl3_connect_~s__state~0 == 4480); 7867#L178 assume !(ssl3_connect_~s__state~0 == 4481); 7991#L181 assume !(ssl3_connect_~s__state~0 == 4496); 7982#L184 assume !(ssl3_connect_~s__state~0 == 4497); 7962#L187 assume !(ssl3_connect_~s__state~0 == 4512); 7953#L190 assume !(ssl3_connect_~s__state~0 == 4513); 7954#L193 assume !(ssl3_connect_~s__state~0 == 4528); 7941#L196 assume !(ssl3_connect_~s__state~0 == 4529); 7929#L199 assume !(ssl3_connect_~s__state~0 == 4560); 7930#L202 assume !(ssl3_connect_~s__state~0 == 4561); 7919#L205 assume ssl3_connect_~s__state~0 == 4352; 7920#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7933#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7887#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7911#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8031#L546 ssl3_connect_~skip~0 := 0; 8028#L109-2 assume true; 8027#L109 assume !false; 8023#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8022#L112 assume ssl3_connect_~s__state~0 == 12292; 7946#L113 [2018-11-10 08:42:41,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,624 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-10 08:42:41,624 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,625 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,630 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1908851654, now seen corresponding path program 1 times [2018-11-10 08:42:41,631 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,632 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,669 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 08:42:41,669 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,669 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,669 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,670 INFO L87 Difference]: Start difference. First operand 330 states and 457 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-10 08:42:41,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,697 INFO L93 Difference]: Finished difference Result 568 states and 799 transitions. [2018-11-10 08:42:41,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 799 transitions. [2018-11-10 08:42:41,701 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2018-11-10 08:42:41,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 799 transitions. [2018-11-10 08:42:41,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2018-11-10 08:42:41,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2018-11-10 08:42:41,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 799 transitions. [2018-11-10 08:42:41,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,706 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-10 08:42:41,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 799 transitions. [2018-11-10 08:42:41,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2018-11-10 08:42:41,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-11-10 08:42:41,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 799 transitions. [2018-11-10 08:42:41,716 INFO L728 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-10 08:42:41,716 INFO L608 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-10 08:42:41,716 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 08:42:41,716 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 568 states and 799 transitions. [2018-11-10 08:42:41,717 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2018-11-10 08:42:41,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,718 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,719 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,719 INFO L793 eck$LassoCheckResult]: Stem: 8872#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8778#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8779#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8782#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 8783#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 8803#L109-2 assume true; 9146#L109 assume !false; 9337#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9332#L112 assume ssl3_connect_~s__state~0 == 12292; 9223#L113 [2018-11-10 08:42:41,719 INFO L795 eck$LassoCheckResult]: Loop: 9223#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 8910#L217 ssl3_connect_~s__server~0 := 0; 9331#L222 assume ssl3_connect_~cb~0 != 0; 9330#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 8825#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8826#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 9304#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 8864#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 8865#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9323#L546 ssl3_connect_~skip~0 := 0; 9322#L109-2 assume true; 9317#L109 assume !false; 9315#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9313#L112 assume !(ssl3_connect_~s__state~0 == 12292); 9311#L115 assume !(ssl3_connect_~s__state~0 == 16384); 9309#L118 assume !(ssl3_connect_~s__state~0 == 4096); 8877#L121 assume !(ssl3_connect_~s__state~0 == 20480); 8853#L124 assume !(ssl3_connect_~s__state~0 == 4099); 8854#L127 assume ssl3_connect_~s__state~0 == 4368; 8791#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 8792#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 8795#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8796#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8797#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9316#L546 ssl3_connect_~skip~0 := 0; 9314#L109-2 assume true; 9312#L109 assume !false; 9310#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9308#L112 assume !(ssl3_connect_~s__state~0 == 12292); 9305#L115 assume !(ssl3_connect_~s__state~0 == 16384); 9303#L118 assume !(ssl3_connect_~s__state~0 == 4096); 9302#L121 assume !(ssl3_connect_~s__state~0 == 20480); 9301#L124 assume !(ssl3_connect_~s__state~0 == 4099); 9299#L127 assume !(ssl3_connect_~s__state~0 == 4368); 8842#L130 assume !(ssl3_connect_~s__state~0 == 4369); 8843#L133 assume ssl3_connect_~s__state~0 == 4384; 8883#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8840#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8801#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 8920#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 8870#L300-2 ssl3_connect_~s__init_num~0 := 0; 8871#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9195#L546 ssl3_connect_~skip~0 := 0; 9193#L109-2 assume true; 9191#L109 assume !false; 9189#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9187#L112 assume !(ssl3_connect_~s__state~0 == 12292); 9185#L115 assume !(ssl3_connect_~s__state~0 == 16384); 9183#L118 assume !(ssl3_connect_~s__state~0 == 4096); 9181#L121 assume !(ssl3_connect_~s__state~0 == 20480); 9179#L124 assume !(ssl3_connect_~s__state~0 == 4099); 9177#L127 assume !(ssl3_connect_~s__state~0 == 4368); 9175#L130 assume !(ssl3_connect_~s__state~0 == 4369); 9174#L133 assume !(ssl3_connect_~s__state~0 == 4384); 8806#L136 assume !(ssl3_connect_~s__state~0 == 4385); 8807#L139 assume ssl3_connect_~s__state~0 == 4400; 8917#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 9296#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 9294#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9293#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9288#L546 ssl3_connect_~skip~0 := 0; 9286#L109-2 assume true; 9284#L109 assume !false; 9282#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9272#L112 assume !(ssl3_connect_~s__state~0 == 12292); 9269#L115 assume !(ssl3_connect_~s__state~0 == 16384); 9266#L118 assume !(ssl3_connect_~s__state~0 == 4096); 9263#L121 assume !(ssl3_connect_~s__state~0 == 20480); 9260#L124 assume !(ssl3_connect_~s__state~0 == 4099); 9257#L127 assume !(ssl3_connect_~s__state~0 == 4368); 9254#L130 assume !(ssl3_connect_~s__state~0 == 4369); 8830#L133 assume !(ssl3_connect_~s__state~0 == 4384); 8831#L136 assume !(ssl3_connect_~s__state~0 == 4385); 9173#L139 assume !(ssl3_connect_~s__state~0 == 4400); 9178#L142 assume !(ssl3_connect_~s__state~0 == 4401); 9176#L145 assume ssl3_connect_~s__state~0 == 4416; 8860#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 8780#L329 assume ssl3_connect_~blastFlag~0 == 3;ssl3_connect_~blastFlag~0 := 4; 8781#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8786#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 8821#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9270#L546 ssl3_connect_~skip~0 := 0; 9267#L109-2 assume true; 9264#L109 assume !false; 9261#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9258#L112 assume !(ssl3_connect_~s__state~0 == 12292); 9255#L115 assume !(ssl3_connect_~s__state~0 == 16384); 8909#L118 assume !(ssl3_connect_~s__state~0 == 4096); 8911#L121 assume !(ssl3_connect_~s__state~0 == 20480); 8913#L124 assume !(ssl3_connect_~s__state~0 == 4099); 8914#L127 assume !(ssl3_connect_~s__state~0 == 4368); 9287#L130 assume !(ssl3_connect_~s__state~0 == 4369); 9285#L133 assume !(ssl3_connect_~s__state~0 == 4384); 9086#L136 assume !(ssl3_connect_~s__state~0 == 4385); 9087#L139 assume !(ssl3_connect_~s__state~0 == 4400); 8918#L142 assume !(ssl3_connect_~s__state~0 == 4401); 8919#L145 assume !(ssl3_connect_~s__state~0 == 4416); 9131#L148 assume !(ssl3_connect_~s__state~0 == 4417); 8958#L151 assume !(ssl3_connect_~s__state~0 == 4432); 8959#L154 assume !(ssl3_connect_~s__state~0 == 4433); 8960#L157 assume !(ssl3_connect_~s__state~0 == 4448); 9032#L160 assume !(ssl3_connect_~s__state~0 == 4449); 9033#L163 assume !(ssl3_connect_~s__state~0 == 4464); 9167#L166 assume !(ssl3_connect_~s__state~0 == 4465); 9165#L169 assume !(ssl3_connect_~s__state~0 == 4466); 9162#L172 assume !(ssl3_connect_~s__state~0 == 4467); 9047#L175 assume !(ssl3_connect_~s__state~0 == 4480); 9048#L178 assume !(ssl3_connect_~s__state~0 == 4481); 8902#L181 assume !(ssl3_connect_~s__state~0 == 4496); 8903#L184 assume !(ssl3_connect_~s__state~0 == 4497); 9076#L187 assume !(ssl3_connect_~s__state~0 == 4512); 9077#L190 assume !(ssl3_connect_~s__state~0 == 4513); 9078#L193 assume !(ssl3_connect_~s__state~0 == 4528); 9094#L196 assume !(ssl3_connect_~s__state~0 == 4529); 9095#L199 assume !(ssl3_connect_~s__state~0 == 4560); 8835#L202 assume !(ssl3_connect_~s__state~0 == 4561); 8822#L205 assume ssl3_connect_~s__state~0 == 4352; 8823#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8838#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8790#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8814#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9231#L546 ssl3_connect_~skip~0 := 0; 9229#L109-2 assume true; 9227#L109 assume !false; 9225#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9222#L112 assume ssl3_connect_~s__state~0 == 12292; 9223#L113 [2018-11-10 08:42:41,719 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,719 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-10 08:42:41,719 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,725 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,725 INFO L82 PathProgramCache]: Analyzing trace with hash -564671170, now seen corresponding path program 1 times [2018-11-10 08:42:41,725 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,725 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,726 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,763 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-10 08:42:41,763 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,763 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,763 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,764 INFO L87 Difference]: Start difference. First operand 568 states and 799 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-10 08:42:41,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,788 INFO L93 Difference]: Finished difference Result 1109 states and 1558 transitions. [2018-11-10 08:42:41,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1109 states and 1558 transitions. [2018-11-10 08:42:41,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1082 [2018-11-10 08:42:41,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1109 states to 1109 states and 1558 transitions. [2018-11-10 08:42:41,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1109 [2018-11-10 08:42:41,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1109 [2018-11-10 08:42:41,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1109 states and 1558 transitions. [2018-11-10 08:42:41,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,796 INFO L705 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-10 08:42:41,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states and 1558 transitions. [2018-11-10 08:42:41,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1109. [2018-11-10 08:42:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1109 states. [2018-11-10 08:42:41,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1558 transitions. [2018-11-10 08:42:41,806 INFO L728 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-10 08:42:41,806 INFO L608 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-10 08:42:41,806 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 08:42:41,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1109 states and 1558 transitions. [2018-11-10 08:42:41,809 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1082 [2018-11-10 08:42:41,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,811 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,811 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,811 INFO L793 eck$LassoCheckResult]: Stem: 10557#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10461#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10462#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10465#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 10466#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 10467#L109-2 assume true; 10469#L109 assume !false; 11551#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11544#L112 assume ssl3_connect_~s__state~0 == 12292; 11540#L113 [2018-11-10 08:42:41,811 INFO L795 eck$LassoCheckResult]: Loop: 11540#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 10563#L217 ssl3_connect_~s__server~0 := 0; 11537#L222 assume ssl3_connect_~cb~0 != 0; 11536#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 11535#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11533#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11531#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 11530#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 11528#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11520#L546 ssl3_connect_~skip~0 := 0; 11518#L109-2 assume true; 11516#L109 assume !false; 11510#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11507#L112 assume !(ssl3_connect_~s__state~0 == 12292); 11505#L115 assume !(ssl3_connect_~s__state~0 == 16384); 11502#L118 assume !(ssl3_connect_~s__state~0 == 4096); 11499#L121 assume !(ssl3_connect_~s__state~0 == 20480); 10538#L124 assume !(ssl3_connect_~s__state~0 == 4099); 10539#L127 assume ssl3_connect_~s__state~0 == 4368; 10475#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 10476#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 10479#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10480#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10481#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11486#L546 ssl3_connect_~skip~0 := 0; 11485#L109-2 assume true; 11482#L109 assume !false; 11466#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11464#L112 assume !(ssl3_connect_~s__state~0 == 12292); 11461#L115 assume !(ssl3_connect_~s__state~0 == 16384); 11458#L118 assume !(ssl3_connect_~s__state~0 == 4096); 11441#L121 assume !(ssl3_connect_~s__state~0 == 20480); 11442#L124 assume !(ssl3_connect_~s__state~0 == 4099); 11437#L127 assume !(ssl3_connect_~s__state~0 == 4368); 11438#L130 assume !(ssl3_connect_~s__state~0 == 4369); 10512#L133 assume ssl3_connect_~s__state~0 == 4384; 10513#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11445#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 10507#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 10508#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 10555#L300-2 ssl3_connect_~s__init_num~0 := 0; 10556#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11325#L546 ssl3_connect_~skip~0 := 0; 11324#L109-2 assume true; 11271#L109 assume !false; 11265#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11263#L112 assume !(ssl3_connect_~s__state~0 == 12292); 11261#L115 assume !(ssl3_connect_~s__state~0 == 16384); 11259#L118 assume !(ssl3_connect_~s__state~0 == 4096); 11257#L121 assume !(ssl3_connect_~s__state~0 == 20480); 11255#L124 assume !(ssl3_connect_~s__state~0 == 4099); 11253#L127 assume !(ssl3_connect_~s__state~0 == 4368); 11251#L130 assume !(ssl3_connect_~s__state~0 == 4369); 11249#L133 assume !(ssl3_connect_~s__state~0 == 4384); 11247#L136 assume !(ssl3_connect_~s__state~0 == 4385); 11245#L139 assume ssl3_connect_~s__state~0 == 4400; 11005#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 11241#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 11238#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 11226#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11218#L546 ssl3_connect_~skip~0 := 0; 11214#L109-2 assume true; 11210#L109 assume !false; 11206#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11203#L112 assume !(ssl3_connect_~s__state~0 == 12292); 11200#L115 assume !(ssl3_connect_~s__state~0 == 16384); 11197#L118 assume !(ssl3_connect_~s__state~0 == 4096); 11193#L121 assume !(ssl3_connect_~s__state~0 == 20480); 11188#L124 assume !(ssl3_connect_~s__state~0 == 4099); 11184#L127 assume !(ssl3_connect_~s__state~0 == 4368); 11181#L130 assume !(ssl3_connect_~s__state~0 == 4369); 11178#L133 assume !(ssl3_connect_~s__state~0 == 4384); 11174#L136 assume !(ssl3_connect_~s__state~0 == 4385); 11171#L139 assume !(ssl3_connect_~s__state~0 == 4400); 11169#L142 assume !(ssl3_connect_~s__state~0 == 4401); 11168#L145 assume ssl3_connect_~s__state~0 == 4416; 10546#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 10463#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 10464#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10470#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 11074#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11068#L546 ssl3_connect_~skip~0 := 0; 11066#L109-2 assume true; 11064#L109 assume !false; 11062#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11060#L112 assume !(ssl3_connect_~s__state~0 == 12292); 11058#L115 assume !(ssl3_connect_~s__state~0 == 16384); 11056#L118 assume !(ssl3_connect_~s__state~0 == 4096); 11054#L121 assume !(ssl3_connect_~s__state~0 == 20480); 11052#L124 assume !(ssl3_connect_~s__state~0 == 4099); 11050#L127 assume !(ssl3_connect_~s__state~0 == 4368); 11048#L130 assume !(ssl3_connect_~s__state~0 == 4369); 11046#L133 assume !(ssl3_connect_~s__state~0 == 4384); 11044#L136 assume !(ssl3_connect_~s__state~0 == 4385); 11042#L139 assume !(ssl3_connect_~s__state~0 == 4400); 11041#L142 assume !(ssl3_connect_~s__state~0 == 4401); 11039#L145 assume !(ssl3_connect_~s__state~0 == 4416); 11037#L148 assume !(ssl3_connect_~s__state~0 == 4417); 11036#L151 assume !(ssl3_connect_~s__state~0 == 4432); 11035#L154 assume !(ssl3_connect_~s__state~0 == 4433); 11034#L157 assume !(ssl3_connect_~s__state~0 == 4448); 11033#L160 assume !(ssl3_connect_~s__state~0 == 4449); 11024#L163 assume !(ssl3_connect_~s__state~0 == 4464); 11023#L166 assume !(ssl3_connect_~s__state~0 == 4465); 11022#L169 assume !(ssl3_connect_~s__state~0 == 4466); 11021#L172 assume !(ssl3_connect_~s__state~0 == 4467); 11019#L175 assume !(ssl3_connect_~s__state~0 == 4480); 11018#L178 assume !(ssl3_connect_~s__state~0 == 4481); 11017#L181 assume !(ssl3_connect_~s__state~0 == 4496); 11016#L184 assume !(ssl3_connect_~s__state~0 == 4497); 11015#L187 assume !(ssl3_connect_~s__state~0 == 4512); 11013#L190 assume !(ssl3_connect_~s__state~0 == 4513); 11011#L193 assume !(ssl3_connect_~s__state~0 == 4528); 11009#L196 assume !(ssl3_connect_~s__state~0 == 4529); 10956#L199 assume !(ssl3_connect_~s__state~0 == 4560); 10518#L202 assume !(ssl3_connect_~s__state~0 == 4561); 10504#L205 assume ssl3_connect_~s__state~0 == 4352; 10505#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10521#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10474#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10459#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10458#L546 ssl3_connect_~skip~0 := 0; 10516#L109-2 assume true; 11548#L109 assume !false; 11546#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11543#L112 assume ssl3_connect_~s__state~0 == 12292; 11540#L113 [2018-11-10 08:42:41,811 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,811 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-10 08:42:41,811 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,817 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,817 INFO L82 PathProgramCache]: Analyzing trace with hash -580189888, now seen corresponding path program 1 times [2018-11-10 08:42:41,817 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,817 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,818 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:41,873 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-11-10 08:42:41,873 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:41,874 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:41,874 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:41,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:41,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:41,874 INFO L87 Difference]: Start difference. First operand 1109 states and 1558 transitions. cyclomatic complexity: 451 Second operand 3 states. [2018-11-10 08:42:41,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:41,952 INFO L93 Difference]: Finished difference Result 1217 states and 1686 transitions. [2018-11-10 08:42:41,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:41,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1217 states and 1686 transitions. [2018-11-10 08:42:41,958 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1190 [2018-11-10 08:42:41,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1217 states to 1217 states and 1686 transitions. [2018-11-10 08:42:41,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1217 [2018-11-10 08:42:41,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1217 [2018-11-10 08:42:41,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1217 states and 1686 transitions. [2018-11-10 08:42:41,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:41,962 INFO L705 BuchiCegarLoop]: Abstraction has 1217 states and 1686 transitions. [2018-11-10 08:42:41,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states and 1686 transitions. [2018-11-10 08:42:41,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1205. [2018-11-10 08:42:41,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-11-10 08:42:41,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-10 08:42:41,974 INFO L728 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-10 08:42:41,974 INFO L608 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-10 08:42:41,974 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 08:42:41,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1205 states and 1674 transitions. [2018-11-10 08:42:41,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-10 08:42:41,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:41,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:41,979 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,979 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:41,979 INFO L793 eck$LassoCheckResult]: Stem: 12893#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12793#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12794#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12797#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 12798#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 12820#L109-2 assume true; 13798#L109 assume !false; 13797#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13792#L112 assume ssl3_connect_~s__state~0 == 12292; 13651#L113 [2018-11-10 08:42:41,979 INFO L795 eck$LassoCheckResult]: Loop: 13651#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 13173#L217 ssl3_connect_~s__server~0 := 0; 13644#L222 assume ssl3_connect_~cb~0 != 0; 13643#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 13642#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13640#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13638#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 12885#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 12886#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13783#L546 ssl3_connect_~skip~0 := 0; 13782#L109-2 assume true; 13781#L109 assume !false; 13780#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13779#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13778#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13776#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13773#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13772#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13190#L127 assume ssl3_connect_~s__state~0 == 4368; 13162#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 13188#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 12811#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 12813#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 12814#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13845#L546 ssl3_connect_~skip~0 := 0; 13843#L109-2 assume true; 13841#L109 assume !false; 13839#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13837#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13835#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13834#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13833#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13832#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13831#L127 assume !(ssl3_connect_~s__state~0 == 4368); 13830#L130 assume !(ssl3_connect_~s__state~0 == 4369); 12953#L133 assume ssl3_connect_~s__state~0 == 4384; 12951#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12970#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 12818#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 12946#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 12947#L300-2 ssl3_connect_~s__init_num~0 := 0; 13863#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13858#L546 ssl3_connect_~skip~0 := 0; 13857#L109-2 assume true; 13856#L109 assume !false; 13855#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13854#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13853#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13851#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13846#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13844#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13842#L127 assume !(ssl3_connect_~s__state~0 == 4368); 13840#L130 assume !(ssl3_connect_~s__state~0 == 4369); 13838#L133 assume !(ssl3_connect_~s__state~0 == 4384); 13836#L136 assume !(ssl3_connect_~s__state~0 == 4385); 13423#L139 assume ssl3_connect_~s__state~0 == 4400; 13422#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13420#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 13421#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13970#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13963#L546 ssl3_connect_~skip~0 := 0; 13959#L109-2 assume true; 13956#L109 assume !false; 13953#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13952#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13950#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13949#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13948#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13947#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13946#L127 assume !(ssl3_connect_~s__state~0 == 4368); 13945#L130 assume !(ssl3_connect_~s__state~0 == 4369); 13944#L133 assume !(ssl3_connect_~s__state~0 == 4384); 13943#L136 assume !(ssl3_connect_~s__state~0 == 4385); 13942#L139 assume !(ssl3_connect_~s__state~0 == 4400); 13941#L142 assume !(ssl3_connect_~s__state~0 == 4401); 13940#L145 assume ssl3_connect_~s__state~0 == 4416; 12881#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 12882#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 12801#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12802#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 13913#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13907#L546 ssl3_connect_~skip~0 := 0; 13905#L109-2 assume true; 13903#L109 assume !false; 13901#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13899#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13897#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13895#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13893#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13891#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13889#L127 assume !(ssl3_connect_~s__state~0 == 4368); 13887#L130 assume !(ssl3_connect_~s__state~0 == 4369); 13885#L133 assume !(ssl3_connect_~s__state~0 == 4384); 13883#L136 assume !(ssl3_connect_~s__state~0 == 4385); 13881#L139 assume !(ssl3_connect_~s__state~0 == 4400); 13879#L142 assume !(ssl3_connect_~s__state~0 == 4401); 13877#L145 assume !(ssl3_connect_~s__state~0 == 4416); 13875#L148 assume !(ssl3_connect_~s__state~0 == 4417); 13873#L151 assume ssl3_connect_~s__state~0 == 4432; 13692#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 13869#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 12836#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12837#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13821#L546 ssl3_connect_~skip~0 := 0; 13820#L109-2 assume true; 13818#L109 assume !false; 13817#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13816#L112 assume !(ssl3_connect_~s__state~0 == 12292); 13815#L115 assume !(ssl3_connect_~s__state~0 == 16384); 13645#L118 assume !(ssl3_connect_~s__state~0 == 4096); 13174#L121 assume !(ssl3_connect_~s__state~0 == 20480); 13172#L124 assume !(ssl3_connect_~s__state~0 == 4099); 13168#L127 assume !(ssl3_connect_~s__state~0 == 4368); 13161#L130 assume !(ssl3_connect_~s__state~0 == 4369); 13163#L133 assume !(ssl3_connect_~s__state~0 == 4384); 12950#L136 assume !(ssl3_connect_~s__state~0 == 4385); 12952#L139 assume !(ssl3_connect_~s__state~0 == 4400); 13424#L142 assume !(ssl3_connect_~s__state~0 == 4401); 13425#L145 assume !(ssl3_connect_~s__state~0 == 4416); 13766#L148 assume !(ssl3_connect_~s__state~0 == 4417); 13765#L151 assume !(ssl3_connect_~s__state~0 == 4432); 13764#L154 assume !(ssl3_connect_~s__state~0 == 4433); 13763#L157 assume !(ssl3_connect_~s__state~0 == 4448); 13762#L160 assume !(ssl3_connect_~s__state~0 == 4449); 13622#L163 assume !(ssl3_connect_~s__state~0 == 4464); 13620#L166 assume !(ssl3_connect_~s__state~0 == 4465); 13617#L169 assume !(ssl3_connect_~s__state~0 == 4466); 13618#L172 assume !(ssl3_connect_~s__state~0 == 4467); 13750#L175 assume !(ssl3_connect_~s__state~0 == 4480); 13751#L178 assume !(ssl3_connect_~s__state~0 == 4481); 13752#L181 assume !(ssl3_connect_~s__state~0 == 4496); 13767#L184 assume !(ssl3_connect_~s__state~0 == 4497); 13768#L187 assume !(ssl3_connect_~s__state~0 == 4512); 13791#L190 assume !(ssl3_connect_~s__state~0 == 4513); 13790#L193 assume !(ssl3_connect_~s__state~0 == 4528); 13789#L196 assume !(ssl3_connect_~s__state~0 == 4529); 13697#L199 assume !(ssl3_connect_~s__state~0 == 4560); 13670#L202 assume !(ssl3_connect_~s__state~0 == 4561); 13669#L205 assume ssl3_connect_~s__state~0 == 4352; 13668#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13667#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13665#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13663#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13658#L546 ssl3_connect_~skip~0 := 0; 13657#L109-2 assume true; 13656#L109 assume !false; 13655#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13654#L112 assume ssl3_connect_~s__state~0 == 12292; 13651#L113 [2018-11-10 08:42:41,980 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,980 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-10 08:42:41,980 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:41,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:41,986 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:41,986 INFO L82 PathProgramCache]: Analyzing trace with hash 314175888, now seen corresponding path program 1 times [2018-11-10 08:42:41,986 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:41,986 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:41,986 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,987 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:41,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:41,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,024 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2018-11-10 08:42:42,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,024 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,025 INFO L87 Difference]: Start difference. First operand 1205 states and 1674 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-10 08:42:42,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:42,096 INFO L93 Difference]: Finished difference Result 1321 states and 1814 transitions. [2018-11-10 08:42:42,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:42,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1321 states and 1814 transitions. [2018-11-10 08:42:42,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1294 [2018-11-10 08:42:42,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1321 states to 1321 states and 1814 transitions. [2018-11-10 08:42:42,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1321 [2018-11-10 08:42:42,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1321 [2018-11-10 08:42:42,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1321 states and 1814 transitions. [2018-11-10 08:42:42,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:42,106 INFO L705 BuchiCegarLoop]: Abstraction has 1321 states and 1814 transitions. [2018-11-10 08:42:42,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states and 1814 transitions. [2018-11-10 08:42:42,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1309. [2018-11-10 08:42:42,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-11-10 08:42:42,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1798 transitions. [2018-11-10 08:42:42,117 INFO L728 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-10 08:42:42,117 INFO L608 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-10 08:42:42,117 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 08:42:42,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1798 transitions. [2018-11-10 08:42:42,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1282 [2018-11-10 08:42:42,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:42,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:42,122 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,122 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,123 INFO L793 eck$LassoCheckResult]: Stem: 15427#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 15325#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15326#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15329#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 15330#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 15350#L109-2 assume true; 16534#L109 assume !false; 16532#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16530#L112 assume ssl3_connect_~s__state~0 == 12292; 16499#L113 [2018-11-10 08:42:42,123 INFO L795 eck$LassoCheckResult]: Loop: 16499#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 15954#L217 ssl3_connect_~s__server~0 := 0; 16493#L222 assume ssl3_connect_~cb~0 != 0; 16490#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 16489#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 16479#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16477#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 16476#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 16469#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16463#L546 ssl3_connect_~skip~0 := 0; 16461#L109-2 assume true; 16459#L109 assume !false; 16457#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16455#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16453#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16451#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16448#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16447#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16446#L127 assume ssl3_connect_~s__state~0 == 4368; 15947#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 16444#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 16305#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16443#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16382#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16374#L546 ssl3_connect_~skip~0 := 0; 16370#L109-2 assume true; 16366#L109 assume !false; 16362#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16247#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16241#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16227#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16226#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16224#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16222#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16220#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16218#L133 assume ssl3_connect_~s__state~0 == 4384; 15939#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 16215#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 16197#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 16195#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 16193#L300-2 ssl3_connect_~s__init_num~0 := 0; 16190#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16184#L546 ssl3_connect_~skip~0 := 0; 16182#L109-2 assume true; 16179#L109 assume !false; 16180#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16225#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16223#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16221#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16219#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16217#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16216#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16163#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16162#L133 assume !(ssl3_connect_~s__state~0 == 4384); 16157#L136 assume !(ssl3_connect_~s__state~0 == 4385); 16156#L139 assume ssl3_connect_~s__state~0 == 4400; 15470#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15421#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 15346#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16154#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16149#L546 ssl3_connect_~skip~0 := 0; 16148#L109-2 assume true; 16147#L109 assume !false; 16146#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16145#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16144#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16143#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16142#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16141#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16140#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16139#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16138#L133 assume !(ssl3_connect_~s__state~0 == 4384); 16137#L136 assume !(ssl3_connect_~s__state~0 == 4385); 16136#L139 assume !(ssl3_connect_~s__state~0 == 4400); 16135#L142 assume !(ssl3_connect_~s__state~0 == 4401); 16134#L145 assume ssl3_connect_~s__state~0 == 4416; 15923#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 16133#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 16132#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16131#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 16129#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16124#L546 ssl3_connect_~skip~0 := 0; 16123#L109-2 assume true; 16122#L109 assume !false; 16121#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16120#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16119#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16118#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16117#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16116#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16115#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16112#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16106#L133 assume !(ssl3_connect_~s__state~0 == 4384); 16104#L136 assume !(ssl3_connect_~s__state~0 == 4385); 16102#L139 assume !(ssl3_connect_~s__state~0 == 4400); 16100#L142 assume !(ssl3_connect_~s__state~0 == 4401); 16098#L145 assume !(ssl3_connect_~s__state~0 == 4416); 16096#L148 assume !(ssl3_connect_~s__state~0 == 4417); 16094#L151 assume ssl3_connect_~s__state~0 == 4432; 15918#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16091#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 16089#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16086#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16080#L546 ssl3_connect_~skip~0 := 0; 16078#L109-2 assume true; 16076#L109 assume !false; 16074#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16072#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16070#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16068#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16066#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16064#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16062#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16060#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16058#L133 assume !(ssl3_connect_~s__state~0 == 4384); 16056#L136 assume !(ssl3_connect_~s__state~0 == 4385); 16054#L139 assume !(ssl3_connect_~s__state~0 == 4400); 16052#L142 assume !(ssl3_connect_~s__state~0 == 4401); 16050#L145 assume !(ssl3_connect_~s__state~0 == 4416); 16048#L148 assume !(ssl3_connect_~s__state~0 == 4417); 16046#L151 assume !(ssl3_connect_~s__state~0 == 4432); 16044#L154 assume !(ssl3_connect_~s__state~0 == 4433); 16042#L157 assume ssl3_connect_~s__state~0 == 4448; 15913#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16039#L357 assume !(ssl3_connect_~ret~0 <= 0); 16033#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 15451#L360-2 ssl3_connect_~s__init_num~0 := 0; 15392#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16230#L546 ssl3_connect_~skip~0 := 0; 16229#L109-2 assume true; 16228#L109 assume !false; 16177#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16175#L112 assume !(ssl3_connect_~s__state~0 == 12292); 16173#L115 assume !(ssl3_connect_~s__state~0 == 16384); 16171#L118 assume !(ssl3_connect_~s__state~0 == 4096); 16169#L121 assume !(ssl3_connect_~s__state~0 == 20480); 16167#L124 assume !(ssl3_connect_~s__state~0 == 4099); 16165#L127 assume !(ssl3_connect_~s__state~0 == 4368); 16166#L130 assume !(ssl3_connect_~s__state~0 == 4369); 16207#L133 assume !(ssl3_connect_~s__state~0 == 4384); 16204#L136 assume !(ssl3_connect_~s__state~0 == 4385); 16205#L139 assume !(ssl3_connect_~s__state~0 == 4400); 15469#L142 assume !(ssl3_connect_~s__state~0 == 4401); 15471#L145 assume !(ssl3_connect_~s__state~0 == 4416); 15933#L148 assume !(ssl3_connect_~s__state~0 == 4417); 15929#L151 assume !(ssl3_connect_~s__state~0 == 4432); 15925#L154 assume !(ssl3_connect_~s__state~0 == 4433); 15921#L157 assume !(ssl3_connect_~s__state~0 == 4448); 15919#L160 assume !(ssl3_connect_~s__state~0 == 4449); 15916#L163 assume !(ssl3_connect_~s__state~0 == 4464); 15914#L166 assume !(ssl3_connect_~s__state~0 == 4465); 15911#L169 assume !(ssl3_connect_~s__state~0 == 4466); 15909#L172 assume !(ssl3_connect_~s__state~0 == 4467); 15907#L175 assume !(ssl3_connect_~s__state~0 == 4480); 15905#L178 assume !(ssl3_connect_~s__state~0 == 4481); 15903#L181 assume !(ssl3_connect_~s__state~0 == 4496); 15901#L184 assume !(ssl3_connect_~s__state~0 == 4497); 15898#L187 assume !(ssl3_connect_~s__state~0 == 4512); 15895#L190 assume !(ssl3_connect_~s__state~0 == 4513); 15892#L193 assume !(ssl3_connect_~s__state~0 == 4528); 15889#L196 assume !(ssl3_connect_~s__state~0 == 4529); 15876#L199 assume !(ssl3_connect_~s__state~0 == 4560); 15385#L202 assume !(ssl3_connect_~s__state~0 == 4561); 15369#L205 assume ssl3_connect_~s__state~0 == 4352; 15370#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 15388#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 15337#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15359#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16510#L546 ssl3_connect_~skip~0 := 0; 16508#L109-2 assume true; 16506#L109 assume !false; 16504#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16502#L112 assume ssl3_connect_~s__state~0 == 12292; 16499#L113 [2018-11-10 08:42:42,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,123 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-10 08:42:42,124 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,132 INFO L82 PathProgramCache]: Analyzing trace with hash -930528464, now seen corresponding path program 1 times [2018-11-10 08:42:42,132 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,133 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,186 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-10 08:42:42,186 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,187 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,187 INFO L87 Difference]: Start difference. First operand 1309 states and 1798 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-10 08:42:42,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:42,296 INFO L93 Difference]: Finished difference Result 1433 states and 1942 transitions. [2018-11-10 08:42:42,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:42,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1433 states and 1942 transitions. [2018-11-10 08:42:42,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2018-11-10 08:42:42,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1433 states to 1433 states and 1942 transitions. [2018-11-10 08:42:42,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1433 [2018-11-10 08:42:42,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1433 [2018-11-10 08:42:42,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1433 states and 1942 transitions. [2018-11-10 08:42:42,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:42,306 INFO L705 BuchiCegarLoop]: Abstraction has 1433 states and 1942 transitions. [2018-11-10 08:42:42,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states and 1942 transitions. [2018-11-10 08:42:42,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1425. [2018-11-10 08:42:42,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2018-11-10 08:42:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1934 transitions. [2018-11-10 08:42:42,319 INFO L728 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-10 08:42:42,319 INFO L608 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-10 08:42:42,319 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 08:42:42,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1425 states and 1934 transitions. [2018-11-10 08:42:42,323 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1398 [2018-11-10 08:42:42,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:42,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:42,324 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,324 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,324 INFO L793 eck$LassoCheckResult]: Stem: 18178#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18073#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18074#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18077#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 18078#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 18099#L109-2 assume true; 19479#L109 assume !false; 19477#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19475#L112 assume ssl3_connect_~s__state~0 == 12292; 18150#L113 [2018-11-10 08:42:42,324 INFO L795 eck$LassoCheckResult]: Loop: 18150#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 18151#L217 ssl3_connect_~s__server~0 := 0; 18202#L222 assume ssl3_connect_~cb~0 != 0; 18204#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 18122#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 18123#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 18163#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 18166#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 18167#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19374#L546 ssl3_connect_~skip~0 := 0; 19372#L109-2 assume true; 19370#L109 assume !false; 19368#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19366#L112 assume !(ssl3_connect_~s__state~0 == 12292); 19340#L115 assume !(ssl3_connect_~s__state~0 == 16384); 19338#L118 assume !(ssl3_connect_~s__state~0 == 4096); 19337#L121 assume !(ssl3_connect_~s__state~0 == 20480); 19335#L124 assume !(ssl3_connect_~s__state~0 == 4099); 19329#L127 assume ssl3_connect_~s__state~0 == 4368; 18087#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 18088#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 18091#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 18092#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 18093#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18946#L546 ssl3_connect_~skip~0 := 0; 18944#L109-2 assume true; 18942#L109 assume !false; 18940#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18938#L112 assume !(ssl3_connect_~s__state~0 == 12292); 18936#L115 assume !(ssl3_connect_~s__state~0 == 16384); 18934#L118 assume !(ssl3_connect_~s__state~0 == 4096); 18932#L121 assume !(ssl3_connect_~s__state~0 == 20480); 18930#L124 assume !(ssl3_connect_~s__state~0 == 4099); 18928#L127 assume !(ssl3_connect_~s__state~0 == 4368); 18926#L130 assume !(ssl3_connect_~s__state~0 == 4369); 18924#L133 assume ssl3_connect_~s__state~0 == 4384; 18680#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 18920#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 18137#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 18909#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 18908#L300-2 ssl3_connect_~s__init_num~0 := 0; 18906#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18901#L546 ssl3_connect_~skip~0 := 0; 18900#L109-2 assume true; 18899#L109 assume !false; 18898#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18897#L112 assume !(ssl3_connect_~s__state~0 == 12292); 18896#L115 assume !(ssl3_connect_~s__state~0 == 16384); 18895#L118 assume !(ssl3_connect_~s__state~0 == 4096); 18894#L121 assume !(ssl3_connect_~s__state~0 == 20480); 18893#L124 assume !(ssl3_connect_~s__state~0 == 4099); 18892#L127 assume !(ssl3_connect_~s__state~0 == 4368); 18891#L130 assume !(ssl3_connect_~s__state~0 == 4369); 18890#L133 assume !(ssl3_connect_~s__state~0 == 4384); 18889#L136 assume !(ssl3_connect_~s__state~0 == 4385); 18888#L139 assume ssl3_connect_~s__state~0 == 4400; 18675#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18887#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 18095#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 18175#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19312#L546 ssl3_connect_~skip~0 := 0; 19310#L109-2 assume true; 19308#L109 assume !false; 19306#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19304#L112 assume !(ssl3_connect_~s__state~0 == 12292); 19302#L115 assume !(ssl3_connect_~s__state~0 == 16384); 19300#L118 assume !(ssl3_connect_~s__state~0 == 4096); 19298#L121 assume !(ssl3_connect_~s__state~0 == 20480); 19296#L124 assume !(ssl3_connect_~s__state~0 == 4099); 19294#L127 assume !(ssl3_connect_~s__state~0 == 4368); 19292#L130 assume !(ssl3_connect_~s__state~0 == 4369); 19290#L133 assume !(ssl3_connect_~s__state~0 == 4384); 19288#L136 assume !(ssl3_connect_~s__state~0 == 4385); 19286#L139 assume !(ssl3_connect_~s__state~0 == 4400); 19285#L142 assume !(ssl3_connect_~s__state~0 == 4401); 19284#L145 assume ssl3_connect_~s__state~0 == 4416; 18159#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 18075#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 18076#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18081#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 18117#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19373#L546 ssl3_connect_~skip~0 := 0; 19371#L109-2 assume true; 19369#L109 assume !false; 19367#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19365#L112 assume !(ssl3_connect_~s__state~0 == 12292); 19363#L115 assume !(ssl3_connect_~s__state~0 == 16384); 19361#L118 assume !(ssl3_connect_~s__state~0 == 4096); 19359#L121 assume !(ssl3_connect_~s__state~0 == 20480); 19358#L124 assume !(ssl3_connect_~s__state~0 == 4099); 19356#L127 assume !(ssl3_connect_~s__state~0 == 4368); 19350#L130 assume !(ssl3_connect_~s__state~0 == 4369); 19348#L133 assume !(ssl3_connect_~s__state~0 == 4384); 19345#L136 assume !(ssl3_connect_~s__state~0 == 4385); 19341#L139 assume !(ssl3_connect_~s__state~0 == 4400); 18864#L142 assume !(ssl3_connect_~s__state~0 == 4401); 18862#L145 assume !(ssl3_connect_~s__state~0 == 4416); 18858#L148 assume !(ssl3_connect_~s__state~0 == 4417); 18857#L151 assume ssl3_connect_~s__state~0 == 4432; 18666#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 18853#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 18844#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 18841#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18835#L546 ssl3_connect_~skip~0 := 0; 18833#L109-2 assume true; 18831#L109 assume !false; 18829#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18827#L112 assume !(ssl3_connect_~s__state~0 == 12292); 18825#L115 assume !(ssl3_connect_~s__state~0 == 16384); 18823#L118 assume !(ssl3_connect_~s__state~0 == 4096); 18821#L121 assume !(ssl3_connect_~s__state~0 == 20480); 18819#L124 assume !(ssl3_connect_~s__state~0 == 4099); 18817#L127 assume !(ssl3_connect_~s__state~0 == 4368); 18815#L130 assume !(ssl3_connect_~s__state~0 == 4369); 18813#L133 assume !(ssl3_connect_~s__state~0 == 4384); 18812#L136 assume !(ssl3_connect_~s__state~0 == 4385); 18808#L139 assume !(ssl3_connect_~s__state~0 == 4400); 18807#L142 assume !(ssl3_connect_~s__state~0 == 4401); 18806#L145 assume !(ssl3_connect_~s__state~0 == 4416); 18804#L148 assume !(ssl3_connect_~s__state~0 == 4417); 18801#L151 assume !(ssl3_connect_~s__state~0 == 4432); 18800#L154 assume !(ssl3_connect_~s__state~0 == 4433); 18799#L157 assume ssl3_connect_~s__state~0 == 4448; 18661#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 18790#L357 assume !(ssl3_connect_~ret~0 <= 0); 18785#L360 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 18780#L360-2 ssl3_connect_~s__init_num~0 := 0; 18778#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18772#L546 ssl3_connect_~skip~0 := 0; 18770#L109-2 assume true; 18768#L109 assume !false; 18766#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18764#L112 assume !(ssl3_connect_~s__state~0 == 12292); 18762#L115 assume !(ssl3_connect_~s__state~0 == 16384); 18760#L118 assume !(ssl3_connect_~s__state~0 == 4096); 18758#L121 assume !(ssl3_connect_~s__state~0 == 20480); 18756#L124 assume !(ssl3_connect_~s__state~0 == 4099); 18754#L127 assume !(ssl3_connect_~s__state~0 == 4368); 18752#L130 assume !(ssl3_connect_~s__state~0 == 4369); 18750#L133 assume !(ssl3_connect_~s__state~0 == 4384); 18748#L136 assume !(ssl3_connect_~s__state~0 == 4385); 18746#L139 assume !(ssl3_connect_~s__state~0 == 4400); 18744#L142 assume !(ssl3_connect_~s__state~0 == 4401); 18743#L145 assume !(ssl3_connect_~s__state~0 == 4416); 18740#L148 assume !(ssl3_connect_~s__state~0 == 4417); 18737#L151 assume !(ssl3_connect_~s__state~0 == 4432); 18735#L154 assume !(ssl3_connect_~s__state~0 == 4433); 18733#L157 assume !(ssl3_connect_~s__state~0 == 4448); 18730#L160 assume !(ssl3_connect_~s__state~0 == 4449); 18727#L163 assume !(ssl3_connect_~s__state~0 == 4464); 18724#L166 assume !(ssl3_connect_~s__state~0 == 4465); 18720#L169 assume !(ssl3_connect_~s__state~0 == 4466); 18713#L172 assume !(ssl3_connect_~s__state~0 == 4467); 18710#L175 assume !(ssl3_connect_~s__state~0 == 4480); 18707#L178 assume !(ssl3_connect_~s__state~0 == 4481); 18704#L181 assume !(ssl3_connect_~s__state~0 == 4496); 18703#L184 assume !(ssl3_connect_~s__state~0 == 4497); 18701#L187 assume !(ssl3_connect_~s__state~0 == 4512); 18698#L190 assume !(ssl3_connect_~s__state~0 == 4513); 18696#L193 assume !(ssl3_connect_~s__state~0 == 4528); 18693#L196 assume !(ssl3_connect_~s__state~0 == 4529); 18602#L199 assume !(ssl3_connect_~s__state~0 == 4560); 18131#L202 assume !(ssl3_connect_~s__state~0 == 4561); 18118#L205 assume ssl3_connect_~s__state~0 == 4352; 18119#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 18134#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 18086#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 18110#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19452#L546 ssl3_connect_~skip~0 := 0; 19450#L109-2 assume true; 19448#L109 assume !false; 19446#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19445#L112 assume ssl3_connect_~s__state~0 == 12292; 18150#L113 [2018-11-10 08:42:42,325 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,325 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-10 08:42:42,325 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,325 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,325 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,330 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1008633582, now seen corresponding path program 1 times [2018-11-10 08:42:42,330 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,330 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,331 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,331 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:42,331 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,390 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-10 08:42:42,390 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,390 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,391 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,391 INFO L87 Difference]: Start difference. First operand 1425 states and 1934 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-10 08:42:42,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:42,469 INFO L93 Difference]: Finished difference Result 1565 states and 2098 transitions. [2018-11-10 08:42:42,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:42,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1565 states and 2098 transitions. [2018-11-10 08:42:42,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1538 [2018-11-10 08:42:42,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1565 states to 1565 states and 2098 transitions. [2018-11-10 08:42:42,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1565 [2018-11-10 08:42:42,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1565 [2018-11-10 08:42:42,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1565 states and 2098 transitions. [2018-11-10 08:42:42,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:42,481 INFO L705 BuchiCegarLoop]: Abstraction has 1565 states and 2098 transitions. [2018-11-10 08:42:42,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states and 2098 transitions. [2018-11-10 08:42:42,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1553. [2018-11-10 08:42:42,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-10 08:42:42,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2082 transitions. [2018-11-10 08:42:42,495 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-10 08:42:42,495 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-10 08:42:42,495 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 08:42:42,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2082 transitions. [2018-11-10 08:42:42,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2018-11-10 08:42:42,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:42,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:42,500 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,500 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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, 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] [2018-11-10 08:42:42,501 INFO L793 eck$LassoCheckResult]: Stem: 21170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21069#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 21070#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 21073#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 21074#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 21095#L109-2 assume true; 22056#L109 assume !false; 22042#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22022#L112 assume ssl3_connect_~s__state~0 == 12292; 22016#L113 [2018-11-10 08:42:42,501 INFO L795 eck$LassoCheckResult]: Loop: 22016#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 21392#L217 ssl3_connect_~s__server~0 := 0; 22008#L222 assume ssl3_connect_~cb~0 != 0; 22006#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 21120#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 21121#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 21157#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 21158#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 21161#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22238#L546 ssl3_connect_~skip~0 := 0; 22237#L109-2 assume true; 22236#L109 assume !false; 22235#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22234#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22233#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22232#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22231#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22230#L124 assume !(ssl3_connect_~s__state~0 == 4099); 21787#L127 assume ssl3_connect_~s__state~0 == 4368; 21353#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 21714#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 21086#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 21543#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 21380#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21374#L546 ssl3_connect_~skip~0 := 0; 21372#L109-2 assume true; 21370#L109 assume !false; 21368#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21366#L112 assume !(ssl3_connect_~s__state~0 == 12292); 21364#L115 assume !(ssl3_connect_~s__state~0 == 16384); 21362#L118 assume !(ssl3_connect_~s__state~0 == 4096); 21360#L121 assume !(ssl3_connect_~s__state~0 == 20480); 21358#L124 assume !(ssl3_connect_~s__state~0 == 4099); 21356#L127 assume !(ssl3_connect_~s__state~0 == 4368); 21354#L130 assume !(ssl3_connect_~s__state~0 == 4369); 21258#L133 assume ssl3_connect_~s__state~0 == 4384; 21184#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 21135#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 21093#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 21228#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 21961#L300-2 ssl3_connect_~s__init_num~0 := 0; 22201#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22195#L546 ssl3_connect_~skip~0 := 0; 22193#L109-2 assume true; 22191#L109 assume !false; 22189#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22187#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22185#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22184#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22183#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22182#L124 assume !(ssl3_connect_~s__state~0 == 4099); 22179#L127 assume !(ssl3_connect_~s__state~0 == 4368); 22180#L130 assume !(ssl3_connect_~s__state~0 == 4369); 22166#L133 assume !(ssl3_connect_~s__state~0 == 4384); 22167#L136 assume !(ssl3_connect_~s__state~0 == 4385); 21212#L139 assume ssl3_connect_~s__state~0 == 4400; 21213#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21166#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 21091#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 21167#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22433#L546 ssl3_connect_~skip~0 := 0; 22431#L109-2 assume true; 22429#L109 assume !false; 22427#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22424#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22420#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22415#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22410#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22404#L124 assume !(ssl3_connect_~s__state~0 == 4099); 22400#L127 assume !(ssl3_connect_~s__state~0 == 4368); 22396#L130 assume !(ssl3_connect_~s__state~0 == 4369); 22272#L133 assume !(ssl3_connect_~s__state~0 == 4384); 22271#L136 assume !(ssl3_connect_~s__state~0 == 4385); 22212#L139 assume !(ssl3_connect_~s__state~0 == 4400); 22211#L142 assume !(ssl3_connect_~s__state~0 == 4401); 21963#L145 assume ssl3_connect_~s__state~0 == 4416; 21156#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 21071#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 21072#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 21077#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 21115#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22572#L546 ssl3_connect_~skip~0 := 0; 22571#L109-2 assume true; 22508#L109 assume !false; 22448#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22443#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22442#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22439#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22434#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22432#L124 assume !(ssl3_connect_~s__state~0 == 4099); 22430#L127 assume !(ssl3_connect_~s__state~0 == 4368); 22428#L130 assume !(ssl3_connect_~s__state~0 == 4369); 22425#L133 assume !(ssl3_connect_~s__state~0 == 4384); 22421#L136 assume !(ssl3_connect_~s__state~0 == 4385); 22416#L139 assume !(ssl3_connect_~s__state~0 == 4400); 22411#L142 assume !(ssl3_connect_~s__state~0 == 4401); 22405#L145 assume !(ssl3_connect_~s__state~0 == 4416); 22401#L148 assume !(ssl3_connect_~s__state~0 == 4417); 22397#L151 assume ssl3_connect_~s__state~0 == 4432; 21455#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 22544#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 22536#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22533#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22527#L546 ssl3_connect_~skip~0 := 0; 22525#L109-2 assume true; 22523#L109 assume !false; 22521#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22519#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22517#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22515#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22513#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22511#L124 assume !(ssl3_connect_~s__state~0 == 4099); 22506#L127 assume !(ssl3_connect_~s__state~0 == 4368); 22504#L130 assume !(ssl3_connect_~s__state~0 == 4369); 22503#L133 assume !(ssl3_connect_~s__state~0 == 4384); 22502#L136 assume !(ssl3_connect_~s__state~0 == 4385); 22501#L139 assume !(ssl3_connect_~s__state~0 == 4400); 22500#L142 assume !(ssl3_connect_~s__state~0 == 4401); 22499#L145 assume !(ssl3_connect_~s__state~0 == 4416); 22498#L148 assume !(ssl3_connect_~s__state~0 == 4417); 22394#L151 assume !(ssl3_connect_~s__state~0 == 4432); 22395#L154 assume !(ssl3_connect_~s__state~0 == 4433); 22391#L157 assume ssl3_connect_~s__state~0 == 4448; 21446#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 21209#L357 assume !(ssl3_connect_~ret~0 <= 0); 21210#L360 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 22489#L360-2 ssl3_connect_~s__init_num~0 := 0; 22483#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22477#L546 ssl3_connect_~skip~0 := 0; 22475#L109-2 assume true; 22473#L109 assume !false; 22471#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22469#L112 assume !(ssl3_connect_~s__state~0 == 12292); 22467#L115 assume !(ssl3_connect_~s__state~0 == 16384); 22465#L118 assume !(ssl3_connect_~s__state~0 == 4096); 22463#L121 assume !(ssl3_connect_~s__state~0 == 20480); 22461#L124 assume !(ssl3_connect_~s__state~0 == 4099); 22459#L127 assume !(ssl3_connect_~s__state~0 == 4368); 22457#L130 assume !(ssl3_connect_~s__state~0 == 4369); 22455#L133 assume !(ssl3_connect_~s__state~0 == 4384); 22453#L136 assume !(ssl3_connect_~s__state~0 == 4385); 22451#L139 assume !(ssl3_connect_~s__state~0 == 4400); 22449#L142 assume !(ssl3_connect_~s__state~0 == 4401); 21198#L145 assume !(ssl3_connect_~s__state~0 == 4416); 21186#L148 assume !(ssl3_connect_~s__state~0 == 4417); 21187#L151 assume !(ssl3_connect_~s__state~0 == 4432); 22413#L154 assume !(ssl3_connect_~s__state~0 == 4433); 22414#L157 assume !(ssl3_connect_~s__state~0 == 4448); 22402#L160 assume !(ssl3_connect_~s__state~0 == 4449); 22403#L163 assume !(ssl3_connect_~s__state~0 == 4464); 21127#L166 assume !(ssl3_connect_~s__state~0 == 4465); 21128#L169 assume !(ssl3_connect_~s__state~0 == 4466); 21112#L172 assume !(ssl3_connect_~s__state~0 == 4467); 21113#L175 assume ssl3_connect_~s__state~0 == 4480; 21420#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 21108#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21109#L385 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 21185#L385-2 ssl3_connect_~s__init_num~0 := 0; 21173#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21828#L546 ssl3_connect_~skip~0 := 0; 21826#L109-2 assume true; 21824#L109 assume !false; 21822#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21820#L112 assume !(ssl3_connect_~s__state~0 == 12292); 21818#L115 assume !(ssl3_connect_~s__state~0 == 16384); 21814#L118 assume !(ssl3_connect_~s__state~0 == 4096); 21396#L121 assume !(ssl3_connect_~s__state~0 == 20480); 21391#L124 assume !(ssl3_connect_~s__state~0 == 4099); 21389#L127 assume !(ssl3_connect_~s__state~0 == 4368); 21352#L130 assume !(ssl3_connect_~s__state~0 == 4369); 21336#L133 assume !(ssl3_connect_~s__state~0 == 4384); 21256#L136 assume !(ssl3_connect_~s__state~0 == 4385); 21257#L139 assume !(ssl3_connect_~s__state~0 == 4400); 21214#L142 assume !(ssl3_connect_~s__state~0 == 4401); 21215#L145 assume !(ssl3_connect_~s__state~0 == 4416); 21711#L148 assume !(ssl3_connect_~s__state~0 == 4417); 21710#L151 assume !(ssl3_connect_~s__state~0 == 4432); 21709#L154 assume !(ssl3_connect_~s__state~0 == 4433); 21708#L157 assume !(ssl3_connect_~s__state~0 == 4448); 21707#L160 assume !(ssl3_connect_~s__state~0 == 4449); 21706#L163 assume !(ssl3_connect_~s__state~0 == 4464); 21700#L166 assume !(ssl3_connect_~s__state~0 == 4465); 21698#L169 assume !(ssl3_connect_~s__state~0 == 4466); 21696#L172 assume !(ssl3_connect_~s__state~0 == 4467); 21695#L175 assume !(ssl3_connect_~s__state~0 == 4480); 21694#L178 assume !(ssl3_connect_~s__state~0 == 4481); 21693#L181 assume !(ssl3_connect_~s__state~0 == 4496); 21692#L184 assume !(ssl3_connect_~s__state~0 == 4497); 21469#L187 assume !(ssl3_connect_~s__state~0 == 4512); 21465#L190 assume !(ssl3_connect_~s__state~0 == 4513); 21462#L193 assume !(ssl3_connect_~s__state~0 == 4528); 21460#L196 assume !(ssl3_connect_~s__state~0 == 4529); 21387#L199 assume !(ssl3_connect_~s__state~0 == 4560); 21130#L202 assume !(ssl3_connect_~s__state~0 == 4561); 21116#L205 assume ssl3_connect_~s__state~0 == 4352; 21117#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 21133#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 21081#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 21106#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22051#L546 ssl3_connect_~skip~0 := 0; 22049#L109-2 assume true; 22041#L109 assume !false; 22028#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22024#L112 assume ssl3_connect_~s__state~0 == 12292; 22016#L113 [2018-11-10 08:42:42,501 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,501 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-10 08:42:42,501 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,506 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,506 INFO L82 PathProgramCache]: Analyzing trace with hash -2080767967, now seen corresponding path program 1 times [2018-11-10 08:42:42,506 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:42,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2018-11-10 08:42:42,549 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,549 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,549 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,549 INFO L87 Difference]: Start difference. First operand 1553 states and 2082 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-10 08:42:42,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:42,576 INFO L93 Difference]: Finished difference Result 3075 states and 4120 transitions. [2018-11-10 08:42:42,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:42,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3075 states and 4120 transitions. [2018-11-10 08:42:42,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-10 08:42:42,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-10 08:42:42,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3075 [2018-11-10 08:42:42,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3075 [2018-11-10 08:42:42,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3075 states and 4120 transitions. [2018-11-10 08:42:42,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:42,595 INFO L705 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 08:42:42,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states and 4120 transitions. [2018-11-10 08:42:42,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2018-11-10 08:42:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3075 states. [2018-11-10 08:42:42,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-10 08:42:42,620 INFO L728 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 08:42:42,620 INFO L608 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 08:42:42,620 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 08:42:42,621 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3075 states and 4120 transitions. [2018-11-10 08:42:42,627 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-10 08:42:42,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:42,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:42,628 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,629 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,629 INFO L793 eck$LassoCheckResult]: Stem: 25806#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25703#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 25704#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25707#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 25708#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 25730#L109-2 assume true; 28648#L109 assume !false; 28641#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28630#L112 assume ssl3_connect_~s__state~0 == 12292; 28624#L113 [2018-11-10 08:42:42,629 INFO L795 eck$LassoCheckResult]: Loop: 28624#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 28035#L217 ssl3_connect_~s__server~0 := 0; 25838#L222 assume ssl3_connect_~cb~0 != 0; 25839#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 28619#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 28617#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 25793#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 25794#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 28615#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28590#L546 ssl3_connect_~skip~0 := 0; 28591#L109-2 assume true; 28566#L109 assume !false; 28567#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28560#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28561#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28554#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28555#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28549#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28545#L127 assume ssl3_connect_~s__state~0 == 4368; 28026#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 28544#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 25721#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 28542#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 28541#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28536#L546 ssl3_connect_~skip~0 := 0; 28535#L109-2 assume true; 28534#L109 assume !false; 28532#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28531#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28530#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28529#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28524#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28522#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28520#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28518#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28516#L133 assume ssl3_connect_~s__state~0 == 4384; 25819#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 25820#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 28198#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 28196#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 28194#L300-2 ssl3_connect_~s__init_num~0 := 0; 28191#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28185#L546 ssl3_connect_~skip~0 := 0; 28183#L109-2 assume true; 28181#L109 assume !false; 28179#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28177#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28176#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28174#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28171#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28165#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28163#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28160#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28153#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28149#L136 assume !(ssl3_connect_~s__state~0 == 4385); 25844#L139 assume ssl3_connect_~s__state~0 == 4400; 25798#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25799#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 25726#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25803#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28120#L546 ssl3_connect_~skip~0 := 0; 28118#L109-2 assume true; 28117#L109 assume !false; 28114#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28112#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28111#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28105#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28103#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28101#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28099#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28097#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28095#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28093#L136 assume !(ssl3_connect_~s__state~0 == 4385); 28091#L139 assume !(ssl3_connect_~s__state~0 == 4400); 28089#L142 assume !(ssl3_connect_~s__state~0 == 4401); 28087#L145 assume ssl3_connect_~s__state~0 == 4416; 25792#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 25705#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 25706#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28274#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 28270#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28263#L546 ssl3_connect_~skip~0 := 0; 28261#L109-2 assume true; 28259#L109 assume !false; 28256#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28254#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28252#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28251#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28204#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28203#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28199#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28197#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28195#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28192#L136 assume !(ssl3_connect_~s__state~0 == 4385); 28186#L139 assume !(ssl3_connect_~s__state~0 == 4400); 28184#L142 assume !(ssl3_connect_~s__state~0 == 4401); 28182#L145 assume !(ssl3_connect_~s__state~0 == 4416); 28180#L148 assume !(ssl3_connect_~s__state~0 == 4417); 28178#L151 assume ssl3_connect_~s__state~0 == 4432; 27963#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28175#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 28173#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28170#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28164#L546 ssl3_connect_~skip~0 := 0; 28162#L109-2 assume true; 28159#L109 assume !false; 28151#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28147#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28145#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28143#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28140#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28139#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28138#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28137#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28136#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28135#L136 assume !(ssl3_connect_~s__state~0 == 4385); 28133#L139 assume !(ssl3_connect_~s__state~0 == 4400); 28132#L142 assume !(ssl3_connect_~s__state~0 == 4401); 28131#L145 assume !(ssl3_connect_~s__state~0 == 4416); 28129#L148 assume !(ssl3_connect_~s__state~0 == 4417); 28128#L151 assume !(ssl3_connect_~s__state~0 == 4432); 28127#L154 assume !(ssl3_connect_~s__state~0 == 4433); 26445#L157 assume ssl3_connect_~s__state~0 == 4448; 26443#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 26440#L357 assume !(ssl3_connect_~ret~0 <= 0); 26384#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 26385#L360-2 ssl3_connect_~s__init_num~0 := 0; 28483#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28476#L546 ssl3_connect_~skip~0 := 0; 28473#L109-2 assume true; 28470#L109 assume !false; 28467#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28460#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28459#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28458#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28457#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28455#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28453#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28452#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28451#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28450#L136 assume !(ssl3_connect_~s__state~0 == 4385); 28449#L139 assume !(ssl3_connect_~s__state~0 == 4400); 28448#L142 assume !(ssl3_connect_~s__state~0 == 4401); 28447#L145 assume !(ssl3_connect_~s__state~0 == 4416); 28446#L148 assume !(ssl3_connect_~s__state~0 == 4417); 28445#L151 assume !(ssl3_connect_~s__state~0 == 4432); 28444#L154 assume !(ssl3_connect_~s__state~0 == 4433); 28443#L157 assume !(ssl3_connect_~s__state~0 == 4448); 28441#L160 assume !(ssl3_connect_~s__state~0 == 4449); 28438#L163 assume ssl3_connect_~s__state~0 == 4464; 25827#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 25828#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28437#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28432#L546 ssl3_connect_~skip~0 := 0; 28430#L109-2 assume true; 28429#L109 assume !false; 28427#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28426#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28424#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28422#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28421#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28420#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28417#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28416#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28415#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28414#L136 assume !(ssl3_connect_~s__state~0 == 4385); 28413#L139 assume !(ssl3_connect_~s__state~0 == 4400); 28412#L142 assume !(ssl3_connect_~s__state~0 == 4401); 28410#L145 assume !(ssl3_connect_~s__state~0 == 4416); 28409#L148 assume !(ssl3_connect_~s__state~0 == 4417); 28408#L151 assume !(ssl3_connect_~s__state~0 == 4432); 28407#L154 assume !(ssl3_connect_~s__state~0 == 4433); 28406#L157 assume !(ssl3_connect_~s__state~0 == 4448); 28405#L160 assume !(ssl3_connect_~s__state~0 == 4449); 28404#L163 assume !(ssl3_connect_~s__state~0 == 4464); 28366#L166 assume !(ssl3_connect_~s__state~0 == 4465); 28362#L169 assume !(ssl3_connect_~s__state~0 == 4466); 28305#L172 assume !(ssl3_connect_~s__state~0 == 4467); 28082#L175 assume ssl3_connect_~s__state~0 == 4480; 27780#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 28079#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28077#L385 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 28074#L385-2 ssl3_connect_~s__init_num~0 := 0; 28070#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28064#L546 ssl3_connect_~skip~0 := 0; 28062#L109-2 assume true; 28060#L109 assume !false; 28058#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28056#L112 assume !(ssl3_connect_~s__state~0 == 12292); 28054#L115 assume !(ssl3_connect_~s__state~0 == 16384); 28046#L118 assume !(ssl3_connect_~s__state~0 == 4096); 28042#L121 assume !(ssl3_connect_~s__state~0 == 20480); 28034#L124 assume !(ssl3_connect_~s__state~0 == 4099); 28030#L127 assume !(ssl3_connect_~s__state~0 == 4368); 28025#L130 assume !(ssl3_connect_~s__state~0 == 4369); 28021#L133 assume !(ssl3_connect_~s__state~0 == 4384); 28010#L136 assume !(ssl3_connect_~s__state~0 == 4385); 26763#L139 assume !(ssl3_connect_~s__state~0 == 4400); 26764#L142 assume !(ssl3_connect_~s__state~0 == 4401); 27983#L145 assume !(ssl3_connect_~s__state~0 == 4416); 27972#L148 assume !(ssl3_connect_~s__state~0 == 4417); 27968#L151 assume !(ssl3_connect_~s__state~0 == 4432); 27962#L154 assume !(ssl3_connect_~s__state~0 == 4433); 27957#L157 assume !(ssl3_connect_~s__state~0 == 4448); 26446#L160 assume !(ssl3_connect_~s__state~0 == 4449); 26447#L163 assume !(ssl3_connect_~s__state~0 == 4464); 28249#L166 assume !(ssl3_connect_~s__state~0 == 4465); 28243#L169 assume !(ssl3_connect_~s__state~0 == 4466); 28241#L172 assume !(ssl3_connect_~s__state~0 == 4467); 28206#L175 assume !(ssl3_connect_~s__state~0 == 4480); 28083#L178 assume !(ssl3_connect_~s__state~0 == 4481); 28084#L181 assume !(ssl3_connect_~s__state~0 == 4496); 28161#L184 assume !(ssl3_connect_~s__state~0 == 4497); 28157#L187 assume !(ssl3_connect_~s__state~0 == 4512); 28158#L190 assume !(ssl3_connect_~s__state~0 == 4513); 28152#L193 assume !(ssl3_connect_~s__state~0 == 4528); 28148#L196 assume !(ssl3_connect_~s__state~0 == 4529); 27669#L199 assume !(ssl3_connect_~s__state~0 == 4560); 27670#L202 assume !(ssl3_connect_~s__state~0 == 4561); 25749#L205 assume ssl3_connect_~s__state~0 == 4352; 25750#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 28652#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 28650#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 28647#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 28640#L546 ssl3_connect_~skip~0 := 0; 28639#L109-2 assume true; 28637#L109 assume !false; 28635#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28633#L112 assume ssl3_connect_~s__state~0 == 12292; 28624#L113 [2018-11-10 08:42:42,629 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,629 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-10 08:42:42,629 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,630 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1514931710, now seen corresponding path program 1 times [2018-11-10 08:42:42,635 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,636 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:42,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-10 08:42:42,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,688 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,689 INFO L87 Difference]: Start difference. First operand 3075 states and 4120 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-10 08:42:42,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:42,785 INFO L93 Difference]: Finished difference Result 3231 states and 4296 transitions. [2018-11-10 08:42:42,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:42,787 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3231 states and 4296 transitions. [2018-11-10 08:42:42,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3204 [2018-11-10 08:42:42,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3231 states to 3231 states and 4296 transitions. [2018-11-10 08:42:42,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3231 [2018-11-10 08:42:42,805 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3231 [2018-11-10 08:42:42,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4296 transitions. [2018-11-10 08:42:42,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:42,805 INFO L705 BuchiCegarLoop]: Abstraction has 3231 states and 4296 transitions. [2018-11-10 08:42:42,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4296 transitions. [2018-11-10 08:42:42,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3215. [2018-11-10 08:42:42,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3215 states. [2018-11-10 08:42:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 4280 transitions. [2018-11-10 08:42:42,836 INFO L728 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-10 08:42:42,836 INFO L608 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-10 08:42:42,836 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 08:42:42,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3215 states and 4280 transitions. [2018-11-10 08:42:42,843 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3188 [2018-11-10 08:42:42,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:42,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:42,845 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,845 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:42,845 INFO L793 eck$LassoCheckResult]: Stem: 32127#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32015#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 32016#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 32019#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 32020#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 32041#L109-2 assume true; 32700#L109 assume !false; 32604#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32605#L112 assume ssl3_connect_~s__state~0 == 12292; 32936#L113 [2018-11-10 08:42:42,845 INFO L795 eck$LassoCheckResult]: Loop: 32936#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 32693#L217 ssl3_connect_~s__server~0 := 0; 32933#L222 assume ssl3_connect_~cb~0 != 0; 32932#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 32931#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 32929#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 32927#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 32926#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 32921#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32913#L546 ssl3_connect_~skip~0 := 0; 32900#L109-2 assume true; 32899#L109 assume !false; 32839#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32829#L112 assume !(ssl3_connect_~s__state~0 == 12292); 32827#L115 assume !(ssl3_connect_~s__state~0 == 16384); 32824#L118 assume !(ssl3_connect_~s__state~0 == 4096); 32820#L121 assume !(ssl3_connect_~s__state~0 == 20480); 32819#L124 assume !(ssl3_connect_~s__state~0 == 4099); 32331#L127 assume ssl3_connect_~s__state~0 == 4368; 32029#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 32030#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 32033#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 32321#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 32290#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32278#L546 ssl3_connect_~skip~0 := 0; 32274#L109-2 assume true; 32270#L109 assume !false; 32266#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32262#L112 assume !(ssl3_connect_~s__state~0 == 12292); 32258#L115 assume !(ssl3_connect_~s__state~0 == 16384); 32254#L118 assume !(ssl3_connect_~s__state~0 == 4096); 32250#L121 assume !(ssl3_connect_~s__state~0 == 20480); 32246#L124 assume !(ssl3_connect_~s__state~0 == 4099); 32242#L127 assume !(ssl3_connect_~s__state~0 == 4368); 32234#L130 assume !(ssl3_connect_~s__state~0 == 4369); 32235#L133 assume ssl3_connect_~s__state~0 == 4384; 33549#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33619#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 33617#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 33615#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 33616#L300-2 ssl3_connect_~s__init_num~0 := 0; 33206#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33200#L546 ssl3_connect_~skip~0 := 0; 33198#L109-2 assume true; 33196#L109 assume !false; 33194#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33192#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33190#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33188#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33186#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33184#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33182#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33180#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33178#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33176#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33174#L139 assume ssl3_connect_~s__state~0 == 4400; 33172#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33169#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 33165#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33166#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33875#L546 ssl3_connect_~skip~0 := 0; 33874#L109-2 assume true; 33873#L109 assume !false; 33872#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33871#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33870#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33869#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33868#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33867#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33866#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33865#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33864#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33863#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33862#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33861#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33860#L145 assume ssl3_connect_~s__state~0 == 4416; 33544#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 33859#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 33858#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33856#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 33854#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33849#L546 ssl3_connect_~skip~0 := 0; 33848#L109-2 assume true; 33847#L109 assume !false; 33846#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33845#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33844#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33843#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33842#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33841#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33840#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33839#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33838#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33837#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33836#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33835#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33834#L145 assume !(ssl3_connect_~s__state~0 == 4416); 33833#L148 assume !(ssl3_connect_~s__state~0 == 4417); 33832#L151 assume ssl3_connect_~s__state~0 == 4432; 33541#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 33831#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 33830#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33829#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33824#L546 ssl3_connect_~skip~0 := 0; 33823#L109-2 assume true; 33822#L109 assume !false; 33821#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33820#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33819#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33818#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33817#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33816#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33815#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33814#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33813#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33812#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33811#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33810#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33809#L145 assume !(ssl3_connect_~s__state~0 == 4416); 33808#L148 assume !(ssl3_connect_~s__state~0 == 4417); 33807#L151 assume !(ssl3_connect_~s__state~0 == 4432); 33806#L154 assume !(ssl3_connect_~s__state~0 == 4433); 33805#L157 assume ssl3_connect_~s__state~0 == 4448; 33538#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 33804#L357 assume !(ssl3_connect_~ret~0 <= 0); 33803#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 33802#L360-2 ssl3_connect_~s__init_num~0 := 0; 33801#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33796#L546 ssl3_connect_~skip~0 := 0; 33795#L109-2 assume true; 33794#L109 assume !false; 33793#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33792#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33791#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33790#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33789#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33788#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33787#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33786#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33785#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33784#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33783#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33782#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33781#L145 assume !(ssl3_connect_~s__state~0 == 4416); 33780#L148 assume !(ssl3_connect_~s__state~0 == 4417); 33779#L151 assume !(ssl3_connect_~s__state~0 == 4432); 33778#L154 assume !(ssl3_connect_~s__state~0 == 4433); 33777#L157 assume !(ssl3_connect_~s__state~0 == 4448); 33776#L160 assume !(ssl3_connect_~s__state~0 == 4449); 33775#L163 assume ssl3_connect_~s__state~0 == 4464; 33533#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 33774#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33773#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33770#L546 ssl3_connect_~skip~0 := 0; 33769#L109-2 assume true; 33768#L109 assume !false; 33767#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33766#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33765#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33764#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33763#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33762#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33761#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33760#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33759#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33758#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33757#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33756#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33755#L145 assume !(ssl3_connect_~s__state~0 == 4416); 33754#L148 assume !(ssl3_connect_~s__state~0 == 4417); 33753#L151 assume !(ssl3_connect_~s__state~0 == 4432); 33752#L154 assume !(ssl3_connect_~s__state~0 == 4433); 33751#L157 assume !(ssl3_connect_~s__state~0 == 4448); 33750#L160 assume !(ssl3_connect_~s__state~0 == 4449); 33749#L163 assume !(ssl3_connect_~s__state~0 == 4464); 33748#L166 assume !(ssl3_connect_~s__state~0 == 4465); 33747#L169 assume !(ssl3_connect_~s__state~0 == 4466); 33746#L172 assume !(ssl3_connect_~s__state~0 == 4467); 33644#L175 assume ssl3_connect_~s__state~0 == 4480; 33530#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 33643#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33641#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 33639#L385-2 ssl3_connect_~s__init_num~0 := 0; 33638#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33635#L546 ssl3_connect_~skip~0 := 0; 33634#L109-2 assume true; 33633#L109 assume !false; 33632#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33631#L112 assume !(ssl3_connect_~s__state~0 == 12292); 33630#L115 assume !(ssl3_connect_~s__state~0 == 16384); 33629#L118 assume !(ssl3_connect_~s__state~0 == 4096); 33628#L121 assume !(ssl3_connect_~s__state~0 == 20480); 33627#L124 assume !(ssl3_connect_~s__state~0 == 4099); 33626#L127 assume !(ssl3_connect_~s__state~0 == 4368); 33625#L130 assume !(ssl3_connect_~s__state~0 == 4369); 33624#L133 assume !(ssl3_connect_~s__state~0 == 4384); 33622#L136 assume !(ssl3_connect_~s__state~0 == 4385); 33623#L139 assume !(ssl3_connect_~s__state~0 == 4400); 33658#L142 assume !(ssl3_connect_~s__state~0 == 4401); 33657#L145 assume !(ssl3_connect_~s__state~0 == 4416); 33656#L148 assume !(ssl3_connect_~s__state~0 == 4417); 33655#L151 assume !(ssl3_connect_~s__state~0 == 4432); 33654#L154 assume !(ssl3_connect_~s__state~0 == 4433); 33653#L157 assume !(ssl3_connect_~s__state~0 == 4448); 33652#L160 assume !(ssl3_connect_~s__state~0 == 4449); 33651#L163 assume !(ssl3_connect_~s__state~0 == 4464); 33650#L166 assume !(ssl3_connect_~s__state~0 == 4465); 33649#L169 assume !(ssl3_connect_~s__state~0 == 4466); 33648#L172 assume !(ssl3_connect_~s__state~0 == 4467); 33645#L175 assume !(ssl3_connect_~s__state~0 == 4480); 33646#L178 assume !(ssl3_connect_~s__state~0 == 4481); 33647#L181 assume !(ssl3_connect_~s__state~0 == 4496); 33662#L184 assume !(ssl3_connect_~s__state~0 == 4497); 33661#L187 assume !(ssl3_connect_~s__state~0 == 4512); 33660#L190 assume !(ssl3_connect_~s__state~0 == 4513); 33659#L193 assume !(ssl3_connect_~s__state~0 == 4528); 32719#L196 assume !(ssl3_connect_~s__state~0 == 4529); 32721#L199 assume !(ssl3_connect_~s__state~0 == 4560); 32559#L202 assume !(ssl3_connect_~s__state~0 == 4561); 32557#L205 assume ssl3_connect_~s__state~0 == 4352; 32554#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 32555#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 33566#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 33565#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33560#L546 ssl3_connect_~skip~0 := 0; 33559#L109-2 assume true; 33558#L109 assume !false; 33557#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33556#L112 assume ssl3_connect_~s__state~0 == 12292; 32936#L113 [2018-11-10 08:42:42,845 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,846 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-10 08:42:42,846 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,846 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,846 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:42,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:42,850 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:42,850 INFO L82 PathProgramCache]: Analyzing trace with hash -840873540, now seen corresponding path program 1 times [2018-11-10 08:42:42,851 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:42,851 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:42,851 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,851 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:42,851 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:42,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-10 08:42:42,928 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:42,928 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:42,928 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:42,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:42,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:42,928 INFO L87 Difference]: Start difference. First operand 3215 states and 4280 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-10 08:42:43,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:43,037 INFO L93 Difference]: Finished difference Result 3519 states and 4624 transitions. [2018-11-10 08:42:43,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:43,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3519 states and 4624 transitions. [2018-11-10 08:42:43,046 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3492 [2018-11-10 08:42:43,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3519 states to 3519 states and 4624 transitions. [2018-11-10 08:42:43,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3519 [2018-11-10 08:42:43,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2018-11-10 08:42:43,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3519 states and 4624 transitions. [2018-11-10 08:42:43,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:43,057 INFO L705 BuchiCegarLoop]: Abstraction has 3519 states and 4624 transitions. [2018-11-10 08:42:43,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3519 states and 4624 transitions. [2018-11-10 08:42:43,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3519 to 3503. [2018-11-10 08:42:43,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3503 states. [2018-11-10 08:42:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4608 transitions. [2018-11-10 08:42:43,085 INFO L728 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-10 08:42:43,085 INFO L608 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-10 08:42:43,085 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 08:42:43,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4608 transitions. [2018-11-10 08:42:43,092 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-10 08:42:43,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:43,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:43,094 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:43,094 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:43,094 INFO L793 eck$LassoCheckResult]: Stem: 38862#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38755#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38756#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38759#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 38760#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 38782#L109-2 assume true; 39343#L109 assume !false; 39344#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39326#L112 assume ssl3_connect_~s__state~0 == 12292; 39309#L113 [2018-11-10 08:42:43,094 INFO L795 eck$LassoCheckResult]: Loop: 39309#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 39303#L217 ssl3_connect_~s__server~0 := 0; 39294#L222 assume ssl3_connect_~cb~0 != 0; 39288#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 39283#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 39274#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 39239#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 39237#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 39224#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39214#L546 ssl3_connect_~skip~0 := 0; 39212#L109-2 assume true; 39210#L109 assume !false; 39208#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39206#L112 assume !(ssl3_connect_~s__state~0 == 12292); 39204#L115 assume !(ssl3_connect_~s__state~0 == 16384); 39202#L118 assume !(ssl3_connect_~s__state~0 == 4096); 39200#L121 assume !(ssl3_connect_~s__state~0 == 20480); 39198#L124 assume !(ssl3_connect_~s__state~0 == 4099); 39041#L127 assume ssl3_connect_~s__state~0 == 4368; 39034#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 39035#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 40531#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 40530#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 39002#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38991#L546 ssl3_connect_~skip~0 := 0; 38988#L109-2 assume true; 38985#L109 assume !false; 38982#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38979#L112 assume !(ssl3_connect_~s__state~0 == 12292); 38976#L115 assume !(ssl3_connect_~s__state~0 == 16384); 38973#L118 assume !(ssl3_connect_~s__state~0 == 4096); 38970#L121 assume !(ssl3_connect_~s__state~0 == 20480); 38967#L124 assume !(ssl3_connect_~s__state~0 == 4099); 38964#L127 assume !(ssl3_connect_~s__state~0 == 4368); 38961#L130 assume !(ssl3_connect_~s__state~0 == 4369); 38949#L133 assume ssl3_connect_~s__state~0 == 4384; 38937#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38938#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 40475#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 40407#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 40408#L300-2 ssl3_connect_~s__init_num~0 := 0; 41056#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41050#L546 ssl3_connect_~skip~0 := 0; 41048#L109-2 assume true; 41046#L109 assume !false; 41044#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41042#L112 assume !(ssl3_connect_~s__state~0 == 12292); 41040#L115 assume !(ssl3_connect_~s__state~0 == 16384); 41038#L118 assume !(ssl3_connect_~s__state~0 == 4096); 41036#L121 assume !(ssl3_connect_~s__state~0 == 20480); 41034#L124 assume !(ssl3_connect_~s__state~0 == 4099); 41032#L127 assume !(ssl3_connect_~s__state~0 == 4368); 41030#L130 assume !(ssl3_connect_~s__state~0 == 4369); 41028#L133 assume !(ssl3_connect_~s__state~0 == 4384); 41026#L136 assume !(ssl3_connect_~s__state~0 == 4385); 41025#L139 assume ssl3_connect_~s__state~0 == 4400; 39445#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41017#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 41010#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41007#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41001#L546 ssl3_connect_~skip~0 := 0; 40999#L109-2 assume true; 40997#L109 assume !false; 40995#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40993#L112 assume !(ssl3_connect_~s__state~0 == 12292); 40991#L115 assume !(ssl3_connect_~s__state~0 == 16384); 40989#L118 assume !(ssl3_connect_~s__state~0 == 4096); 40987#L121 assume !(ssl3_connect_~s__state~0 == 20480); 40985#L124 assume !(ssl3_connect_~s__state~0 == 4099); 40983#L127 assume !(ssl3_connect_~s__state~0 == 4368); 40981#L130 assume !(ssl3_connect_~s__state~0 == 4369); 40979#L133 assume !(ssl3_connect_~s__state~0 == 4384); 40977#L136 assume !(ssl3_connect_~s__state~0 == 4385); 40975#L139 assume !(ssl3_connect_~s__state~0 == 4400); 40973#L142 assume !(ssl3_connect_~s__state~0 == 4401); 40972#L145 assume ssl3_connect_~s__state~0 == 4416; 39435#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 40969#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 40966#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 40960#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 40957#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40951#L546 ssl3_connect_~skip~0 := 0; 40949#L109-2 assume true; 40947#L109 assume !false; 40945#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40943#L112 assume !(ssl3_connect_~s__state~0 == 12292); 40941#L115 assume !(ssl3_connect_~s__state~0 == 16384); 40939#L118 assume !(ssl3_connect_~s__state~0 == 4096); 40937#L121 assume !(ssl3_connect_~s__state~0 == 20480); 40935#L124 assume !(ssl3_connect_~s__state~0 == 4099); 40933#L127 assume !(ssl3_connect_~s__state~0 == 4368); 40931#L130 assume !(ssl3_connect_~s__state~0 == 4369); 40929#L133 assume !(ssl3_connect_~s__state~0 == 4384); 40927#L136 assume !(ssl3_connect_~s__state~0 == 4385); 40925#L139 assume !(ssl3_connect_~s__state~0 == 4400); 40923#L142 assume !(ssl3_connect_~s__state~0 == 4401); 40921#L145 assume !(ssl3_connect_~s__state~0 == 4416); 40919#L148 assume !(ssl3_connect_~s__state~0 == 4417); 40918#L151 assume ssl3_connect_~s__state~0 == 4432; 39425#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 40914#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 40913#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 40906#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40900#L546 ssl3_connect_~skip~0 := 0; 40898#L109-2 assume true; 40896#L109 assume !false; 40894#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40892#L112 assume !(ssl3_connect_~s__state~0 == 12292); 40890#L115 assume !(ssl3_connect_~s__state~0 == 16384); 40888#L118 assume !(ssl3_connect_~s__state~0 == 4096); 40886#L121 assume !(ssl3_connect_~s__state~0 == 20480); 40884#L124 assume !(ssl3_connect_~s__state~0 == 4099); 40882#L127 assume !(ssl3_connect_~s__state~0 == 4368); 40880#L130 assume !(ssl3_connect_~s__state~0 == 4369); 40878#L133 assume !(ssl3_connect_~s__state~0 == 4384); 40876#L136 assume !(ssl3_connect_~s__state~0 == 4385); 40874#L139 assume !(ssl3_connect_~s__state~0 == 4400); 40872#L142 assume !(ssl3_connect_~s__state~0 == 4401); 40870#L145 assume !(ssl3_connect_~s__state~0 == 4416); 40868#L148 assume !(ssl3_connect_~s__state~0 == 4417); 40866#L151 assume !(ssl3_connect_~s__state~0 == 4432); 40864#L154 assume !(ssl3_connect_~s__state~0 == 4433); 40862#L157 assume ssl3_connect_~s__state~0 == 4448; 39415#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 40860#L357 assume !(ssl3_connect_~ret~0 <= 0); 40825#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 40826#L360-2 ssl3_connect_~s__init_num~0 := 0; 41207#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41202#L546 ssl3_connect_~skip~0 := 0; 41201#L109-2 assume true; 41200#L109 assume !false; 41199#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41198#L112 assume !(ssl3_connect_~s__state~0 == 12292); 41197#L115 assume !(ssl3_connect_~s__state~0 == 16384); 41196#L118 assume !(ssl3_connect_~s__state~0 == 4096); 41195#L121 assume !(ssl3_connect_~s__state~0 == 20480); 41194#L124 assume !(ssl3_connect_~s__state~0 == 4099); 41193#L127 assume !(ssl3_connect_~s__state~0 == 4368); 41192#L130 assume !(ssl3_connect_~s__state~0 == 4369); 41191#L133 assume !(ssl3_connect_~s__state~0 == 4384); 41190#L136 assume !(ssl3_connect_~s__state~0 == 4385); 41189#L139 assume !(ssl3_connect_~s__state~0 == 4400); 41188#L142 assume !(ssl3_connect_~s__state~0 == 4401); 41187#L145 assume !(ssl3_connect_~s__state~0 == 4416); 41186#L148 assume !(ssl3_connect_~s__state~0 == 4417); 41185#L151 assume !(ssl3_connect_~s__state~0 == 4432); 41184#L154 assume !(ssl3_connect_~s__state~0 == 4433); 41183#L157 assume !(ssl3_connect_~s__state~0 == 4448); 41182#L160 assume !(ssl3_connect_~s__state~0 == 4449); 41181#L163 assume ssl3_connect_~s__state~0 == 4464; 39397#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 41179#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 41172#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41166#L546 ssl3_connect_~skip~0 := 0; 41164#L109-2 assume true; 41162#L109 assume !false; 41160#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41158#L112 assume !(ssl3_connect_~s__state~0 == 12292); 41156#L115 assume !(ssl3_connect_~s__state~0 == 16384); 41154#L118 assume !(ssl3_connect_~s__state~0 == 4096); 41152#L121 assume !(ssl3_connect_~s__state~0 == 20480); 41150#L124 assume !(ssl3_connect_~s__state~0 == 4099); 41148#L127 assume !(ssl3_connect_~s__state~0 == 4368); 41146#L130 assume !(ssl3_connect_~s__state~0 == 4369); 41144#L133 assume !(ssl3_connect_~s__state~0 == 4384); 41142#L136 assume !(ssl3_connect_~s__state~0 == 4385); 41140#L139 assume !(ssl3_connect_~s__state~0 == 4400); 41138#L142 assume !(ssl3_connect_~s__state~0 == 4401); 41136#L145 assume !(ssl3_connect_~s__state~0 == 4416); 41134#L148 assume !(ssl3_connect_~s__state~0 == 4417); 41132#L151 assume !(ssl3_connect_~s__state~0 == 4432); 41130#L154 assume !(ssl3_connect_~s__state~0 == 4433); 41128#L157 assume !(ssl3_connect_~s__state~0 == 4448); 41126#L160 assume !(ssl3_connect_~s__state~0 == 4449); 41124#L163 assume !(ssl3_connect_~s__state~0 == 4464); 41122#L166 assume !(ssl3_connect_~s__state~0 == 4465); 41120#L169 assume !(ssl3_connect_~s__state~0 == 4466); 41118#L172 assume !(ssl3_connect_~s__state~0 == 4467); 41116#L175 assume ssl3_connect_~s__state~0 == 4480; 39373#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 41113#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41111#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 41109#L385-2 ssl3_connect_~s__init_num~0 := 0; 41107#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41102#L546 ssl3_connect_~skip~0 := 0; 41101#L109-2 assume true; 41100#L109 assume !false; 41099#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41098#L112 assume !(ssl3_connect_~s__state~0 == 12292); 41097#L115 assume !(ssl3_connect_~s__state~0 == 16384); 41096#L118 assume !(ssl3_connect_~s__state~0 == 4096); 41095#L121 assume !(ssl3_connect_~s__state~0 == 20480); 41094#L124 assume !(ssl3_connect_~s__state~0 == 4099); 41093#L127 assume !(ssl3_connect_~s__state~0 == 4368); 41092#L130 assume !(ssl3_connect_~s__state~0 == 4369); 41091#L133 assume !(ssl3_connect_~s__state~0 == 4384); 41090#L136 assume !(ssl3_connect_~s__state~0 == 4385); 41089#L139 assume !(ssl3_connect_~s__state~0 == 4400); 41088#L142 assume !(ssl3_connect_~s__state~0 == 4401); 41087#L145 assume !(ssl3_connect_~s__state~0 == 4416); 41086#L148 assume !(ssl3_connect_~s__state~0 == 4417); 41085#L151 assume !(ssl3_connect_~s__state~0 == 4432); 41084#L154 assume !(ssl3_connect_~s__state~0 == 4433); 41083#L157 assume !(ssl3_connect_~s__state~0 == 4448); 41082#L160 assume !(ssl3_connect_~s__state~0 == 4449); 41081#L163 assume !(ssl3_connect_~s__state~0 == 4464); 41080#L166 assume !(ssl3_connect_~s__state~0 == 4465); 41079#L169 assume !(ssl3_connect_~s__state~0 == 4466); 41078#L172 assume !(ssl3_connect_~s__state~0 == 4467); 41077#L175 assume !(ssl3_connect_~s__state~0 == 4480); 41076#L178 assume !(ssl3_connect_~s__state~0 == 4481); 41075#L181 assume !(ssl3_connect_~s__state~0 == 4496); 41074#L184 assume !(ssl3_connect_~s__state~0 == 4497); 41068#L187 assume ssl3_connect_~s__state~0 == 4512; 38821#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 38822#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 40458#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 40457#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 40455#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 39520#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39510#L546 ssl3_connect_~skip~0 := 0; 39511#L109-2 assume true; 39496#L109 assume !false; 39497#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39486#L112 assume !(ssl3_connect_~s__state~0 == 12292); 39487#L115 assume !(ssl3_connect_~s__state~0 == 16384); 39304#L118 assume !(ssl3_connect_~s__state~0 == 4096); 39305#L121 assume !(ssl3_connect_~s__state~0 == 20480); 39653#L124 assume !(ssl3_connect_~s__state~0 == 4099); 39459#L127 assume !(ssl3_connect_~s__state~0 == 4368); 39460#L130 assume !(ssl3_connect_~s__state~0 == 4369); 39455#L133 assume !(ssl3_connect_~s__state~0 == 4384); 39456#L136 assume !(ssl3_connect_~s__state~0 == 4385); 39451#L139 assume !(ssl3_connect_~s__state~0 == 4400); 39452#L142 assume !(ssl3_connect_~s__state~0 == 4401); 39441#L145 assume !(ssl3_connect_~s__state~0 == 4416); 39442#L148 assume !(ssl3_connect_~s__state~0 == 4417); 39431#L151 assume !(ssl3_connect_~s__state~0 == 4432); 39432#L154 assume !(ssl3_connect_~s__state~0 == 4433); 39421#L157 assume !(ssl3_connect_~s__state~0 == 4448); 39422#L160 assume !(ssl3_connect_~s__state~0 == 4449); 39411#L163 assume !(ssl3_connect_~s__state~0 == 4464); 39412#L166 assume !(ssl3_connect_~s__state~0 == 4465); 39403#L169 assume !(ssl3_connect_~s__state~0 == 4466); 39404#L172 assume !(ssl3_connect_~s__state~0 == 4467); 39375#L175 assume !(ssl3_connect_~s__state~0 == 4480); 39376#L178 assume !(ssl3_connect_~s__state~0 == 4481); 40312#L181 assume !(ssl3_connect_~s__state~0 == 4496); 40311#L184 assume !(ssl3_connect_~s__state~0 == 4497); 39332#L187 assume !(ssl3_connect_~s__state~0 == 4512); 39333#L190 assume !(ssl3_connect_~s__state~0 == 4513); 39264#L193 assume !(ssl3_connect_~s__state~0 == 4528); 39265#L196 assume !(ssl3_connect_~s__state~0 == 4529); 39247#L199 assume !(ssl3_connect_~s__state~0 == 4560); 39249#L202 assume !(ssl3_connect_~s__state~0 == 4561); 39251#L205 assume ssl3_connect_~s__state~0 == 4352; 40412#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 40411#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40409#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 39365#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39354#L546 ssl3_connect_~skip~0 := 0; 39345#L109-2 assume true; 39336#L109 assume !false; 39328#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39319#L112 assume ssl3_connect_~s__state~0 == 12292; 39309#L113 [2018-11-10 08:42:43,094 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,095 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-10 08:42:43,095 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,095 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,095 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1102534471, now seen corresponding path program 1 times [2018-11-10 08:42:43,100 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,101 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:43,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:43,167 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 566 trivial. 0 not checked. [2018-11-10 08:42:43,167 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:43,167 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:43,167 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:43,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:43,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:43,168 INFO L87 Difference]: Start difference. First operand 3503 states and 4608 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-10 08:42:43,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:43,253 INFO L93 Difference]: Finished difference Result 3503 states and 4392 transitions. [2018-11-10 08:42:43,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:43,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3503 states and 4392 transitions. [2018-11-10 08:42:43,262 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-10 08:42:43,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3503 states to 3503 states and 4392 transitions. [2018-11-10 08:42:43,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3503 [2018-11-10 08:42:43,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3503 [2018-11-10 08:42:43,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3503 states and 4392 transitions. [2018-11-10 08:42:43,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:43,275 INFO L705 BuchiCegarLoop]: Abstraction has 3503 states and 4392 transitions. [2018-11-10 08:42:43,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states and 4392 transitions. [2018-11-10 08:42:43,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3487. [2018-11-10 08:42:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3487 states. [2018-11-10 08:42:43,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3487 states to 3487 states and 4376 transitions. [2018-11-10 08:42:43,303 INFO L728 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-10 08:42:43,303 INFO L608 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-10 08:42:43,303 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 08:42:43,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3487 states and 4376 transitions. [2018-11-10 08:42:43,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-10 08:42:43,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:43,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:43,313 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:43,313 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 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] [2018-11-10 08:42:43,313 INFO L793 eck$LassoCheckResult]: Stem: 45867#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45767#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45768#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45771#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 45772#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 45792#L109-2 assume true; 46018#L109 assume !false; 46008#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46009#L112 assume ssl3_connect_~s__state~0 == 12292; 47094#L113 [2018-11-10 08:42:43,314 INFO L795 eck$LassoCheckResult]: Loop: 47094#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 45915#L217 ssl3_connect_~s__server~0 := 0; 47243#L222 assume ssl3_connect_~cb~0 != 0; 47241#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 47240#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 47238#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 47235#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 47234#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 47232#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47226#L546 ssl3_connect_~skip~0 := 0; 47224#L109-2 assume true; 47222#L109 assume !false; 47220#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47219#L112 assume !(ssl3_connect_~s__state~0 == 12292); 47218#L115 assume !(ssl3_connect_~s__state~0 == 16384); 47217#L118 assume !(ssl3_connect_~s__state~0 == 4096); 47216#L121 assume !(ssl3_connect_~s__state~0 == 20480); 47215#L124 assume !(ssl3_connect_~s__state~0 == 4099); 47213#L127 assume ssl3_connect_~s__state~0 == 4368; 45973#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 47209#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 46117#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 46115#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 46116#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47144#L546 ssl3_connect_~skip~0 := 0; 47143#L109-2 assume true; 47142#L109 assume !false; 47141#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47140#L112 assume !(ssl3_connect_~s__state~0 == 12292); 47139#L115 assume !(ssl3_connect_~s__state~0 == 16384); 47138#L118 assume !(ssl3_connect_~s__state~0 == 4096); 47137#L121 assume !(ssl3_connect_~s__state~0 == 20480); 47136#L124 assume !(ssl3_connect_~s__state~0 == 4099); 47135#L127 assume !(ssl3_connect_~s__state~0 == 4368); 47134#L130 assume !(ssl3_connect_~s__state~0 == 4369); 47133#L133 assume ssl3_connect_~s__state~0 == 4384; 45951#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 47131#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 47127#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 47124#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 47125#L300-2 ssl3_connect_~s__init_num~0 := 0; 48557#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48551#L546 ssl3_connect_~skip~0 := 0; 48548#L109-2 assume true; 48542#L109 assume !false; 48540#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48538#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48536#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48534#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48532#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48530#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48528#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48526#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48524#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48522#L136 assume !(ssl3_connect_~s__state~0 == 4385); 45920#L139 assume ssl3_connect_~s__state~0 == 4400; 45921#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 47865#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 47866#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48338#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48333#L546 ssl3_connect_~skip~0 := 0; 48332#L109-2 assume true; 48331#L109 assume !false; 48330#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48329#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48328#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48327#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48326#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48325#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48324#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48323#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48322#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48321#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48320#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48319#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48318#L145 assume ssl3_connect_~s__state~0 == 4416; 47614#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 48317#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 48316#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48315#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 48313#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48308#L546 ssl3_connect_~skip~0 := 0; 48307#L109-2 assume true; 48306#L109 assume !false; 48305#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48304#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48303#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48302#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48301#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48300#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48299#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48298#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48297#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48296#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48295#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48294#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48293#L145 assume !(ssl3_connect_~s__state~0 == 4416); 48292#L148 assume !(ssl3_connect_~s__state~0 == 4417); 48291#L151 assume ssl3_connect_~s__state~0 == 4432; 47609#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 48290#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 48289#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48287#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48282#L546 ssl3_connect_~skip~0 := 0; 48281#L109-2 assume true; 48280#L109 assume !false; 48279#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48278#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48277#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48276#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48275#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48274#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48273#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48272#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48271#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48270#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48269#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48268#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48267#L145 assume !(ssl3_connect_~s__state~0 == 4416); 48266#L148 assume !(ssl3_connect_~s__state~0 == 4417); 48265#L151 assume !(ssl3_connect_~s__state~0 == 4432); 48264#L154 assume !(ssl3_connect_~s__state~0 == 4433); 48263#L157 assume ssl3_connect_~s__state~0 == 4448; 47604#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 48262#L357 assume !(ssl3_connect_~ret~0 <= 0); 48260#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 48259#L360-2 ssl3_connect_~s__init_num~0 := 0; 48257#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48252#L546 ssl3_connect_~skip~0 := 0; 48251#L109-2 assume true; 48250#L109 assume !false; 48249#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48248#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48247#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48246#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48245#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48244#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48243#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48242#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48241#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48240#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48239#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48238#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48237#L145 assume !(ssl3_connect_~s__state~0 == 4416); 48236#L148 assume !(ssl3_connect_~s__state~0 == 4417); 48235#L151 assume !(ssl3_connect_~s__state~0 == 4432); 48234#L154 assume !(ssl3_connect_~s__state~0 == 4433); 48233#L157 assume !(ssl3_connect_~s__state~0 == 4448); 48232#L160 assume !(ssl3_connect_~s__state~0 == 4449); 48231#L163 assume ssl3_connect_~s__state~0 == 4464; 47595#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 48229#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48222#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48216#L546 ssl3_connect_~skip~0 := 0; 48214#L109-2 assume true; 48212#L109 assume !false; 48210#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48208#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48206#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48204#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48202#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48200#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48198#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48196#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48194#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48192#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48190#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48188#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48186#L145 assume !(ssl3_connect_~s__state~0 == 4416); 48184#L148 assume !(ssl3_connect_~s__state~0 == 4417); 48182#L151 assume !(ssl3_connect_~s__state~0 == 4432); 48180#L154 assume !(ssl3_connect_~s__state~0 == 4433); 48178#L157 assume !(ssl3_connect_~s__state~0 == 4448); 48176#L160 assume !(ssl3_connect_~s__state~0 == 4449); 48174#L163 assume !(ssl3_connect_~s__state~0 == 4464); 48172#L166 assume !(ssl3_connect_~s__state~0 == 4465); 48170#L169 assume !(ssl3_connect_~s__state~0 == 4466); 48168#L172 assume !(ssl3_connect_~s__state~0 == 4467); 48166#L175 assume ssl3_connect_~s__state~0 == 4480; 46310#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 48163#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48161#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 48159#L385-2 ssl3_connect_~s__init_num~0 := 0; 48157#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48152#L546 ssl3_connect_~skip~0 := 0; 48151#L109-2 assume true; 48150#L109 assume !false; 48149#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48148#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48147#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48146#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48145#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48144#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48143#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48142#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48141#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48140#L136 assume !(ssl3_connect_~s__state~0 == 4385); 48139#L139 assume !(ssl3_connect_~s__state~0 == 4400); 48138#L142 assume !(ssl3_connect_~s__state~0 == 4401); 48137#L145 assume !(ssl3_connect_~s__state~0 == 4416); 48136#L148 assume !(ssl3_connect_~s__state~0 == 4417); 48135#L151 assume !(ssl3_connect_~s__state~0 == 4432); 48134#L154 assume !(ssl3_connect_~s__state~0 == 4433); 48133#L157 assume !(ssl3_connect_~s__state~0 == 4448); 48132#L160 assume !(ssl3_connect_~s__state~0 == 4449); 48131#L163 assume !(ssl3_connect_~s__state~0 == 4464); 48130#L166 assume !(ssl3_connect_~s__state~0 == 4465); 48129#L169 assume !(ssl3_connect_~s__state~0 == 4466); 48128#L172 assume !(ssl3_connect_~s__state~0 == 4467); 48127#L175 assume !(ssl3_connect_~s__state~0 == 4480); 48126#L178 assume !(ssl3_connect_~s__state~0 == 4481); 48125#L181 assume !(ssl3_connect_~s__state~0 == 4496); 48124#L184 assume !(ssl3_connect_~s__state~0 == 4497); 48123#L187 assume ssl3_connect_~s__state~0 == 4512; 46298#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 48122#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 48121#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 48120#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 48119#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 48117#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48112#L546 ssl3_connect_~skip~0 := 0; 48111#L109-2 assume true; 48110#L109 assume !false; 48109#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48108#L112 assume !(ssl3_connect_~s__state~0 == 12292); 48107#L115 assume !(ssl3_connect_~s__state~0 == 16384); 48106#L118 assume !(ssl3_connect_~s__state~0 == 4096); 48105#L121 assume !(ssl3_connect_~s__state~0 == 20480); 48104#L124 assume !(ssl3_connect_~s__state~0 == 4099); 48103#L127 assume !(ssl3_connect_~s__state~0 == 4368); 48102#L130 assume !(ssl3_connect_~s__state~0 == 4369); 48101#L133 assume !(ssl3_connect_~s__state~0 == 4384); 48100#L136 assume !(ssl3_connect_~s__state~0 == 4385); 47519#L139 assume !(ssl3_connect_~s__state~0 == 4400); 47520#L142 assume !(ssl3_connect_~s__state~0 == 4401); 47510#L145 assume !(ssl3_connect_~s__state~0 == 4416); 47511#L148 assume !(ssl3_connect_~s__state~0 == 4417); 47501#L151 assume !(ssl3_connect_~s__state~0 == 4432); 47502#L154 assume !(ssl3_connect_~s__state~0 == 4433); 47492#L157 assume !(ssl3_connect_~s__state~0 == 4448); 47493#L160 assume !(ssl3_connect_~s__state~0 == 4449); 47484#L163 assume !(ssl3_connect_~s__state~0 == 4464); 47485#L166 assume !(ssl3_connect_~s__state~0 == 4465); 47475#L169 assume !(ssl3_connect_~s__state~0 == 4466); 47476#L172 assume !(ssl3_connect_~s__state~0 == 4467); 47466#L175 assume !(ssl3_connect_~s__state~0 == 4480); 47467#L178 assume !(ssl3_connect_~s__state~0 == 4481); 47457#L181 assume !(ssl3_connect_~s__state~0 == 4496); 47458#L184 assume !(ssl3_connect_~s__state~0 == 4497); 47447#L187 assume !(ssl3_connect_~s__state~0 == 4512); 47448#L190 assume !(ssl3_connect_~s__state~0 == 4513); 48099#L193 assume ssl3_connect_~s__state~0 == 4528; 46200#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 46287#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 46244#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46245#L436-1 ssl3_connect_~s__init_num~0 := 0; 47200#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47195#L546 ssl3_connect_~skip~0 := 0; 47194#L109-2 assume true; 47193#L109 assume !false; 47192#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47191#L112 assume !(ssl3_connect_~s__state~0 == 12292); 47190#L115 assume !(ssl3_connect_~s__state~0 == 16384); 47189#L118 assume !(ssl3_connect_~s__state~0 == 4096); 47188#L121 assume !(ssl3_connect_~s__state~0 == 20480); 47187#L124 assume !(ssl3_connect_~s__state~0 == 4099); 47186#L127 assume !(ssl3_connect_~s__state~0 == 4368); 47185#L130 assume !(ssl3_connect_~s__state~0 == 4369); 47184#L133 assume !(ssl3_connect_~s__state~0 == 4384); 47183#L136 assume !(ssl3_connect_~s__state~0 == 4385); 47182#L139 assume !(ssl3_connect_~s__state~0 == 4400); 47181#L142 assume !(ssl3_connect_~s__state~0 == 4401); 47180#L145 assume !(ssl3_connect_~s__state~0 == 4416); 47179#L148 assume !(ssl3_connect_~s__state~0 == 4417); 47178#L151 assume !(ssl3_connect_~s__state~0 == 4432); 47177#L154 assume !(ssl3_connect_~s__state~0 == 4433); 47176#L157 assume !(ssl3_connect_~s__state~0 == 4448); 47175#L160 assume !(ssl3_connect_~s__state~0 == 4449); 47174#L163 assume !(ssl3_connect_~s__state~0 == 4464); 46271#L166 assume !(ssl3_connect_~s__state~0 == 4465); 46269#L169 assume !(ssl3_connect_~s__state~0 == 4466); 46270#L172 assume !(ssl3_connect_~s__state~0 == 4467); 46265#L175 assume !(ssl3_connect_~s__state~0 == 4480); 46266#L178 assume !(ssl3_connect_~s__state~0 == 4481); 46261#L181 assume !(ssl3_connect_~s__state~0 == 4496); 46262#L184 assume !(ssl3_connect_~s__state~0 == 4497); 46257#L187 assume !(ssl3_connect_~s__state~0 == 4512); 46258#L190 assume !(ssl3_connect_~s__state~0 == 4513); 46253#L193 assume !(ssl3_connect_~s__state~0 == 4528); 46254#L196 assume !(ssl3_connect_~s__state~0 == 4529); 46189#L199 assume !(ssl3_connect_~s__state~0 == 4560); 46190#L202 assume !(ssl3_connect_~s__state~0 == 4561); 46172#L205 assume ssl3_connect_~s__state~0 == 4352; 46169#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 46168#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 46167#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 46053#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46049#L546 ssl3_connect_~skip~0 := 0; 46029#L109-2 assume true; 46030#L109 assume !false; 46019#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46020#L112 assume ssl3_connect_~s__state~0 == 12292; 47094#L113 [2018-11-10 08:42:43,314 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,314 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-10 08:42:43,314 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,314 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,315 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,319 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,319 INFO L82 PathProgramCache]: Analyzing trace with hash -411601355, now seen corresponding path program 1 times [2018-11-10 08:42:43,319 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:43,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-10 08:42:43,394 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:43,394 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:43,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:43,449 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:43,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-10 08:42:43,530 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:43,530 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:42:43,530 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:43,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 08:42:43,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 08:42:43,531 INFO L87 Difference]: Start difference. First operand 3487 states and 4376 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-10 08:42:43,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:43,672 INFO L93 Difference]: Finished difference Result 4565 states and 5633 transitions. [2018-11-10 08:42:43,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 08:42:43,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4565 states and 5633 transitions. [2018-11-10 08:42:43,686 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3547 [2018-11-10 08:42:43,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4565 states to 4565 states and 5633 transitions. [2018-11-10 08:42:43,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4565 [2018-11-10 08:42:43,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4565 [2018-11-10 08:42:43,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4565 states and 5633 transitions. [2018-11-10 08:42:43,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:43,703 INFO L705 BuchiCegarLoop]: Abstraction has 4565 states and 5633 transitions. [2018-11-10 08:42:43,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4565 states and 5633 transitions. [2018-11-10 08:42:43,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4565 to 3563. [2018-11-10 08:42:43,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3563 states. [2018-11-10 08:42:43,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3563 states to 3563 states and 4466 transitions. [2018-11-10 08:42:43,744 INFO L728 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-10 08:42:43,744 INFO L608 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-10 08:42:43,744 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 08:42:43,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3563 states and 4466 transitions. [2018-11-10 08:42:43,754 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3535 [2018-11-10 08:42:43,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:43,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:43,755 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:43,755 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:43,755 INFO L793 eck$LassoCheckResult]: Stem: 54830#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54732#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54733#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54736#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 54737#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 54757#L109-2 assume true; 54873#L109 assume !false; 54868#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54869#L112 assume ssl3_connect_~s__state~0 == 12292; 54808#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 54809#L217 [2018-11-10 08:42:43,756 INFO L795 eck$LassoCheckResult]: Loop: 54809#L217 ssl3_connect_~s__server~0 := 0; 54856#L222 assume ssl3_connect_~cb~0 != 0; 54858#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 54780#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 54781#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 54818#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 54819#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 57836#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57831#L546 ssl3_connect_~skip~0 := 0; 57830#L109-2 assume true; 57828#L109 assume !false; 57827#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57826#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57824#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57823#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57822#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57821#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57816#L127 assume ssl3_connect_~s__state~0 == 4368; 54941#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 57813#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 57744#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 57810#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57808#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57802#L546 ssl3_connect_~skip~0 := 0; 57800#L109-2 assume true; 57798#L109 assume !false; 57796#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57794#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57792#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57790#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57788#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57783#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57781#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57779#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57777#L133 assume ssl3_connect_~s__state~0 == 4384; 54936#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57770#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 56176#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 57767#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 54828#L300-2 ssl3_connect_~s__init_num~0 := 0; 54829#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57815#L546 ssl3_connect_~skip~0 := 0; 57814#L109-2 assume true; 57812#L109 assume !false; 57811#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57809#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57803#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57801#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57799#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57797#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57795#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57793#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57791#L133 assume !(ssl3_connect_~s__state~0 == 4384); 57789#L136 assume !(ssl3_connect_~s__state~0 == 4385); 55149#L139 assume ssl3_connect_~s__state~0 == 4400; 54823#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54824#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 54753#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54827#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 58279#L546 ssl3_connect_~skip~0 := 0; 58278#L109-2 assume true; 58273#L109 assume !false; 58271#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58269#L112 assume !(ssl3_connect_~s__state~0 == 12292); 58267#L115 assume !(ssl3_connect_~s__state~0 == 16384); 58265#L118 assume !(ssl3_connect_~s__state~0 == 4096); 58263#L121 assume !(ssl3_connect_~s__state~0 == 20480); 58261#L124 assume !(ssl3_connect_~s__state~0 == 4099); 58259#L127 assume !(ssl3_connect_~s__state~0 == 4368); 58257#L130 assume !(ssl3_connect_~s__state~0 == 4369); 58255#L133 assume !(ssl3_connect_~s__state~0 == 4384); 54760#L136 assume !(ssl3_connect_~s__state~0 == 4385); 54761#L139 assume !(ssl3_connect_~s__state~0 == 4400); 54747#L142 assume !(ssl3_connect_~s__state~0 == 4401); 54748#L145 assume ssl3_connect_~s__state~0 == 4416; 54816#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 54734#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 54735#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54740#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 54730#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 54729#L546 ssl3_connect_~skip~0 := 0; 54738#L109-2 assume true; 54739#L109 assume !false; 54742#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54832#L112 assume !(ssl3_connect_~s__state~0 == 12292); 54841#L115 assume !(ssl3_connect_~s__state~0 == 16384); 54842#L118 assume !(ssl3_connect_~s__state~0 == 4096); 54835#L121 assume !(ssl3_connect_~s__state~0 == 20480); 54810#L124 assume !(ssl3_connect_~s__state~0 == 4099); 54811#L127 assume !(ssl3_connect_~s__state~0 == 4368); 54798#L130 assume !(ssl3_connect_~s__state~0 == 4369); 54785#L133 assume !(ssl3_connect_~s__state~0 == 4384); 54786#L136 assume !(ssl3_connect_~s__state~0 == 4385); 58246#L139 assume !(ssl3_connect_~s__state~0 == 4400); 58241#L142 assume !(ssl3_connect_~s__state~0 == 4401); 58234#L145 assume !(ssl3_connect_~s__state~0 == 4416); 58233#L148 assume !(ssl3_connect_~s__state~0 == 4417); 58232#L151 assume ssl3_connect_~s__state~0 == 4432; 54787#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 54783#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 54784#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 58084#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 58078#L546 ssl3_connect_~skip~0 := 0; 58076#L109-2 assume true; 58074#L109 assume !false; 58072#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58070#L112 assume !(ssl3_connect_~s__state~0 == 12292); 58068#L115 assume !(ssl3_connect_~s__state~0 == 16384); 58067#L118 assume !(ssl3_connect_~s__state~0 == 4096); 58064#L121 assume !(ssl3_connect_~s__state~0 == 20480); 58063#L124 assume !(ssl3_connect_~s__state~0 == 4099); 58062#L127 assume !(ssl3_connect_~s__state~0 == 4368); 58060#L130 assume !(ssl3_connect_~s__state~0 == 4369); 58059#L133 assume !(ssl3_connect_~s__state~0 == 4384); 58058#L136 assume !(ssl3_connect_~s__state~0 == 4385); 58057#L139 assume !(ssl3_connect_~s__state~0 == 4400); 58055#L142 assume !(ssl3_connect_~s__state~0 == 4401); 58054#L145 assume !(ssl3_connect_~s__state~0 == 4416); 58053#L148 assume !(ssl3_connect_~s__state~0 == 4417); 58052#L151 assume !(ssl3_connect_~s__state~0 == 4432); 58051#L154 assume !(ssl3_connect_~s__state~0 == 4433); 58045#L157 assume ssl3_connect_~s__state~0 == 4448; 54919#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 58042#L357 assume !(ssl3_connect_~ret~0 <= 0); 58040#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 58038#L360-2 ssl3_connect_~s__init_num~0 := 0; 58035#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 58029#L546 ssl3_connect_~skip~0 := 0; 58027#L109-2 assume true; 58025#L109 assume !false; 58023#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58021#L112 assume !(ssl3_connect_~s__state~0 == 12292); 58014#L115 assume !(ssl3_connect_~s__state~0 == 16384); 58011#L118 assume !(ssl3_connect_~s__state~0 == 4096); 58008#L121 assume !(ssl3_connect_~s__state~0 == 20480); 58005#L124 assume !(ssl3_connect_~s__state~0 == 4099); 58002#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57999#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57996#L133 assume !(ssl3_connect_~s__state~0 == 4384); 57993#L136 assume !(ssl3_connect_~s__state~0 == 4385); 57990#L139 assume !(ssl3_connect_~s__state~0 == 4400); 57987#L142 assume !(ssl3_connect_~s__state~0 == 4401); 57984#L145 assume !(ssl3_connect_~s__state~0 == 4416); 57981#L148 assume !(ssl3_connect_~s__state~0 == 4417); 57978#L151 assume !(ssl3_connect_~s__state~0 == 4432); 57975#L154 assume !(ssl3_connect_~s__state~0 == 4433); 57972#L157 assume !(ssl3_connect_~s__state~0 == 4448); 57970#L160 assume !(ssl3_connect_~s__state~0 == 4449); 57967#L163 assume ssl3_connect_~s__state~0 == 4464; 54910#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 57966#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 57964#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57953#L546 ssl3_connect_~skip~0 := 0; 57950#L109-2 assume true; 57947#L109 assume !false; 57944#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57941#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57938#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57935#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57932#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57929#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57926#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57924#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57921#L133 assume !(ssl3_connect_~s__state~0 == 4384); 57917#L136 assume !(ssl3_connect_~s__state~0 == 4385); 57912#L139 assume !(ssl3_connect_~s__state~0 == 4400); 57905#L142 assume !(ssl3_connect_~s__state~0 == 4401); 57902#L145 assume !(ssl3_connect_~s__state~0 == 4416); 57899#L148 assume !(ssl3_connect_~s__state~0 == 4417); 57896#L151 assume !(ssl3_connect_~s__state~0 == 4432); 57893#L154 assume !(ssl3_connect_~s__state~0 == 4433); 57890#L157 assume !(ssl3_connect_~s__state~0 == 4448); 57887#L160 assume !(ssl3_connect_~s__state~0 == 4449); 57884#L163 assume !(ssl3_connect_~s__state~0 == 4464); 57881#L166 assume !(ssl3_connect_~s__state~0 == 4465); 57878#L169 assume !(ssl3_connect_~s__state~0 == 4466); 57875#L172 assume !(ssl3_connect_~s__state~0 == 4467); 57872#L175 assume ssl3_connect_~s__state~0 == 4480; 54905#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 57860#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57856#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 57853#L385-2 ssl3_connect_~s__init_num~0 := 0; 57775#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57768#L546 ssl3_connect_~skip~0 := 0; 57714#L109-2 assume true; 57711#L109 assume !false; 57705#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57703#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57701#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57699#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57697#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57695#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57693#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57691#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57689#L133 assume !(ssl3_connect_~s__state~0 == 4384); 57687#L136 assume !(ssl3_connect_~s__state~0 == 4385); 57685#L139 assume !(ssl3_connect_~s__state~0 == 4400); 57683#L142 assume !(ssl3_connect_~s__state~0 == 4401); 57681#L145 assume !(ssl3_connect_~s__state~0 == 4416); 57679#L148 assume !(ssl3_connect_~s__state~0 == 4417); 57677#L151 assume !(ssl3_connect_~s__state~0 == 4432); 57675#L154 assume !(ssl3_connect_~s__state~0 == 4433); 57673#L157 assume !(ssl3_connect_~s__state~0 == 4448); 57672#L160 assume !(ssl3_connect_~s__state~0 == 4449); 57670#L163 assume !(ssl3_connect_~s__state~0 == 4464); 57668#L166 assume !(ssl3_connect_~s__state~0 == 4465); 57665#L169 assume !(ssl3_connect_~s__state~0 == 4466); 57659#L172 assume !(ssl3_connect_~s__state~0 == 4467); 57657#L175 assume !(ssl3_connect_~s__state~0 == 4480); 57655#L178 assume !(ssl3_connect_~s__state~0 == 4481); 57653#L181 assume !(ssl3_connect_~s__state~0 == 4496); 57651#L184 assume !(ssl3_connect_~s__state~0 == 4497); 57649#L187 assume ssl3_connect_~s__state~0 == 4512; 54895#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 57646#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 57642#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 57641#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 57640#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 57639#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57630#L546 ssl3_connect_~skip~0 := 0; 57628#L109-2 assume true; 57626#L109 assume !false; 57624#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57622#L112 assume !(ssl3_connect_~s__state~0 == 12292); 57620#L115 assume !(ssl3_connect_~s__state~0 == 16384); 57618#L118 assume !(ssl3_connect_~s__state~0 == 4096); 57616#L121 assume !(ssl3_connect_~s__state~0 == 20480); 57614#L124 assume !(ssl3_connect_~s__state~0 == 4099); 57612#L127 assume !(ssl3_connect_~s__state~0 == 4368); 57610#L130 assume !(ssl3_connect_~s__state~0 == 4369); 57608#L133 assume !(ssl3_connect_~s__state~0 == 4384); 57606#L136 assume !(ssl3_connect_~s__state~0 == 4385); 57604#L139 assume !(ssl3_connect_~s__state~0 == 4400); 57602#L142 assume !(ssl3_connect_~s__state~0 == 4401); 57600#L145 assume !(ssl3_connect_~s__state~0 == 4416); 57598#L148 assume !(ssl3_connect_~s__state~0 == 4417); 57596#L151 assume !(ssl3_connect_~s__state~0 == 4432); 57594#L154 assume !(ssl3_connect_~s__state~0 == 4433); 57592#L157 assume !(ssl3_connect_~s__state~0 == 4448); 57590#L160 assume !(ssl3_connect_~s__state~0 == 4449); 57588#L163 assume !(ssl3_connect_~s__state~0 == 4464); 57586#L166 assume !(ssl3_connect_~s__state~0 == 4465); 57584#L169 assume !(ssl3_connect_~s__state~0 == 4466); 57582#L172 assume !(ssl3_connect_~s__state~0 == 4467); 57580#L175 assume !(ssl3_connect_~s__state~0 == 4480); 57578#L178 assume !(ssl3_connect_~s__state~0 == 4481); 57576#L181 assume !(ssl3_connect_~s__state~0 == 4496); 57574#L184 assume !(ssl3_connect_~s__state~0 == 4497); 57572#L187 assume !(ssl3_connect_~s__state~0 == 4512); 54814#L190 assume !(ssl3_connect_~s__state~0 == 4513); 54815#L193 assume ssl3_connect_~s__state~0 == 4528; 54890#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 57556#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 54979#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54980#L436-1 ssl3_connect_~s__init_num~0 := 0; 55134#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55130#L546 ssl3_connect_~skip~0 := 0; 55125#L109-2 assume true; 55126#L109 assume !false; 55121#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55122#L112 assume !(ssl3_connect_~s__state~0 == 12292); 55118#L115 assume !(ssl3_connect_~s__state~0 == 16384); 55116#L118 assume ssl3_connect_~s__state~0 == 4096; 54809#L217 [2018-11-10 08:42:43,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,756 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-10 08:42:43,756 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:43,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:43,763 INFO L82 PathProgramCache]: Analyzing trace with hash -963818250, now seen corresponding path program 1 times [2018-11-10 08:42:43,763 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:43,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:43,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:43,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:43,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:43,831 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-10 08:42:43,831 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:43,832 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:43,832 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:43,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:43,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:43,832 INFO L87 Difference]: Start difference. First operand 3563 states and 4466 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-10 08:42:43,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:43,964 INFO L93 Difference]: Finished difference Result 3940 states and 4918 transitions. [2018-11-10 08:42:43,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:43,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3940 states and 4918 transitions. [2018-11-10 08:42:43,974 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3875 [2018-11-10 08:42:43,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3940 states to 3940 states and 4918 transitions. [2018-11-10 08:42:43,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3940 [2018-11-10 08:42:43,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3940 [2018-11-10 08:42:43,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3940 states and 4918 transitions. [2018-11-10 08:42:43,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:43,985 INFO L705 BuchiCegarLoop]: Abstraction has 3940 states and 4918 transitions. [2018-11-10 08:42:43,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states and 4918 transitions. [2018-11-10 08:42:44,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3688. [2018-11-10 08:42:44,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3688 states. [2018-11-10 08:42:44,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3688 states to 3688 states and 4630 transitions. [2018-11-10 08:42:44,016 INFO L728 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-10 08:42:44,016 INFO L608 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-10 08:42:44,016 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 08:42:44,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3688 states and 4630 transitions. [2018-11-10 08:42:44,024 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3659 [2018-11-10 08:42:44,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:44,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:44,026 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:44,026 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 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] [2018-11-10 08:42:44,026 INFO L793 eck$LassoCheckResult]: Stem: 62355#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 62241#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62242#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62245#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 62246#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 62267#L109-2 assume true; 62412#L109 assume !false; 62407#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62408#L112 assume ssl3_connect_~s__state~0 == 12292; 62322#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 62323#L217 [2018-11-10 08:42:44,027 INFO L795 eck$LassoCheckResult]: Loop: 62323#L217 ssl3_connect_~s__server~0 := 0; 63313#L222 assume ssl3_connect_~cb~0 != 0; 63312#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 63311#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 63309#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 63307#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 63305#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 63306#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63294#L546 ssl3_connect_~skip~0 := 0; 63295#L109-2 assume true; 63290#L109 assume !false; 63291#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63286#L112 assume !(ssl3_connect_~s__state~0 == 12292); 63287#L115 assume !(ssl3_connect_~s__state~0 == 16384); 63282#L118 assume !(ssl3_connect_~s__state~0 == 4096); 63283#L121 assume !(ssl3_connect_~s__state~0 == 20480); 63278#L124 assume !(ssl3_connect_~s__state~0 == 4099); 63279#L127 assume ssl3_connect_~s__state~0 == 4368; 62255#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 62256#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 62259#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 62948#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 62949#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62921#L546 ssl3_connect_~skip~0 := 0; 62922#L109-2 assume true; 62915#L109 assume !false; 62916#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62909#L112 assume !(ssl3_connect_~s__state~0 == 12292); 62910#L115 assume !(ssl3_connect_~s__state~0 == 16384); 62902#L118 assume !(ssl3_connect_~s__state~0 == 4096); 62903#L121 assume !(ssl3_connect_~s__state~0 == 20480); 62895#L124 assume !(ssl3_connect_~s__state~0 == 4099); 62896#L127 assume !(ssl3_connect_~s__state~0 == 4368); 62848#L130 assume !(ssl3_connect_~s__state~0 == 4369); 62849#L133 assume ssl3_connect_~s__state~0 == 4384; 62459#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62770#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 62677#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 62837#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 64072#L300-2 ssl3_connect_~s__init_num~0 := 0; 64068#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64063#L546 ssl3_connect_~skip~0 := 0; 64062#L109-2 assume true; 64061#L109 assume !false; 64060#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64059#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64058#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64057#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64056#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64054#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64053#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64052#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64051#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64050#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64048#L139 assume ssl3_connect_~s__state~0 == 4400; 62456#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64042#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 64043#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 64422#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64416#L546 ssl3_connect_~skip~0 := 0; 64414#L109-2 assume true; 64412#L109 assume !false; 64410#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64408#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64406#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64404#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64402#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64400#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64398#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64396#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64394#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64392#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64390#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64388#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64386#L145 assume ssl3_connect_~s__state~0 == 4416; 62453#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 64384#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 64382#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 64379#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 64372#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64366#L546 ssl3_connect_~skip~0 := 0; 64364#L109-2 assume true; 64362#L109 assume !false; 64360#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64358#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64356#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64354#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64352#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64350#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64348#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64346#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64344#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64342#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64340#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64338#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64336#L145 assume !(ssl3_connect_~s__state~0 == 4416); 64334#L148 assume !(ssl3_connect_~s__state~0 == 4417); 64332#L151 assume ssl3_connect_~s__state~0 == 4432; 62450#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 64330#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 64327#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 64320#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64314#L546 ssl3_connect_~skip~0 := 0; 64312#L109-2 assume true; 64310#L109 assume !false; 64308#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64306#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64304#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64302#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64300#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64298#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64296#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64294#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64292#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64290#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64288#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64286#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64284#L145 assume !(ssl3_connect_~s__state~0 == 4416); 64282#L148 assume !(ssl3_connect_~s__state~0 == 4417); 64280#L151 assume !(ssl3_connect_~s__state~0 == 4432); 64278#L154 assume !(ssl3_connect_~s__state~0 == 4433); 64276#L157 assume ssl3_connect_~s__state~0 == 4448; 62447#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 64274#L357 assume !(ssl3_connect_~ret~0 <= 0); 64241#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 64242#L360-2 ssl3_connect_~s__init_num~0 := 0; 64568#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64563#L546 ssl3_connect_~skip~0 := 0; 64562#L109-2 assume true; 64561#L109 assume !false; 64560#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64559#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64558#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64557#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64556#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64555#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64554#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64553#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64552#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64551#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64550#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64549#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64548#L145 assume !(ssl3_connect_~s__state~0 == 4416); 64547#L148 assume !(ssl3_connect_~s__state~0 == 4417); 64546#L151 assume !(ssl3_connect_~s__state~0 == 4432); 64545#L154 assume !(ssl3_connect_~s__state~0 == 4433); 64544#L157 assume !(ssl3_connect_~s__state~0 == 4448); 64543#L160 assume !(ssl3_connect_~s__state~0 == 4449); 64542#L163 assume ssl3_connect_~s__state~0 == 4464; 62442#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 64540#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 64533#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64527#L546 ssl3_connect_~skip~0 := 0; 64525#L109-2 assume true; 64523#L109 assume !false; 64521#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64519#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64517#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64515#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64513#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64511#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64509#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64507#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64505#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64503#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64501#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64499#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64497#L145 assume !(ssl3_connect_~s__state~0 == 4416); 64495#L148 assume !(ssl3_connect_~s__state~0 == 4417); 64493#L151 assume !(ssl3_connect_~s__state~0 == 4432); 64491#L154 assume !(ssl3_connect_~s__state~0 == 4433); 64489#L157 assume !(ssl3_connect_~s__state~0 == 4448); 64487#L160 assume !(ssl3_connect_~s__state~0 == 4449); 64485#L163 assume !(ssl3_connect_~s__state~0 == 4464); 64483#L166 assume !(ssl3_connect_~s__state~0 == 4465); 64481#L169 assume !(ssl3_connect_~s__state~0 == 4466); 64479#L172 assume !(ssl3_connect_~s__state~0 == 4467); 64477#L175 assume ssl3_connect_~s__state~0 == 4480; 62439#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 64474#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64472#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 64470#L385-2 ssl3_connect_~s__init_num~0 := 0; 64468#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64463#L546 ssl3_connect_~skip~0 := 0; 64462#L109-2 assume true; 64461#L109 assume !false; 64460#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64459#L112 assume !(ssl3_connect_~s__state~0 == 12292); 64458#L115 assume !(ssl3_connect_~s__state~0 == 16384); 64457#L118 assume !(ssl3_connect_~s__state~0 == 4096); 64456#L121 assume !(ssl3_connect_~s__state~0 == 20480); 64455#L124 assume !(ssl3_connect_~s__state~0 == 4099); 64454#L127 assume !(ssl3_connect_~s__state~0 == 4368); 64453#L130 assume !(ssl3_connect_~s__state~0 == 4369); 64452#L133 assume !(ssl3_connect_~s__state~0 == 4384); 64451#L136 assume !(ssl3_connect_~s__state~0 == 4385); 64450#L139 assume !(ssl3_connect_~s__state~0 == 4400); 64449#L142 assume !(ssl3_connect_~s__state~0 == 4401); 64448#L145 assume !(ssl3_connect_~s__state~0 == 4416); 64447#L148 assume !(ssl3_connect_~s__state~0 == 4417); 64446#L151 assume !(ssl3_connect_~s__state~0 == 4432); 64445#L154 assume !(ssl3_connect_~s__state~0 == 4433); 64444#L157 assume !(ssl3_connect_~s__state~0 == 4448); 64443#L160 assume !(ssl3_connect_~s__state~0 == 4449); 64442#L163 assume !(ssl3_connect_~s__state~0 == 4464); 64441#L166 assume !(ssl3_connect_~s__state~0 == 4465); 64440#L169 assume !(ssl3_connect_~s__state~0 == 4466); 64439#L172 assume !(ssl3_connect_~s__state~0 == 4467); 64438#L175 assume !(ssl3_connect_~s__state~0 == 4480); 64437#L178 assume !(ssl3_connect_~s__state~0 == 4481); 64436#L181 assume !(ssl3_connect_~s__state~0 == 4496); 64435#L184 assume !(ssl3_connect_~s__state~0 == 4497); 64434#L187 assume ssl3_connect_~s__state~0 == 4512; 62433#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 64433#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 63863#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 63864#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 63682#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 63683#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63668#L546 ssl3_connect_~skip~0 := 0; 63669#L109-2 assume true; 63664#L109 assume !false; 63665#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63648#L112 assume !(ssl3_connect_~s__state~0 == 12292); 63649#L115 assume !(ssl3_connect_~s__state~0 == 16384); 63640#L118 assume !(ssl3_connect_~s__state~0 == 4096); 63641#L121 assume !(ssl3_connect_~s__state~0 == 20480); 63632#L124 assume !(ssl3_connect_~s__state~0 == 4099); 63633#L127 assume !(ssl3_connect_~s__state~0 == 4368); 63624#L130 assume !(ssl3_connect_~s__state~0 == 4369); 63625#L133 assume !(ssl3_connect_~s__state~0 == 4384); 63616#L136 assume !(ssl3_connect_~s__state~0 == 4385); 63617#L139 assume !(ssl3_connect_~s__state~0 == 4400); 63608#L142 assume !(ssl3_connect_~s__state~0 == 4401); 63609#L145 assume !(ssl3_connect_~s__state~0 == 4416); 63600#L148 assume !(ssl3_connect_~s__state~0 == 4417); 63601#L151 assume !(ssl3_connect_~s__state~0 == 4432); 63592#L154 assume !(ssl3_connect_~s__state~0 == 4433); 63593#L157 assume !(ssl3_connect_~s__state~0 == 4448); 63584#L160 assume !(ssl3_connect_~s__state~0 == 4449); 63585#L163 assume !(ssl3_connect_~s__state~0 == 4464); 63576#L166 assume !(ssl3_connect_~s__state~0 == 4465); 63577#L169 assume !(ssl3_connect_~s__state~0 == 4466); 63568#L172 assume !(ssl3_connect_~s__state~0 == 4467); 63569#L175 assume !(ssl3_connect_~s__state~0 == 4480); 63560#L178 assume !(ssl3_connect_~s__state~0 == 4481); 63561#L181 assume !(ssl3_connect_~s__state~0 == 4496); 63552#L184 assume !(ssl3_connect_~s__state~0 == 4497); 63553#L187 assume !(ssl3_connect_~s__state~0 == 4512); 63544#L190 assume !(ssl3_connect_~s__state~0 == 4513); 63545#L193 assume ssl3_connect_~s__state~0 == 4528; 62429#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 63533#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 63419#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63420#L436-1 ssl3_connect_~s__init_num~0 := 0; 63399#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63395#L546 ssl3_connect_~skip~0 := 0; 63381#L109-2 assume true; 63382#L109 assume !false; 63363#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63364#L112 assume !(ssl3_connect_~s__state~0 == 12292); 63349#L115 assume !(ssl3_connect_~s__state~0 == 16384); 63350#L118 assume !(ssl3_connect_~s__state~0 == 4096); 63335#L121 assume !(ssl3_connect_~s__state~0 == 20480); 63336#L124 assume !(ssl3_connect_~s__state~0 == 4099); 63321#L127 assume !(ssl3_connect_~s__state~0 == 4368); 63273#L130 assume !(ssl3_connect_~s__state~0 == 4369); 63274#L133 assume !(ssl3_connect_~s__state~0 == 4384); 63265#L136 assume !(ssl3_connect_~s__state~0 == 4385); 63266#L139 assume !(ssl3_connect_~s__state~0 == 4400); 63257#L142 assume !(ssl3_connect_~s__state~0 == 4401); 63258#L145 assume !(ssl3_connect_~s__state~0 == 4416); 63249#L148 assume !(ssl3_connect_~s__state~0 == 4417); 63250#L151 assume !(ssl3_connect_~s__state~0 == 4432); 63241#L154 assume !(ssl3_connect_~s__state~0 == 4433); 63242#L157 assume !(ssl3_connect_~s__state~0 == 4448); 63233#L160 assume !(ssl3_connect_~s__state~0 == 4449); 63234#L163 assume !(ssl3_connect_~s__state~0 == 4464); 63225#L166 assume !(ssl3_connect_~s__state~0 == 4465); 63226#L169 assume !(ssl3_connect_~s__state~0 == 4466); 63217#L172 assume !(ssl3_connect_~s__state~0 == 4467); 63218#L175 assume !(ssl3_connect_~s__state~0 == 4480); 63209#L178 assume !(ssl3_connect_~s__state~0 == 4481); 63210#L181 assume !(ssl3_connect_~s__state~0 == 4496); 63201#L184 assume !(ssl3_connect_~s__state~0 == 4497); 63202#L187 assume !(ssl3_connect_~s__state~0 == 4512); 63175#L190 assume !(ssl3_connect_~s__state~0 == 4513); 62966#L193 assume !(ssl3_connect_~s__state~0 == 4528); 62962#L196 assume !(ssl3_connect_~s__state~0 == 4529); 62958#L199 assume !(ssl3_connect_~s__state~0 == 4560); 62956#L202 assume !(ssl3_connect_~s__state~0 == 4561); 62957#L205 assume ssl3_connect_~s__state~0 == 4352; 62938#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 62939#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 62277#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 62278#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62871#L546 ssl3_connect_~skip~0 := 0; 62872#L109-2 assume true; 62867#L109 assume !false; 62868#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62863#L112 assume !(ssl3_connect_~s__state~0 == 12292); 62864#L115 assume !(ssl3_connect_~s__state~0 == 16384); 62859#L118 assume ssl3_connect_~s__state~0 == 4096; 62323#L217 [2018-11-10 08:42:44,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,027 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-10 08:42:44,027 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:44,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:44,033 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,033 INFO L82 PathProgramCache]: Analyzing trace with hash 2052117157, now seen corresponding path program 1 times [2018-11-10 08:42:44,033 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,034 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,034 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:44,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-10 08:42:44,135 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:44,135 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:44,152 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:44,193 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:44,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-10 08:42:44,276 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:44,277 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:42:44,277 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:44,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 08:42:44,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 08:42:44,277 INFO L87 Difference]: Start difference. First operand 3688 states and 4630 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-10 08:42:44,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:44,528 INFO L93 Difference]: Finished difference Result 5090 states and 6137 transitions. [2018-11-10 08:42:44,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 08:42:44,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6137 transitions. [2018-11-10 08:42:44,547 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-10 08:42:44,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 5081 states and 6128 transitions. [2018-11-10 08:42:44,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5081 [2018-11-10 08:42:44,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5081 [2018-11-10 08:42:44,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6128 transitions. [2018-11-10 08:42:44,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:44,561 INFO L705 BuchiCegarLoop]: Abstraction has 5081 states and 6128 transitions. [2018-11-10 08:42:44,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6128 transitions. [2018-11-10 08:42:44,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3710. [2018-11-10 08:42:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3710 states. [2018-11-10 08:42:44,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 4545 transitions. [2018-11-10 08:42:44,607 INFO L728 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-10 08:42:44,607 INFO L608 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-10 08:42:44,607 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 08:42:44,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3710 states and 4545 transitions. [2018-11-10 08:42:44,615 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-10 08:42:44,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:44,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:44,617 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:44,617 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 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, 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] [2018-11-10 08:42:44,617 INFO L793 eck$LassoCheckResult]: Stem: 72032#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71935#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71936#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71939#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 71940#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 71960#L109-2 assume true; 72078#L109 assume !false; 72073#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72074#L112 assume ssl3_connect_~s__state~0 == 12292; 72012#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 72013#L217 [2018-11-10 08:42:44,618 INFO L795 eck$LassoCheckResult]: Loop: 72013#L217 ssl3_connect_~s__server~0 := 0; 72061#L222 assume ssl3_connect_~cb~0 != 0; 72064#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 71984#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 71985#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 72022#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 72023#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 72025#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75618#L546 ssl3_connect_~skip~0 := 0; 75612#L109-2 assume true; 75610#L109 assume !false; 75608#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75606#L112 assume !(ssl3_connect_~s__state~0 == 12292); 75604#L115 assume !(ssl3_connect_~s__state~0 == 16384); 75602#L118 assume !(ssl3_connect_~s__state~0 == 4096); 75600#L121 assume !(ssl3_connect_~s__state~0 == 20480); 75598#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74542#L127 assume ssl3_connect_~s__state~0 == 4368; 72149#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74538#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 74406#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 74531#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 74528#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74520#L546 ssl3_connect_~skip~0 := 0; 74516#L109-2 assume true; 74512#L109 assume !false; 74508#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74503#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74498#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74492#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74490#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74488#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74486#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74484#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74482#L133 assume ssl3_connect_~s__state~0 == 4384; 72144#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74479#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 74383#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 74475#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 74473#L300-2 ssl3_connect_~s__init_num~0 := 0; 74470#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74461#L546 ssl3_connect_~skip~0 := 0; 74456#L109-2 assume true; 74451#L109 assume !false; 74446#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74442#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74437#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74432#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74427#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74421#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74420#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74419#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74417#L133 assume !(ssl3_connect_~s__state~0 == 4384); 74416#L136 assume !(ssl3_connect_~s__state~0 == 4385); 74415#L139 assume ssl3_connect_~s__state~0 == 4400; 72139#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74412#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 74413#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74497#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74491#L546 ssl3_connect_~skip~0 := 0; 74489#L109-2 assume true; 74487#L109 assume !false; 74485#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74483#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74481#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74480#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74477#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74476#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74474#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74472#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74471#L133 assume !(ssl3_connect_~s__state~0 == 4384); 74462#L136 assume !(ssl3_connect_~s__state~0 == 4385); 74457#L139 assume !(ssl3_connect_~s__state~0 == 4400); 74452#L142 assume !(ssl3_connect_~s__state~0 == 4401); 74447#L145 assume ssl3_connect_~s__state~0 == 4416; 72134#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74438#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 74433#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74428#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 74351#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74346#L546 ssl3_connect_~skip~0 := 0; 74340#L109-2 assume true; 74338#L109 assume !false; 74336#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74334#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74332#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74330#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74328#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74326#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74324#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74322#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74320#L133 assume !(ssl3_connect_~s__state~0 == 4384); 74318#L136 assume !(ssl3_connect_~s__state~0 == 4385); 74316#L139 assume !(ssl3_connect_~s__state~0 == 4400); 74314#L142 assume !(ssl3_connect_~s__state~0 == 4401); 74312#L145 assume !(ssl3_connect_~s__state~0 == 4416); 74310#L148 assume !(ssl3_connect_~s__state~0 == 4417); 74253#L151 assume ssl3_connect_~s__state~0 == 4432; 72130#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74245#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 74238#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74234#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74227#L546 ssl3_connect_~skip~0 := 0; 74224#L109-2 assume true; 74221#L109 assume !false; 74218#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74215#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74212#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74209#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74206#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74203#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74200#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74197#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74194#L133 assume !(ssl3_connect_~s__state~0 == 4384); 74191#L136 assume !(ssl3_connect_~s__state~0 == 4385); 74188#L139 assume !(ssl3_connect_~s__state~0 == 4400); 74185#L142 assume !(ssl3_connect_~s__state~0 == 4401); 74182#L145 assume !(ssl3_connect_~s__state~0 == 4416); 74179#L148 assume !(ssl3_connect_~s__state~0 == 4417); 74176#L151 assume !(ssl3_connect_~s__state~0 == 4432); 74173#L154 assume !(ssl3_connect_~s__state~0 == 4433); 74170#L157 assume ssl3_connect_~s__state~0 == 4448; 72124#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74163#L357 assume !(ssl3_connect_~ret~0 <= 0); 74157#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 74156#L360-2 ssl3_connect_~s__init_num~0 := 0; 74148#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74141#L546 ssl3_connect_~skip~0 := 0; 74138#L109-2 assume true; 74135#L109 assume !false; 74132#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74129#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74126#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74123#L118 assume !(ssl3_connect_~s__state~0 == 4096); 74120#L121 assume !(ssl3_connect_~s__state~0 == 20480); 74117#L124 assume !(ssl3_connect_~s__state~0 == 4099); 74114#L127 assume !(ssl3_connect_~s__state~0 == 4368); 74111#L130 assume !(ssl3_connect_~s__state~0 == 4369); 74108#L133 assume !(ssl3_connect_~s__state~0 == 4384); 74105#L136 assume !(ssl3_connect_~s__state~0 == 4385); 74102#L139 assume !(ssl3_connect_~s__state~0 == 4400); 74099#L142 assume !(ssl3_connect_~s__state~0 == 4401); 74096#L145 assume !(ssl3_connect_~s__state~0 == 4416); 74093#L148 assume !(ssl3_connect_~s__state~0 == 4417); 74090#L151 assume !(ssl3_connect_~s__state~0 == 4432); 74087#L154 assume !(ssl3_connect_~s__state~0 == 4433); 74084#L157 assume !(ssl3_connect_~s__state~0 == 4448); 74081#L160 assume !(ssl3_connect_~s__state~0 == 4449); 74075#L163 assume ssl3_connect_~s__state~0 == 4464; 72115#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 74074#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74063#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74057#L546 ssl3_connect_~skip~0 := 0; 74055#L109-2 assume true; 74053#L109 assume !false; 74051#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74048#L112 assume !(ssl3_connect_~s__state~0 == 12292); 74045#L115 assume !(ssl3_connect_~s__state~0 == 16384); 74041#L118 assume !(ssl3_connect_~s__state~0 == 4096); 73950#L121 assume !(ssl3_connect_~s__state~0 == 20480); 73948#L124 assume !(ssl3_connect_~s__state~0 == 4099); 73946#L127 assume !(ssl3_connect_~s__state~0 == 4368); 73944#L130 assume !(ssl3_connect_~s__state~0 == 4369); 73942#L133 assume !(ssl3_connect_~s__state~0 == 4384); 73940#L136 assume !(ssl3_connect_~s__state~0 == 4385); 73938#L139 assume !(ssl3_connect_~s__state~0 == 4400); 73936#L142 assume !(ssl3_connect_~s__state~0 == 4401); 73934#L145 assume !(ssl3_connect_~s__state~0 == 4416); 73932#L148 assume !(ssl3_connect_~s__state~0 == 4417); 73930#L151 assume !(ssl3_connect_~s__state~0 == 4432); 73928#L154 assume !(ssl3_connect_~s__state~0 == 4433); 73926#L157 assume !(ssl3_connect_~s__state~0 == 4448); 73924#L160 assume !(ssl3_connect_~s__state~0 == 4449); 73922#L163 assume !(ssl3_connect_~s__state~0 == 4464); 73920#L166 assume !(ssl3_connect_~s__state~0 == 4465); 73918#L169 assume !(ssl3_connect_~s__state~0 == 4466); 73916#L172 assume !(ssl3_connect_~s__state~0 == 4467); 73914#L175 assume ssl3_connect_~s__state~0 == 4480; 72110#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 73911#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73910#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 73908#L385-2 ssl3_connect_~s__init_num~0 := 0; 73906#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72893#L546 ssl3_connect_~skip~0 := 0; 72894#L109-2 assume true; 72885#L109 assume !false; 72886#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72877#L112 assume !(ssl3_connect_~s__state~0 == 12292); 72878#L115 assume !(ssl3_connect_~s__state~0 == 16384); 72869#L118 assume !(ssl3_connect_~s__state~0 == 4096); 72870#L121 assume !(ssl3_connect_~s__state~0 == 20480); 72861#L124 assume !(ssl3_connect_~s__state~0 == 4099); 72862#L127 assume !(ssl3_connect_~s__state~0 == 4368); 72853#L130 assume !(ssl3_connect_~s__state~0 == 4369); 72854#L133 assume !(ssl3_connect_~s__state~0 == 4384); 72845#L136 assume !(ssl3_connect_~s__state~0 == 4385); 72846#L139 assume !(ssl3_connect_~s__state~0 == 4400); 72837#L142 assume !(ssl3_connect_~s__state~0 == 4401); 72838#L145 assume !(ssl3_connect_~s__state~0 == 4416); 72829#L148 assume !(ssl3_connect_~s__state~0 == 4417); 72830#L151 assume !(ssl3_connect_~s__state~0 == 4432); 72821#L154 assume !(ssl3_connect_~s__state~0 == 4433); 72822#L157 assume !(ssl3_connect_~s__state~0 == 4448); 72813#L160 assume !(ssl3_connect_~s__state~0 == 4449); 72814#L163 assume !(ssl3_connect_~s__state~0 == 4464); 72805#L166 assume !(ssl3_connect_~s__state~0 == 4465); 72806#L169 assume !(ssl3_connect_~s__state~0 == 4466); 72797#L172 assume !(ssl3_connect_~s__state~0 == 4467); 72798#L175 assume !(ssl3_connect_~s__state~0 == 4480); 72789#L178 assume !(ssl3_connect_~s__state~0 == 4481); 72790#L181 assume !(ssl3_connect_~s__state~0 == 4496); 72781#L184 assume !(ssl3_connect_~s__state~0 == 4497); 72782#L187 assume ssl3_connect_~s__state~0 == 4512; 72100#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 72776#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 72770#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 72771#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 72764#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 72765#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72742#L546 ssl3_connect_~skip~0 := 0; 72743#L109-2 assume true; 72734#L109 assume !false; 72735#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72726#L112 assume !(ssl3_connect_~s__state~0 == 12292); 72727#L115 assume !(ssl3_connect_~s__state~0 == 16384); 72718#L118 assume !(ssl3_connect_~s__state~0 == 4096); 72719#L121 assume !(ssl3_connect_~s__state~0 == 20480); 72710#L124 assume !(ssl3_connect_~s__state~0 == 4099); 72711#L127 assume !(ssl3_connect_~s__state~0 == 4368); 72702#L130 assume !(ssl3_connect_~s__state~0 == 4369); 72703#L133 assume !(ssl3_connect_~s__state~0 == 4384); 72694#L136 assume !(ssl3_connect_~s__state~0 == 4385); 72695#L139 assume !(ssl3_connect_~s__state~0 == 4400); 72686#L142 assume !(ssl3_connect_~s__state~0 == 4401); 72687#L145 assume !(ssl3_connect_~s__state~0 == 4416); 72678#L148 assume !(ssl3_connect_~s__state~0 == 4417); 72679#L151 assume !(ssl3_connect_~s__state~0 == 4432); 72670#L154 assume !(ssl3_connect_~s__state~0 == 4433); 72671#L157 assume !(ssl3_connect_~s__state~0 == 4448); 72662#L160 assume !(ssl3_connect_~s__state~0 == 4449); 72663#L163 assume !(ssl3_connect_~s__state~0 == 4464); 72654#L166 assume !(ssl3_connect_~s__state~0 == 4465); 72655#L169 assume !(ssl3_connect_~s__state~0 == 4466); 72644#L172 assume !(ssl3_connect_~s__state~0 == 4467); 72645#L175 assume !(ssl3_connect_~s__state~0 == 4480); 72634#L178 assume !(ssl3_connect_~s__state~0 == 4481); 72635#L181 assume !(ssl3_connect_~s__state~0 == 4496); 72625#L184 assume !(ssl3_connect_~s__state~0 == 4497); 72620#L187 assume !(ssl3_connect_~s__state~0 == 4512); 72621#L190 assume !(ssl3_connect_~s__state~0 == 4513); 73674#L193 assume ssl3_connect_~s__state~0 == 4528; 72095#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 73671#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73604#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73605#L436-1 ssl3_connect_~s__init_num~0 := 0; 75549#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75633#L546 ssl3_connect_~skip~0 := 0; 75632#L109-2 assume true; 75631#L109 assume !false; 75630#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75629#L112 assume !(ssl3_connect_~s__state~0 == 12292); 75628#L115 assume !(ssl3_connect_~s__state~0 == 16384); 75535#L118 assume !(ssl3_connect_~s__state~0 == 4096); 75536#L121 assume !(ssl3_connect_~s__state~0 == 20480); 75532#L124 assume !(ssl3_connect_~s__state~0 == 4099); 75531#L127 assume !(ssl3_connect_~s__state~0 == 4368); 75530#L130 assume !(ssl3_connect_~s__state~0 == 4369); 75529#L133 assume !(ssl3_connect_~s__state~0 == 4384); 75528#L136 assume !(ssl3_connect_~s__state~0 == 4385); 75527#L139 assume !(ssl3_connect_~s__state~0 == 4400); 75526#L142 assume !(ssl3_connect_~s__state~0 == 4401); 75525#L145 assume !(ssl3_connect_~s__state~0 == 4416); 75524#L148 assume !(ssl3_connect_~s__state~0 == 4417); 75405#L151 assume !(ssl3_connect_~s__state~0 == 4432); 75406#L154 assume !(ssl3_connect_~s__state~0 == 4433); 75401#L157 assume !(ssl3_connect_~s__state~0 == 4448); 75402#L160 assume !(ssl3_connect_~s__state~0 == 4449); 75397#L163 assume !(ssl3_connect_~s__state~0 == 4464); 75398#L166 assume !(ssl3_connect_~s__state~0 == 4465); 75393#L169 assume !(ssl3_connect_~s__state~0 == 4466); 75394#L172 assume !(ssl3_connect_~s__state~0 == 4467); 75389#L175 assume !(ssl3_connect_~s__state~0 == 4480); 75390#L178 assume !(ssl3_connect_~s__state~0 == 4481); 75371#L181 assume !(ssl3_connect_~s__state~0 == 4496); 75372#L184 assume !(ssl3_connect_~s__state~0 == 4497); 75367#L187 assume !(ssl3_connect_~s__state~0 == 4512); 75368#L190 assume !(ssl3_connect_~s__state~0 == 4513); 72024#L193 assume !(ssl3_connect_~s__state~0 == 4528); 72007#L196 assume !(ssl3_connect_~s__state~0 == 4529); 72008#L199 assume !(ssl3_connect_~s__state~0 == 4560); 71998#L202 assume !(ssl3_connect_~s__state~0 == 4561); 71999#L205 assume ssl3_connect_~s__state~0 == 4352; 72306#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 72304#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 72303#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 75505#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75500#L546 ssl3_connect_~skip~0 := 0; 75496#L109-2 assume true; 75495#L109 assume !false; 75494#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75492#L112 assume !(ssl3_connect_~s__state~0 == 12292); 75490#L115 assume !(ssl3_connect_~s__state~0 == 16384); 75487#L118 assume !(ssl3_connect_~s__state~0 == 4096); 75480#L121 assume !(ssl3_connect_~s__state~0 == 20480); 75476#L124 assume !(ssl3_connect_~s__state~0 == 4099); 75469#L127 assume !(ssl3_connect_~s__state~0 == 4368); 75466#L130 assume !(ssl3_connect_~s__state~0 == 4369); 75463#L133 assume !(ssl3_connect_~s__state~0 == 4384); 75460#L136 assume !(ssl3_connect_~s__state~0 == 4385); 75457#L139 assume !(ssl3_connect_~s__state~0 == 4400); 75454#L142 assume !(ssl3_connect_~s__state~0 == 4401); 75451#L145 assume !(ssl3_connect_~s__state~0 == 4416); 75449#L148 assume !(ssl3_connect_~s__state~0 == 4417); 75447#L151 assume !(ssl3_connect_~s__state~0 == 4432); 75445#L154 assume !(ssl3_connect_~s__state~0 == 4433); 75443#L157 assume !(ssl3_connect_~s__state~0 == 4448); 75441#L160 assume !(ssl3_connect_~s__state~0 == 4449); 75439#L163 assume !(ssl3_connect_~s__state~0 == 4464); 75437#L166 assume !(ssl3_connect_~s__state~0 == 4465); 75435#L169 assume !(ssl3_connect_~s__state~0 == 4466); 75433#L172 assume !(ssl3_connect_~s__state~0 == 4467); 75431#L175 assume !(ssl3_connect_~s__state~0 == 4480); 75429#L178 assume !(ssl3_connect_~s__state~0 == 4481); 75427#L181 assume !(ssl3_connect_~s__state~0 == 4496); 75425#L184 assume !(ssl3_connect_~s__state~0 == 4497); 75423#L187 assume !(ssl3_connect_~s__state~0 == 4512); 75421#L190 assume !(ssl3_connect_~s__state~0 == 4513); 75419#L193 assume !(ssl3_connect_~s__state~0 == 4528); 75417#L196 assume !(ssl3_connect_~s__state~0 == 4529); 75415#L199 assume ssl3_connect_~s__state~0 == 4560; 75413#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 75411#L456 assume !(ssl3_connect_~ret~0 <= 0); 75408#L459 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 75409#L459-2 ssl3_connect_~s__init_num~0 := 0; 75548#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75543#L546 ssl3_connect_~skip~0 := 0; 75542#L109-2 assume true; 75541#L109 assume !false; 75540#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75539#L112 assume !(ssl3_connect_~s__state~0 == 12292); 75537#L115 assume !(ssl3_connect_~s__state~0 == 16384); 75538#L118 assume ssl3_connect_~s__state~0 == 4096; 72013#L217 [2018-11-10 08:42:44,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,618 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-10 08:42:44,618 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:44,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:44,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1085239368, now seen corresponding path program 1 times [2018-11-10 08:42:44,624 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:44,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 1198 trivial. 0 not checked. [2018-11-10 08:42:44,712 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:44,712 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:44,712 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:44,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:44,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:44,713 INFO L87 Difference]: Start difference. First operand 3710 states and 4545 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-10 08:42:44,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:44,835 INFO L93 Difference]: Finished difference Result 3806 states and 4555 transitions. [2018-11-10 08:42:44,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:44,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3806 states and 4555 transitions. [2018-11-10 08:42:44,844 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-10 08:42:44,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3806 states to 3419 states and 4123 transitions. [2018-11-10 08:42:44,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3419 [2018-11-10 08:42:44,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3419 [2018-11-10 08:42:44,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3419 states and 4123 transitions. [2018-11-10 08:42:44,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:44,854 INFO L705 BuchiCegarLoop]: Abstraction has 3419 states and 4123 transitions. [2018-11-10 08:42:44,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states and 4123 transitions. [2018-11-10 08:42:44,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3244. [2018-11-10 08:42:44,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3244 states. [2018-11-10 08:42:44,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 3928 transitions. [2018-11-10 08:42:44,878 INFO L728 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-10 08:42:44,878 INFO L608 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-10 08:42:44,878 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 08:42:44,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3244 states and 3928 transitions. [2018-11-10 08:42:44,885 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-10 08:42:44,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:44,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:44,886 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-10 08:42:44,886 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:44,887 INFO L793 eck$LassoCheckResult]: Stem: 79561#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 79457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 79458#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 79461#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 79462#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 79482#L109-2 assume true; 79614#L109 assume !false; 79615#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79610#L112 assume ssl3_connect_~s__state~0 == 12292; 79536#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 79537#L217 ssl3_connect_~s__server~0 := 0; 79603#L222 assume !(ssl3_connect_~cb~0 != 0); 79604#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 79508#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 79509#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 81916#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 81914#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 81911#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81905#L546 ssl3_connect_~skip~0 := 0; 81903#L109-2 assume true; 81413#L109 assume !false; 81412#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81411#L112 assume !(ssl3_connect_~s__state~0 == 12292); 81410#L115 assume !(ssl3_connect_~s__state~0 == 16384); 81407#L118 assume !(ssl3_connect_~s__state~0 == 4096); 81405#L121 assume !(ssl3_connect_~s__state~0 == 20480); 81403#L124 assume !(ssl3_connect_~s__state~0 == 4099); 81401#L127 assume ssl3_connect_~s__state~0 == 4368; 81398#L131 [2018-11-10 08:42:44,887 INFO L795 eck$LassoCheckResult]: Loop: 81398#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 81397#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 81394#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 81396#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 81388#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81381#L546 ssl3_connect_~skip~0 := 0; 81375#L109-2 assume true; 81373#L109 assume !false; 81371#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81369#L112 assume !(ssl3_connect_~s__state~0 == 12292); 81367#L115 assume !(ssl3_connect_~s__state~0 == 16384); 81365#L118 assume !(ssl3_connect_~s__state~0 == 4096); 81363#L121 assume !(ssl3_connect_~s__state~0 == 20480); 81359#L124 assume !(ssl3_connect_~s__state~0 == 4099); 81352#L127 assume !(ssl3_connect_~s__state~0 == 4368); 81349#L130 assume !(ssl3_connect_~s__state~0 == 4369); 81346#L133 assume ssl3_connect_~s__state~0 == 4384; 81343#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 81340#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 81336#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 81332#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 81329#L300-2 ssl3_connect_~s__init_num~0 := 0; 81325#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81318#L546 ssl3_connect_~skip~0 := 0; 81313#L109-2 assume true; 81306#L109 assume !false; 81303#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81301#L112 assume !(ssl3_connect_~s__state~0 == 12292); 81297#L115 assume !(ssl3_connect_~s__state~0 == 16384); 81290#L118 assume !(ssl3_connect_~s__state~0 == 4096); 81287#L121 assume !(ssl3_connect_~s__state~0 == 20480); 81284#L124 assume !(ssl3_connect_~s__state~0 == 4099); 81279#L127 assume !(ssl3_connect_~s__state~0 == 4368); 81274#L130 assume !(ssl3_connect_~s__state~0 == 4369); 81266#L133 assume !(ssl3_connect_~s__state~0 == 4384); 81262#L136 assume !(ssl3_connect_~s__state~0 == 4385); 81258#L139 assume ssl3_connect_~s__state~0 == 4400; 81254#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81250#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 79478#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 79559#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82366#L546 ssl3_connect_~skip~0 := 0; 82362#L109-2 assume true; 82189#L109 assume !false; 81915#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81913#L112 assume !(ssl3_connect_~s__state~0 == 12292); 81912#L115 assume !(ssl3_connect_~s__state~0 == 16384); 81906#L118 assume !(ssl3_connect_~s__state~0 == 4096); 81904#L121 assume !(ssl3_connect_~s__state~0 == 20480); 81902#L124 assume !(ssl3_connect_~s__state~0 == 4099); 81901#L127 assume !(ssl3_connect_~s__state~0 == 4368); 81900#L130 assume !(ssl3_connect_~s__state~0 == 4369); 81899#L133 assume !(ssl3_connect_~s__state~0 == 4384); 81897#L136 assume !(ssl3_connect_~s__state~0 == 4385); 81896#L139 assume !(ssl3_connect_~s__state~0 == 4400); 81895#L142 assume !(ssl3_connect_~s__state~0 == 4401); 81894#L145 assume ssl3_connect_~s__state~0 == 4416; 79547#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 79459#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 79460#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 79465#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 79501#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80405#L546 ssl3_connect_~skip~0 := 0; 80406#L109-2 assume true; 80397#L109 assume !false; 80398#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80387#L112 assume !(ssl3_connect_~s__state~0 == 12292); 80388#L115 assume !(ssl3_connect_~s__state~0 == 16384); 80377#L118 assume !(ssl3_connect_~s__state~0 == 4096); 80378#L121 assume !(ssl3_connect_~s__state~0 == 20480); 80367#L124 assume !(ssl3_connect_~s__state~0 == 4099); 80368#L127 assume !(ssl3_connect_~s__state~0 == 4368); 80359#L130 assume !(ssl3_connect_~s__state~0 == 4369); 80360#L133 assume !(ssl3_connect_~s__state~0 == 4384); 80345#L136 assume !(ssl3_connect_~s__state~0 == 4385); 80346#L139 assume !(ssl3_connect_~s__state~0 == 4400); 80336#L142 assume !(ssl3_connect_~s__state~0 == 4401); 80337#L145 assume !(ssl3_connect_~s__state~0 == 4416); 80328#L148 assume !(ssl3_connect_~s__state~0 == 4417); 80329#L151 assume ssl3_connect_~s__state~0 == 4432; 80318#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 80319#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 80301#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 80302#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82231#L546 ssl3_connect_~skip~0 := 0; 82230#L109-2 assume true; 82229#L109 assume !false; 82228#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82227#L112 assume !(ssl3_connect_~s__state~0 == 12292); 82226#L115 assume !(ssl3_connect_~s__state~0 == 16384); 82225#L118 assume !(ssl3_connect_~s__state~0 == 4096); 82224#L121 assume !(ssl3_connect_~s__state~0 == 20480); 82223#L124 assume !(ssl3_connect_~s__state~0 == 4099); 82222#L127 assume !(ssl3_connect_~s__state~0 == 4368); 82221#L130 assume !(ssl3_connect_~s__state~0 == 4369); 82220#L133 assume !(ssl3_connect_~s__state~0 == 4384); 82219#L136 assume !(ssl3_connect_~s__state~0 == 4385); 82218#L139 assume !(ssl3_connect_~s__state~0 == 4400); 82217#L142 assume !(ssl3_connect_~s__state~0 == 4401); 82216#L145 assume !(ssl3_connect_~s__state~0 == 4416); 80217#L148 assume !(ssl3_connect_~s__state~0 == 4417); 80212#L151 assume !(ssl3_connect_~s__state~0 == 4432); 80207#L154 assume !(ssl3_connect_~s__state~0 == 4433); 80202#L157 assume ssl3_connect_~s__state~0 == 4448; 80198#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 80199#L357 assume !(ssl3_connect_~ret~0 <= 0); 80191#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 80192#L360-2 ssl3_connect_~s__init_num~0 := 0; 82660#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82655#L546 ssl3_connect_~skip~0 := 0; 82652#L109-2 assume true; 82646#L109 assume !false; 82644#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82642#L112 assume !(ssl3_connect_~s__state~0 == 12292); 82640#L115 assume !(ssl3_connect_~s__state~0 == 16384); 82638#L118 assume !(ssl3_connect_~s__state~0 == 4096); 82636#L121 assume !(ssl3_connect_~s__state~0 == 20480); 82634#L124 assume !(ssl3_connect_~s__state~0 == 4099); 82632#L127 assume !(ssl3_connect_~s__state~0 == 4368); 82630#L130 assume !(ssl3_connect_~s__state~0 == 4369); 82628#L133 assume !(ssl3_connect_~s__state~0 == 4384); 82626#L136 assume !(ssl3_connect_~s__state~0 == 4385); 82624#L139 assume !(ssl3_connect_~s__state~0 == 4400); 82623#L142 assume !(ssl3_connect_~s__state~0 == 4401); 82622#L145 assume !(ssl3_connect_~s__state~0 == 4416); 82621#L148 assume !(ssl3_connect_~s__state~0 == 4417); 82620#L151 assume !(ssl3_connect_~s__state~0 == 4432); 82619#L154 assume !(ssl3_connect_~s__state~0 == 4433); 82617#L157 assume !(ssl3_connect_~s__state~0 == 4448); 82616#L160 assume !(ssl3_connect_~s__state~0 == 4449); 82615#L163 assume ssl3_connect_~s__state~0 == 4464; 82613#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 82612#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 82611#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82606#L546 ssl3_connect_~skip~0 := 0; 82604#L109-2 assume true; 82603#L109 assume !false; 82602#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82601#L112 assume !(ssl3_connect_~s__state~0 == 12292); 82596#L115 assume !(ssl3_connect_~s__state~0 == 16384); 82594#L118 assume !(ssl3_connect_~s__state~0 == 4096); 82592#L121 assume !(ssl3_connect_~s__state~0 == 20480); 82590#L124 assume !(ssl3_connect_~s__state~0 == 4099); 82588#L127 assume !(ssl3_connect_~s__state~0 == 4368); 82586#L130 assume !(ssl3_connect_~s__state~0 == 4369); 82585#L133 assume !(ssl3_connect_~s__state~0 == 4384); 82584#L136 assume !(ssl3_connect_~s__state~0 == 4385); 82583#L139 assume !(ssl3_connect_~s__state~0 == 4400); 82582#L142 assume !(ssl3_connect_~s__state~0 == 4401); 82581#L145 assume !(ssl3_connect_~s__state~0 == 4416); 82580#L148 assume !(ssl3_connect_~s__state~0 == 4417); 82579#L151 assume !(ssl3_connect_~s__state~0 == 4432); 82578#L154 assume !(ssl3_connect_~s__state~0 == 4433); 82577#L157 assume !(ssl3_connect_~s__state~0 == 4448); 82576#L160 assume !(ssl3_connect_~s__state~0 == 4449); 79913#L163 assume !(ssl3_connect_~s__state~0 == 4464); 79909#L166 assume !(ssl3_connect_~s__state~0 == 4465); 79910#L169 assume !(ssl3_connect_~s__state~0 == 4466); 79850#L172 assume !(ssl3_connect_~s__state~0 == 4467); 79782#L175 assume ssl3_connect_~s__state~0 == 4480; 79778#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 79779#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82541#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 80306#L385-2 ssl3_connect_~s__init_num~0 := 0; 80307#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82127#L546 ssl3_connect_~skip~0 := 0; 82128#L109-2 assume true; 82121#L109 assume !false; 82122#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82115#L112 assume !(ssl3_connect_~s__state~0 == 12292); 82116#L115 assume !(ssl3_connect_~s__state~0 == 16384); 82109#L118 assume !(ssl3_connect_~s__state~0 == 4096); 82110#L121 assume !(ssl3_connect_~s__state~0 == 20480); 82103#L124 assume !(ssl3_connect_~s__state~0 == 4099); 82104#L127 assume !(ssl3_connect_~s__state~0 == 4368); 82097#L130 assume !(ssl3_connect_~s__state~0 == 4369); 82098#L133 assume !(ssl3_connect_~s__state~0 == 4384); 82091#L136 assume !(ssl3_connect_~s__state~0 == 4385); 82092#L139 assume !(ssl3_connect_~s__state~0 == 4400); 82086#L142 assume !(ssl3_connect_~s__state~0 == 4401); 82087#L145 assume !(ssl3_connect_~s__state~0 == 4416); 82080#L148 assume !(ssl3_connect_~s__state~0 == 4417); 82081#L151 assume !(ssl3_connect_~s__state~0 == 4432); 80208#L154 assume !(ssl3_connect_~s__state~0 == 4433); 80209#L157 assume !(ssl3_connect_~s__state~0 == 4448); 80200#L160 assume !(ssl3_connect_~s__state~0 == 4449); 80201#L163 assume !(ssl3_connect_~s__state~0 == 4464); 80180#L166 assume !(ssl3_connect_~s__state~0 == 4465); 80181#L169 assume !(ssl3_connect_~s__state~0 == 4466); 80170#L172 assume !(ssl3_connect_~s__state~0 == 4467); 80171#L175 assume !(ssl3_connect_~s__state~0 == 4480); 80164#L178 assume !(ssl3_connect_~s__state~0 == 4481); 80165#L181 assume !(ssl3_connect_~s__state~0 == 4496); 80158#L184 assume !(ssl3_connect_~s__state~0 == 4497); 80159#L187 assume ssl3_connect_~s__state~0 == 4512; 80152#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 80153#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 80143#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 80144#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 80134#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 80135#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82529#L546 ssl3_connect_~skip~0 := 0; 82528#L109-2 assume true; 82527#L109 assume !false; 82526#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82525#L112 assume !(ssl3_connect_~s__state~0 == 12292); 82524#L115 assume !(ssl3_connect_~s__state~0 == 16384); 82523#L118 assume !(ssl3_connect_~s__state~0 == 4096); 82522#L121 assume !(ssl3_connect_~s__state~0 == 20480); 82521#L124 assume !(ssl3_connect_~s__state~0 == 4099); 82520#L127 assume !(ssl3_connect_~s__state~0 == 4368); 82519#L130 assume !(ssl3_connect_~s__state~0 == 4369); 82518#L133 assume !(ssl3_connect_~s__state~0 == 4384); 82517#L136 assume !(ssl3_connect_~s__state~0 == 4385); 82516#L139 assume !(ssl3_connect_~s__state~0 == 4400); 82515#L142 assume !(ssl3_connect_~s__state~0 == 4401); 82514#L145 assume !(ssl3_connect_~s__state~0 == 4416); 82513#L148 assume !(ssl3_connect_~s__state~0 == 4417); 82512#L151 assume !(ssl3_connect_~s__state~0 == 4432); 82511#L154 assume !(ssl3_connect_~s__state~0 == 4433); 82510#L157 assume !(ssl3_connect_~s__state~0 == 4448); 82509#L160 assume !(ssl3_connect_~s__state~0 == 4449); 82508#L163 assume !(ssl3_connect_~s__state~0 == 4464); 82507#L166 assume !(ssl3_connect_~s__state~0 == 4465); 82506#L169 assume !(ssl3_connect_~s__state~0 == 4466); 82505#L172 assume !(ssl3_connect_~s__state~0 == 4467); 82504#L175 assume !(ssl3_connect_~s__state~0 == 4480); 82503#L178 assume !(ssl3_connect_~s__state~0 == 4481); 82502#L181 assume !(ssl3_connect_~s__state~0 == 4496); 82501#L184 assume !(ssl3_connect_~s__state~0 == 4497); 82500#L187 assume !(ssl3_connect_~s__state~0 == 4512); 79999#L190 assume !(ssl3_connect_~s__state~0 == 4513); 80000#L193 assume ssl3_connect_~s__state~0 == 4528; 79451#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 79452#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 81878#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79491#L436-1 ssl3_connect_~s__init_num~0 := 0; 79492#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81599#L546 ssl3_connect_~skip~0 := 0; 80146#L109-2 assume true; 80142#L109 assume !false; 80137#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80138#L112 assume !(ssl3_connect_~s__state~0 == 12292); 81409#L115 assume !(ssl3_connect_~s__state~0 == 16384); 81406#L118 assume !(ssl3_connect_~s__state~0 == 4096); 81404#L121 assume !(ssl3_connect_~s__state~0 == 20480); 81402#L124 assume !(ssl3_connect_~s__state~0 == 4099); 81399#L127 assume ssl3_connect_~s__state~0 == 4368; 81398#L131 [2018-11-10 08:42:44,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-10 08:42:44,887 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,888 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:44,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:44,927 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:44,927 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:44,927 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:42:44,927 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:44,928 INFO L82 PathProgramCache]: Analyzing trace with hash 633266113, now seen corresponding path program 1 times [2018-11-10 08:42:44,928 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:44,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:44,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,928 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:44,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:44,986 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-10 08:42:44,986 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:44,986 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:44,986 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:44,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:44,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:44,987 INFO L87 Difference]: Start difference. First operand 3244 states and 3928 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-10 08:42:45,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:45,005 INFO L93 Difference]: Finished difference Result 6391 states and 7566 transitions. [2018-11-10 08:42:45,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:45,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6391 states and 7566 transitions. [2018-11-10 08:42:45,023 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-10 08:42:45,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-10 08:42:45,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6391 [2018-11-10 08:42:45,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6391 [2018-11-10 08:42:45,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6391 states and 7566 transitions. [2018-11-10 08:42:45,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:45,039 INFO L705 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 08:42:45,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states and 7566 transitions. [2018-11-10 08:42:45,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 6391. [2018-11-10 08:42:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6391 states. [2018-11-10 08:42:45,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-10 08:42:45,093 INFO L728 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 08:42:45,093 INFO L608 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 08:42:45,093 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 08:42:45,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6391 states and 7566 transitions. [2018-11-10 08:42:45,107 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-10 08:42:45,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:45,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:45,109 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-10 08:42:45,109 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:42:45,109 INFO L793 eck$LassoCheckResult]: Stem: 89198#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 89099#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89100#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89103#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 89104#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 89245#L109-2 assume true; 89247#L109 assume !false; 89241#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89242#L112 assume ssl3_connect_~s__state~0 == 12292; 89177#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 89178#L217 ssl3_connect_~s__server~0 := 0; 91955#L222 assume ssl3_connect_~cb~0 != 0; 90806#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 91952#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 91949#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 91945#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 91942#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 91940#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91936#L546 ssl3_connect_~skip~0 := 0; 91937#L109-2 assume true; 95333#L109 assume !false; 95331#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91931#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91930#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91929#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91928#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91927#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91742#L127 assume ssl3_connect_~s__state~0 == 4368; 91739#L131 [2018-11-10 08:42:45,110 INFO L795 eck$LassoCheckResult]: Loop: 91739#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 91737#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 91734#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 91730#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 91727#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91721#L546 ssl3_connect_~skip~0 := 0; 91719#L109-2 assume true; 91717#L109 assume !false; 91715#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91713#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91711#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91709#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91707#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91705#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91703#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91701#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91699#L133 assume ssl3_connect_~s__state~0 == 4384; 91696#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 91692#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 91683#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 91679#L300 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 91676#L300-2 ssl3_connect_~s__init_num~0 := 0; 91674#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91670#L546 ssl3_connect_~skip~0 := 0; 91668#L109-2 assume true; 91666#L109 assume !false; 91664#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91662#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91660#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91658#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91656#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91654#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91652#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91650#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91648#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91647#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91646#L139 assume ssl3_connect_~s__state~0 == 4400; 91645#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 91642#L311 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 91635#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 91632#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91626#L546 ssl3_connect_~skip~0 := 0; 91624#L109-2 assume true; 91622#L109 assume !false; 91620#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91618#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91616#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91614#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91612#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91610#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91608#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91606#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91604#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91602#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91600#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91598#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91596#L145 assume ssl3_connect_~s__state~0 == 4416; 91594#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 91591#L329 assume !(ssl3_connect_~blastFlag~0 == 3); 91592#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 91926#L337 assume !(ssl3_connect_~tmp___6~0 == 0); 91923#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91920#L546 ssl3_connect_~skip~0 := 0; 91919#L109-2 assume true; 91918#L109 assume !false; 91917#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91916#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91915#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91914#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91913#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91912#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91911#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91910#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91909#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91908#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91907#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91906#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91905#L145 assume !(ssl3_connect_~s__state~0 == 4416); 91904#L148 assume !(ssl3_connect_~s__state~0 == 4417); 91903#L151 assume ssl3_connect_~s__state~0 == 4432; 91902#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 91901#L345 assume !(ssl3_connect_~blastFlag~0 == 4); 91900#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 91895#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91892#L546 ssl3_connect_~skip~0 := 0; 91891#L109-2 assume true; 91890#L109 assume !false; 91889#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91888#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91887#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91886#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91885#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91884#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91883#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91882#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91881#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91880#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91879#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91878#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91877#L145 assume !(ssl3_connect_~s__state~0 == 4416); 91876#L148 assume !(ssl3_connect_~s__state~0 == 4417); 91875#L151 assume !(ssl3_connect_~s__state~0 == 4432); 91874#L154 assume !(ssl3_connect_~s__state~0 == 4433); 91873#L157 assume ssl3_connect_~s__state~0 == 4448; 91872#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 91871#L357 assume !(ssl3_connect_~ret~0 <= 0); 91869#L360 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 91528#L360-2 ssl3_connect_~s__init_num~0 := 0; 91527#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91524#L546 ssl3_connect_~skip~0 := 0; 91523#L109-2 assume true; 91522#L109 assume !false; 91521#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91520#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91519#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91518#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91517#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91516#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91515#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91514#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91513#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91512#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91511#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91510#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91509#L145 assume !(ssl3_connect_~s__state~0 == 4416); 91508#L148 assume !(ssl3_connect_~s__state~0 == 4417); 91507#L151 assume !(ssl3_connect_~s__state~0 == 4432); 91506#L154 assume !(ssl3_connect_~s__state~0 == 4433); 91505#L157 assume !(ssl3_connect_~s__state~0 == 4448); 91504#L160 assume !(ssl3_connect_~s__state~0 == 4449); 91502#L163 assume ssl3_connect_~s__state~0 == 4464; 91503#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 91495#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 91496#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91489#L546 ssl3_connect_~skip~0 := 0; 91490#L109-2 assume true; 91485#L109 assume !false; 91486#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91481#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91482#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91477#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91478#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91473#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91474#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91469#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91470#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91465#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91466#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91461#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91462#L145 assume !(ssl3_connect_~s__state~0 == 4416); 91457#L148 assume !(ssl3_connect_~s__state~0 == 4417); 91458#L151 assume !(ssl3_connect_~s__state~0 == 4432); 91453#L154 assume !(ssl3_connect_~s__state~0 == 4433); 91454#L157 assume !(ssl3_connect_~s__state~0 == 4448); 91449#L160 assume !(ssl3_connect_~s__state~0 == 4449); 91450#L163 assume !(ssl3_connect_~s__state~0 == 4464); 91445#L166 assume !(ssl3_connect_~s__state~0 == 4465); 91446#L169 assume !(ssl3_connect_~s__state~0 == 4466); 91441#L172 assume !(ssl3_connect_~s__state~0 == 4467); 91442#L175 assume ssl3_connect_~s__state~0 == 4480; 91437#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 91438#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 91430#L385 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 91432#L385-2 ssl3_connect_~s__init_num~0 := 0; 91364#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92026#L546 ssl3_connect_~skip~0 := 0; 92025#L109-2 assume true; 92024#L109 assume !false; 92023#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92022#L112 assume !(ssl3_connect_~s__state~0 == 12292); 92021#L115 assume !(ssl3_connect_~s__state~0 == 16384); 92020#L118 assume !(ssl3_connect_~s__state~0 == 4096); 92019#L121 assume !(ssl3_connect_~s__state~0 == 20480); 92018#L124 assume !(ssl3_connect_~s__state~0 == 4099); 92017#L127 assume !(ssl3_connect_~s__state~0 == 4368); 92016#L130 assume !(ssl3_connect_~s__state~0 == 4369); 92015#L133 assume !(ssl3_connect_~s__state~0 == 4384); 92014#L136 assume !(ssl3_connect_~s__state~0 == 4385); 92013#L139 assume !(ssl3_connect_~s__state~0 == 4400); 92012#L142 assume !(ssl3_connect_~s__state~0 == 4401); 92011#L145 assume !(ssl3_connect_~s__state~0 == 4416); 92010#L148 assume !(ssl3_connect_~s__state~0 == 4417); 92009#L151 assume !(ssl3_connect_~s__state~0 == 4432); 92008#L154 assume !(ssl3_connect_~s__state~0 == 4433); 92007#L157 assume !(ssl3_connect_~s__state~0 == 4448); 92006#L160 assume !(ssl3_connect_~s__state~0 == 4449); 92005#L163 assume !(ssl3_connect_~s__state~0 == 4464); 92004#L166 assume !(ssl3_connect_~s__state~0 == 4465); 92003#L169 assume !(ssl3_connect_~s__state~0 == 4466); 92002#L172 assume !(ssl3_connect_~s__state~0 == 4467); 92001#L175 assume !(ssl3_connect_~s__state~0 == 4480); 92000#L178 assume !(ssl3_connect_~s__state~0 == 4481); 91999#L181 assume !(ssl3_connect_~s__state~0 == 4496); 91998#L184 assume !(ssl3_connect_~s__state~0 == 4497); 91997#L187 assume ssl3_connect_~s__state~0 == 4512; 91996#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 91995#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 91994#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 91992#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 91990#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 91989#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 91986#L546 ssl3_connect_~skip~0 := 0; 91985#L109-2 assume true; 91984#L109 assume !false; 91983#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91982#L112 assume !(ssl3_connect_~s__state~0 == 12292); 91981#L115 assume !(ssl3_connect_~s__state~0 == 16384); 91980#L118 assume !(ssl3_connect_~s__state~0 == 4096); 91979#L121 assume !(ssl3_connect_~s__state~0 == 20480); 91978#L124 assume !(ssl3_connect_~s__state~0 == 4099); 91977#L127 assume !(ssl3_connect_~s__state~0 == 4368); 91976#L130 assume !(ssl3_connect_~s__state~0 == 4369); 91975#L133 assume !(ssl3_connect_~s__state~0 == 4384); 91974#L136 assume !(ssl3_connect_~s__state~0 == 4385); 91973#L139 assume !(ssl3_connect_~s__state~0 == 4400); 91972#L142 assume !(ssl3_connect_~s__state~0 == 4401); 91971#L145 assume !(ssl3_connect_~s__state~0 == 4416); 91970#L148 assume !(ssl3_connect_~s__state~0 == 4417); 91969#L151 assume !(ssl3_connect_~s__state~0 == 4432); 91968#L154 assume !(ssl3_connect_~s__state~0 == 4433); 91967#L157 assume !(ssl3_connect_~s__state~0 == 4448); 91966#L160 assume !(ssl3_connect_~s__state~0 == 4449); 91965#L163 assume !(ssl3_connect_~s__state~0 == 4464); 91964#L166 assume !(ssl3_connect_~s__state~0 == 4465); 91963#L169 assume !(ssl3_connect_~s__state~0 == 4466); 91962#L172 assume !(ssl3_connect_~s__state~0 == 4467); 91961#L175 assume !(ssl3_connect_~s__state~0 == 4480); 91960#L178 assume !(ssl3_connect_~s__state~0 == 4481); 91959#L181 assume !(ssl3_connect_~s__state~0 == 4496); 91958#L184 assume !(ssl3_connect_~s__state~0 == 4497); 91957#L187 assume !(ssl3_connect_~s__state~0 == 4512); 91956#L190 assume !(ssl3_connect_~s__state~0 == 4513); 91954#L193 assume ssl3_connect_~s__state~0 == 4528; 91953#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 91951#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 91946#L436 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 91943#L436-1 ssl3_connect_~s__init_num~0 := 0; 91944#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 95337#L546 ssl3_connect_~skip~0 := 0; 91935#L109-2 assume true; 91934#L109 assume !false; 91932#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91933#L112 assume !(ssl3_connect_~s__state~0 == 12292); 95327#L115 assume !(ssl3_connect_~s__state~0 == 16384); 95325#L118 assume !(ssl3_connect_~s__state~0 == 4096); 95323#L121 assume !(ssl3_connect_~s__state~0 == 20480); 95321#L124 assume !(ssl3_connect_~s__state~0 == 4099); 95319#L127 assume ssl3_connect_~s__state~0 == 4368; 91739#L131 [2018-11-10 08:42:45,110 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,110 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-10 08:42:45,110 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:45,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:45,121 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,121 INFO L82 PathProgramCache]: Analyzing trace with hash 633266113, now seen corresponding path program 2 times [2018-11-10 08:42:45,121 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,121 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,122 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-10 08:42:45,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:45,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:45,212 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:45,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:45,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:45,212 INFO L87 Difference]: Start difference. First operand 6391 states and 7566 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-10 08:42:45,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:45,332 INFO L93 Difference]: Finished difference Result 5673 states and 6677 transitions. [2018-11-10 08:42:45,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:45,335 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5673 states and 6677 transitions. [2018-11-10 08:42:45,350 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3494 [2018-11-10 08:42:45,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5673 states to 5673 states and 6677 transitions. [2018-11-10 08:42:45,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2018-11-10 08:42:45,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2018-11-10 08:42:45,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5673 states and 6677 transitions. [2018-11-10 08:42:45,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:45,368 INFO L705 BuchiCegarLoop]: Abstraction has 5673 states and 6677 transitions. [2018-11-10 08:42:45,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states and 6677 transitions. [2018-11-10 08:42:45,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 5639. [2018-11-10 08:42:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-10 08:42:45,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6640 transitions. [2018-11-10 08:42:45,415 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-10 08:42:45,415 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-10 08:42:45,415 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 08:42:45,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6640 transitions. [2018-11-10 08:42:45,428 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:45,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:45,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:45,429 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-10 08:42:45,429 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-10 08:42:45,430 INFO L793 eck$LassoCheckResult]: Stem: 101273#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 101169#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101170#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101173#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 101174#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 101319#L109-2 assume true; 101320#L109 assume !false; 101315#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101316#L112 assume !(ssl3_connect_~s__state~0 == 12292); 101380#L115 assume !(ssl3_connect_~s__state~0 == 16384); 101381#L118 assume !(ssl3_connect_~s__state~0 == 4096); 101376#L121 assume !(ssl3_connect_~s__state~0 == 20480); 101377#L124 assume !(ssl3_connect_~s__state~0 == 4099); 101372#L127 assume !(ssl3_connect_~s__state~0 == 4368); 101373#L130 assume !(ssl3_connect_~s__state~0 == 4369); 101368#L133 assume !(ssl3_connect_~s__state~0 == 4384); 101369#L136 assume !(ssl3_connect_~s__state~0 == 4385); 101364#L139 assume !(ssl3_connect_~s__state~0 == 4400); 101365#L142 assume !(ssl3_connect_~s__state~0 == 4401); 101360#L145 assume !(ssl3_connect_~s__state~0 == 4416); 101361#L148 assume !(ssl3_connect_~s__state~0 == 4417); 101356#L151 assume !(ssl3_connect_~s__state~0 == 4432); 101357#L154 assume !(ssl3_connect_~s__state~0 == 4433); 101352#L157 assume !(ssl3_connect_~s__state~0 == 4448); 101353#L160 assume !(ssl3_connect_~s__state~0 == 4449); 101348#L163 assume !(ssl3_connect_~s__state~0 == 4464); 101349#L166 assume !(ssl3_connect_~s__state~0 == 4465); 101344#L169 assume !(ssl3_connect_~s__state~0 == 4466); 101345#L172 assume !(ssl3_connect_~s__state~0 == 4467); 101340#L175 assume !(ssl3_connect_~s__state~0 == 4480); 101341#L178 assume !(ssl3_connect_~s__state~0 == 4481); 101336#L181 assume !(ssl3_connect_~s__state~0 == 4496); 101337#L184 assume !(ssl3_connect_~s__state~0 == 4497); 101332#L187 assume !(ssl3_connect_~s__state~0 == 4512); 101333#L190 assume !(ssl3_connect_~s__state~0 == 4513); 101328#L193 assume !(ssl3_connect_~s__state~0 == 4528); 101329#L196 assume !(ssl3_connect_~s__state~0 == 4529); 101325#L199 assume ssl3_connect_~s__state~0 == 4560; 101324#L203 [2018-11-10 08:42:45,430 INFO L795 eck$LassoCheckResult]: Loop: 101324#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 105195#L456 assume !(ssl3_connect_~ret~0 <= 0); 105190#L459 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 105191#L459-2 ssl3_connect_~s__init_num~0 := 0; 106206#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 106203#L546 ssl3_connect_~skip~0 := 0; 106202#L109-2 assume true; 106201#L109 assume !false; 106200#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106198#L112 assume !(ssl3_connect_~s__state~0 == 12292); 106196#L115 assume !(ssl3_connect_~s__state~0 == 16384); 106195#L118 assume !(ssl3_connect_~s__state~0 == 4096); 106193#L121 assume !(ssl3_connect_~s__state~0 == 20480); 106191#L124 assume !(ssl3_connect_~s__state~0 == 4099); 106187#L127 assume !(ssl3_connect_~s__state~0 == 4368); 106185#L130 assume !(ssl3_connect_~s__state~0 == 4369); 106183#L133 assume !(ssl3_connect_~s__state~0 == 4384); 106181#L136 assume !(ssl3_connect_~s__state~0 == 4385); 106179#L139 assume !(ssl3_connect_~s__state~0 == 4400); 106177#L142 assume !(ssl3_connect_~s__state~0 == 4401); 106175#L145 assume !(ssl3_connect_~s__state~0 == 4416); 106173#L148 assume !(ssl3_connect_~s__state~0 == 4417); 106171#L151 assume !(ssl3_connect_~s__state~0 == 4432); 106169#L154 assume !(ssl3_connect_~s__state~0 == 4433); 106167#L157 assume !(ssl3_connect_~s__state~0 == 4448); 106165#L160 assume !(ssl3_connect_~s__state~0 == 4449); 106163#L163 assume !(ssl3_connect_~s__state~0 == 4464); 106161#L166 assume !(ssl3_connect_~s__state~0 == 4465); 106159#L169 assume !(ssl3_connect_~s__state~0 == 4466); 106157#L172 assume !(ssl3_connect_~s__state~0 == 4467); 106155#L175 assume !(ssl3_connect_~s__state~0 == 4480); 106153#L178 assume !(ssl3_connect_~s__state~0 == 4481); 106151#L181 assume !(ssl3_connect_~s__state~0 == 4496); 106148#L184 assume !(ssl3_connect_~s__state~0 == 4497); 106145#L187 assume ssl3_connect_~s__state~0 == 4512; 102440#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 106140#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 106138#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 106136#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 106134#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 105823#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 105811#L546 ssl3_connect_~skip~0 := 0; 105809#L109-2 assume true; 105807#L109 assume !false; 105800#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105798#L112 assume !(ssl3_connect_~s__state~0 == 12292); 105796#L115 assume !(ssl3_connect_~s__state~0 == 16384); 105794#L118 assume !(ssl3_connect_~s__state~0 == 4096); 105792#L121 assume !(ssl3_connect_~s__state~0 == 20480); 105790#L124 assume !(ssl3_connect_~s__state~0 == 4099); 105787#L127 assume !(ssl3_connect_~s__state~0 == 4368); 105785#L130 assume !(ssl3_connect_~s__state~0 == 4369); 105769#L133 assume !(ssl3_connect_~s__state~0 == 4384); 105763#L136 assume !(ssl3_connect_~s__state~0 == 4385); 105758#L139 assume !(ssl3_connect_~s__state~0 == 4400); 105753#L142 assume !(ssl3_connect_~s__state~0 == 4401); 105750#L145 assume !(ssl3_connect_~s__state~0 == 4416); 105747#L148 assume !(ssl3_connect_~s__state~0 == 4417); 105744#L151 assume !(ssl3_connect_~s__state~0 == 4432); 105741#L154 assume !(ssl3_connect_~s__state~0 == 4433); 105738#L157 assume !(ssl3_connect_~s__state~0 == 4448); 105735#L160 assume !(ssl3_connect_~s__state~0 == 4449); 105732#L163 assume !(ssl3_connect_~s__state~0 == 4464); 105730#L166 assume !(ssl3_connect_~s__state~0 == 4465); 105728#L169 assume !(ssl3_connect_~s__state~0 == 4466); 105725#L172 assume !(ssl3_connect_~s__state~0 == 4467); 105722#L175 assume !(ssl3_connect_~s__state~0 == 4480); 105719#L178 assume !(ssl3_connect_~s__state~0 == 4481); 105716#L181 assume !(ssl3_connect_~s__state~0 == 4496); 105713#L184 assume !(ssl3_connect_~s__state~0 == 4497); 105710#L187 assume !(ssl3_connect_~s__state~0 == 4512); 105707#L190 assume !(ssl3_connect_~s__state~0 == 4513); 105704#L193 assume ssl3_connect_~s__state~0 == 4528; 102430#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 105699#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 105695#L436 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 101279#L440 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 101280#L436-1 ssl3_connect_~s__init_num~0 := 0; 102508#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 102505#L546 ssl3_connect_~skip~0 := 0; 102504#L109-2 assume true; 102503#L109 assume !false; 102500#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102498#L112 assume !(ssl3_connect_~s__state~0 == 12292); 102497#L115 assume !(ssl3_connect_~s__state~0 == 16384); 102495#L118 assume !(ssl3_connect_~s__state~0 == 4096); 102493#L121 assume !(ssl3_connect_~s__state~0 == 20480); 102491#L124 assume !(ssl3_connect_~s__state~0 == 4099); 102489#L127 assume !(ssl3_connect_~s__state~0 == 4368); 102487#L130 assume !(ssl3_connect_~s__state~0 == 4369); 102485#L133 assume !(ssl3_connect_~s__state~0 == 4384); 102483#L136 assume !(ssl3_connect_~s__state~0 == 4385); 102481#L139 assume !(ssl3_connect_~s__state~0 == 4400); 102479#L142 assume !(ssl3_connect_~s__state~0 == 4401); 102478#L145 assume !(ssl3_connect_~s__state~0 == 4416); 102476#L148 assume !(ssl3_connect_~s__state~0 == 4417); 102473#L151 assume !(ssl3_connect_~s__state~0 == 4432); 102471#L154 assume !(ssl3_connect_~s__state~0 == 4433); 102469#L157 assume !(ssl3_connect_~s__state~0 == 4448); 102467#L160 assume !(ssl3_connect_~s__state~0 == 4449); 102465#L163 assume !(ssl3_connect_~s__state~0 == 4464); 102462#L166 assume !(ssl3_connect_~s__state~0 == 4465); 102463#L169 assume !(ssl3_connect_~s__state~0 == 4466); 105646#L172 assume !(ssl3_connect_~s__state~0 == 4467); 105644#L175 assume !(ssl3_connect_~s__state~0 == 4480); 102453#L178 assume !(ssl3_connect_~s__state~0 == 4481); 102451#L181 assume !(ssl3_connect_~s__state~0 == 4496); 102447#L184 assume !(ssl3_connect_~s__state~0 == 4497); 102448#L187 assume !(ssl3_connect_~s__state~0 == 4512); 105634#L190 assume !(ssl3_connect_~s__state~0 == 4513); 105633#L193 assume !(ssl3_connect_~s__state~0 == 4528); 102432#L196 assume !(ssl3_connect_~s__state~0 == 4529); 102433#L199 assume !(ssl3_connect_~s__state~0 == 4560); 105535#L202 assume !(ssl3_connect_~s__state~0 == 4561); 101990#L205 assume ssl3_connect_~s__state~0 == 4352; 101987#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 101984#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 101983#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101964#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 101962#L546 ssl3_connect_~skip~0 := 0; 102124#L109-2 assume true; 102125#L109 assume !false; 102120#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102121#L112 assume !(ssl3_connect_~s__state~0 == 12292); 102116#L115 assume !(ssl3_connect_~s__state~0 == 16384); 102117#L118 assume !(ssl3_connect_~s__state~0 == 4096); 102112#L121 assume !(ssl3_connect_~s__state~0 == 20480); 102113#L124 assume !(ssl3_connect_~s__state~0 == 4099); 102106#L127 assume !(ssl3_connect_~s__state~0 == 4368); 102108#L130 assume !(ssl3_connect_~s__state~0 == 4369); 102097#L133 assume !(ssl3_connect_~s__state~0 == 4384); 102098#L136 assume !(ssl3_connect_~s__state~0 == 4385); 101400#L139 assume !(ssl3_connect_~s__state~0 == 4400); 101398#L142 assume !(ssl3_connect_~s__state~0 == 4401); 101399#L145 assume !(ssl3_connect_~s__state~0 == 4416); 105691#L148 assume !(ssl3_connect_~s__state~0 == 4417); 105690#L151 assume !(ssl3_connect_~s__state~0 == 4432); 105688#L154 assume !(ssl3_connect_~s__state~0 == 4433); 105687#L157 assume !(ssl3_connect_~s__state~0 == 4448); 105685#L160 assume !(ssl3_connect_~s__state~0 == 4449); 105684#L163 assume !(ssl3_connect_~s__state~0 == 4464); 105683#L166 assume !(ssl3_connect_~s__state~0 == 4465); 105682#L169 assume !(ssl3_connect_~s__state~0 == 4466); 105680#L172 assume !(ssl3_connect_~s__state~0 == 4467); 105679#L175 assume !(ssl3_connect_~s__state~0 == 4480); 105677#L178 assume !(ssl3_connect_~s__state~0 == 4481); 105676#L181 assume !(ssl3_connect_~s__state~0 == 4496); 102445#L184 assume !(ssl3_connect_~s__state~0 == 4497); 102443#L187 assume !(ssl3_connect_~s__state~0 == 4512); 102439#L190 assume !(ssl3_connect_~s__state~0 == 4513); 102441#L193 assume !(ssl3_connect_~s__state~0 == 4528); 102429#L196 assume !(ssl3_connect_~s__state~0 == 4529); 102431#L199 assume ssl3_connect_~s__state~0 == 4560; 101324#L203 [2018-11-10 08:42:45,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,430 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-10 08:42:45,430 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,430 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,431 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:45,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:45,465 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:45,465 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:45,465 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:42:45,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 1 times [2018-11-10 08:42:45,466 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,466 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 08:42:45,501 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:45,501 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:45,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:45,552 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 08:42:45,578 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:45,578 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:42:45,578 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:45,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:45,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:45,578 INFO L87 Difference]: Start difference. First operand 5639 states and 6640 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-10 08:42:45,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:45,681 INFO L93 Difference]: Finished difference Result 5645 states and 6644 transitions. [2018-11-10 08:42:45,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:45,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5645 states and 6644 transitions. [2018-11-10 08:42:45,698 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:45,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5645 states to 5645 states and 6644 transitions. [2018-11-10 08:42:45,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5645 [2018-11-10 08:42:45,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5645 [2018-11-10 08:42:45,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5645 states and 6644 transitions. [2018-11-10 08:42:45,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:45,712 INFO L705 BuchiCegarLoop]: Abstraction has 5645 states and 6644 transitions. [2018-11-10 08:42:45,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states and 6644 transitions. [2018-11-10 08:42:45,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5639. [2018-11-10 08:42:45,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-10 08:42:45,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6638 transitions. [2018-11-10 08:42:45,756 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-10 08:42:45,756 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-10 08:42:45,756 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 08:42:45,756 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6638 transitions. [2018-11-10 08:42:45,768 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:45,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:45,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:45,770 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-10 08:42:45,770 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-10 08:42:45,770 INFO L793 eck$LassoCheckResult]: Stem: 113023#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112918#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112919#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112928#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 112943#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 112945#L109-2 assume true; 113072#L109 assume !false; 113073#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113171#L112 assume !(ssl3_connect_~s__state~0 == 12292); 113172#L115 assume !(ssl3_connect_~s__state~0 == 16384); 118026#L118 assume !(ssl3_connect_~s__state~0 == 4096); 118023#L121 assume !(ssl3_connect_~s__state~0 == 20480); 118020#L124 assume !(ssl3_connect_~s__state~0 == 4099); 118018#L127 assume !(ssl3_connect_~s__state~0 == 4368); 117966#L130 assume !(ssl3_connect_~s__state~0 == 4369); 117967#L133 assume !(ssl3_connect_~s__state~0 == 4384); 117954#L136 assume !(ssl3_connect_~s__state~0 == 4385); 117955#L139 assume !(ssl3_connect_~s__state~0 == 4400); 117942#L142 assume !(ssl3_connect_~s__state~0 == 4401); 117943#L145 assume !(ssl3_connect_~s__state~0 == 4416); 117930#L148 assume !(ssl3_connect_~s__state~0 == 4417); 117931#L151 assume !(ssl3_connect_~s__state~0 == 4432); 117918#L154 assume !(ssl3_connect_~s__state~0 == 4433); 117919#L157 assume !(ssl3_connect_~s__state~0 == 4448); 117906#L160 assume !(ssl3_connect_~s__state~0 == 4449); 117907#L163 assume !(ssl3_connect_~s__state~0 == 4464); 117894#L166 assume !(ssl3_connect_~s__state~0 == 4465); 117895#L169 assume !(ssl3_connect_~s__state~0 == 4466); 117882#L172 assume !(ssl3_connect_~s__state~0 == 4467); 117883#L175 assume !(ssl3_connect_~s__state~0 == 4480); 117870#L178 assume !(ssl3_connect_~s__state~0 == 4481); 117871#L181 assume !(ssl3_connect_~s__state~0 == 4496); 117858#L184 assume !(ssl3_connect_~s__state~0 == 4497); 117859#L187 assume !(ssl3_connect_~s__state~0 == 4512); 117846#L190 assume !(ssl3_connect_~s__state~0 == 4513); 117847#L193 assume !(ssl3_connect_~s__state~0 == 4528); 117834#L196 assume !(ssl3_connect_~s__state~0 == 4529); 117835#L199 assume !(ssl3_connect_~s__state~0 == 4560); 112986#L202 assume ssl3_connect_~s__state~0 == 4561; 112980#L203 [2018-11-10 08:42:45,770 INFO L795 eck$LassoCheckResult]: Loop: 112980#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 113063#L456 assume !(ssl3_connect_~ret~0 <= 0); 113060#L459 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 113043#L459-2 ssl3_connect_~s__init_num~0 := 0; 113032#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 118289#L546 ssl3_connect_~skip~0 := 0; 114189#L109-2 assume true; 114190#L109 assume !false; 114181#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114182#L112 assume !(ssl3_connect_~s__state~0 == 12292); 114173#L115 assume !(ssl3_connect_~s__state~0 == 16384); 114174#L118 assume !(ssl3_connect_~s__state~0 == 4096); 114165#L121 assume !(ssl3_connect_~s__state~0 == 20480); 114166#L124 assume !(ssl3_connect_~s__state~0 == 4099); 114157#L127 assume !(ssl3_connect_~s__state~0 == 4368); 114158#L130 assume !(ssl3_connect_~s__state~0 == 4369); 114149#L133 assume !(ssl3_connect_~s__state~0 == 4384); 114150#L136 assume !(ssl3_connect_~s__state~0 == 4385); 116222#L139 assume !(ssl3_connect_~s__state~0 == 4400); 116223#L142 assume !(ssl3_connect_~s__state~0 == 4401); 116160#L145 assume !(ssl3_connect_~s__state~0 == 4416); 116161#L148 assume !(ssl3_connect_~s__state~0 == 4417); 116152#L151 assume !(ssl3_connect_~s__state~0 == 4432); 116153#L154 assume !(ssl3_connect_~s__state~0 == 4433); 116147#L157 assume !(ssl3_connect_~s__state~0 == 4448); 116148#L160 assume !(ssl3_connect_~s__state~0 == 4449); 116143#L163 assume !(ssl3_connect_~s__state~0 == 4464); 116144#L166 assume !(ssl3_connect_~s__state~0 == 4465); 116139#L169 assume !(ssl3_connect_~s__state~0 == 4466); 116140#L172 assume !(ssl3_connect_~s__state~0 == 4467); 116131#L175 assume !(ssl3_connect_~s__state~0 == 4480); 116132#L178 assume !(ssl3_connect_~s__state~0 == 4481); 116126#L181 assume !(ssl3_connect_~s__state~0 == 4496); 116127#L184 assume !(ssl3_connect_~s__state~0 == 4497); 116122#L187 assume ssl3_connect_~s__state~0 == 4512; 113359#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 118270#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 114069#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 114070#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 114061#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 114062#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 114017#L546 ssl3_connect_~skip~0 := 0; 114018#L109-2 assume true; 114009#L109 assume !false; 114010#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114001#L112 assume !(ssl3_connect_~s__state~0 == 12292); 114002#L115 assume !(ssl3_connect_~s__state~0 == 16384); 113993#L118 assume !(ssl3_connect_~s__state~0 == 4096); 113994#L121 assume !(ssl3_connect_~s__state~0 == 20480); 113985#L124 assume !(ssl3_connect_~s__state~0 == 4099); 113986#L127 assume !(ssl3_connect_~s__state~0 == 4368); 113977#L130 assume !(ssl3_connect_~s__state~0 == 4369); 113978#L133 assume !(ssl3_connect_~s__state~0 == 4384); 113969#L136 assume !(ssl3_connect_~s__state~0 == 4385); 113970#L139 assume !(ssl3_connect_~s__state~0 == 4400); 113961#L142 assume !(ssl3_connect_~s__state~0 == 4401); 113962#L145 assume !(ssl3_connect_~s__state~0 == 4416); 113953#L148 assume !(ssl3_connect_~s__state~0 == 4417); 113954#L151 assume !(ssl3_connect_~s__state~0 == 4432); 113945#L154 assume !(ssl3_connect_~s__state~0 == 4433); 113946#L157 assume !(ssl3_connect_~s__state~0 == 4448); 113937#L160 assume !(ssl3_connect_~s__state~0 == 4449); 113938#L163 assume !(ssl3_connect_~s__state~0 == 4464); 113929#L166 assume !(ssl3_connect_~s__state~0 == 4465); 113930#L169 assume !(ssl3_connect_~s__state~0 == 4466); 113921#L172 assume !(ssl3_connect_~s__state~0 == 4467); 113922#L175 assume !(ssl3_connect_~s__state~0 == 4480); 113913#L178 assume !(ssl3_connect_~s__state~0 == 4481); 113914#L181 assume !(ssl3_connect_~s__state~0 == 4496); 113905#L184 assume !(ssl3_connect_~s__state~0 == 4497); 113906#L187 assume !(ssl3_connect_~s__state~0 == 4512); 113897#L190 assume !(ssl3_connect_~s__state~0 == 4513); 113898#L193 assume ssl3_connect_~s__state~0 == 4528; 113497#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 116031#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 115556#L436 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 113028#L440 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 113029#L436-1 ssl3_connect_~s__init_num~0 := 0; 113738#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 113736#L546 ssl3_connect_~skip~0 := 0; 113723#L109-2 assume true; 113724#L109 assume !false; 113717#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113718#L112 assume !(ssl3_connect_~s__state~0 == 12292); 113711#L115 assume !(ssl3_connect_~s__state~0 == 16384); 113712#L118 assume !(ssl3_connect_~s__state~0 == 4096); 113705#L121 assume !(ssl3_connect_~s__state~0 == 20480); 113706#L124 assume !(ssl3_connect_~s__state~0 == 4099); 113699#L127 assume !(ssl3_connect_~s__state~0 == 4368); 113700#L130 assume !(ssl3_connect_~s__state~0 == 4369); 113693#L133 assume !(ssl3_connect_~s__state~0 == 4384); 113694#L136 assume !(ssl3_connect_~s__state~0 == 4385); 113687#L139 assume !(ssl3_connect_~s__state~0 == 4400); 113688#L142 assume !(ssl3_connect_~s__state~0 == 4401); 113680#L145 assume !(ssl3_connect_~s__state~0 == 4416); 113681#L148 assume !(ssl3_connect_~s__state~0 == 4417); 113670#L151 assume !(ssl3_connect_~s__state~0 == 4432); 113671#L154 assume !(ssl3_connect_~s__state~0 == 4433); 113662#L157 assume !(ssl3_connect_~s__state~0 == 4448); 113663#L160 assume !(ssl3_connect_~s__state~0 == 4449); 113654#L163 assume !(ssl3_connect_~s__state~0 == 4464); 113655#L166 assume !(ssl3_connect_~s__state~0 == 4465); 113648#L169 assume !(ssl3_connect_~s__state~0 == 4466); 113649#L172 assume !(ssl3_connect_~s__state~0 == 4467); 113640#L175 assume !(ssl3_connect_~s__state~0 == 4480); 113641#L178 assume !(ssl3_connect_~s__state~0 == 4481); 113634#L181 assume !(ssl3_connect_~s__state~0 == 4496); 113635#L184 assume !(ssl3_connect_~s__state~0 == 4497); 113626#L187 assume !(ssl3_connect_~s__state~0 == 4512); 113627#L190 assume !(ssl3_connect_~s__state~0 == 4513); 113619#L193 assume !(ssl3_connect_~s__state~0 == 4528); 113351#L196 assume !(ssl3_connect_~s__state~0 == 4529); 113352#L199 assume !(ssl3_connect_~s__state~0 == 4560); 113154#L202 assume !(ssl3_connect_~s__state~0 == 4561); 113155#L205 assume ssl3_connect_~s__state~0 == 4352; 113146#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 113147#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 113592#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 113593#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 115236#L546 ssl3_connect_~skip~0 := 0; 115235#L109-2 assume true; 115234#L109 assume !false; 115233#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115232#L112 assume !(ssl3_connect_~s__state~0 == 12292); 115231#L115 assume !(ssl3_connect_~s__state~0 == 16384); 115230#L118 assume !(ssl3_connect_~s__state~0 == 4096); 115229#L121 assume !(ssl3_connect_~s__state~0 == 20480); 115227#L124 assume !(ssl3_connect_~s__state~0 == 4099); 115226#L127 assume !(ssl3_connect_~s__state~0 == 4368); 115225#L130 assume !(ssl3_connect_~s__state~0 == 4369); 113444#L133 assume !(ssl3_connect_~s__state~0 == 4384); 113083#L136 assume !(ssl3_connect_~s__state~0 == 4385); 113085#L139 assume !(ssl3_connect_~s__state~0 == 4400); 115193#L142 assume !(ssl3_connect_~s__state~0 == 4401); 115194#L145 assume !(ssl3_connect_~s__state~0 == 4416); 113423#L148 assume !(ssl3_connect_~s__state~0 == 4417); 113425#L151 assume !(ssl3_connect_~s__state~0 == 4432); 113413#L154 assume !(ssl3_connect_~s__state~0 == 4433); 113414#L157 assume !(ssl3_connect_~s__state~0 == 4448); 113403#L160 assume !(ssl3_connect_~s__state~0 == 4449); 113405#L163 assume !(ssl3_connect_~s__state~0 == 4464); 113396#L166 assume !(ssl3_connect_~s__state~0 == 4465); 113397#L169 assume !(ssl3_connect_~s__state~0 == 4466); 113386#L172 assume !(ssl3_connect_~s__state~0 == 4467); 113388#L175 assume !(ssl3_connect_~s__state~0 == 4480); 113378#L178 assume !(ssl3_connect_~s__state~0 == 4481); 113380#L181 assume !(ssl3_connect_~s__state~0 == 4496); 113369#L184 assume !(ssl3_connect_~s__state~0 == 4497); 113370#L187 assume !(ssl3_connect_~s__state~0 == 4512); 113358#L190 assume !(ssl3_connect_~s__state~0 == 4513); 113360#L193 assume !(ssl3_connect_~s__state~0 == 4528); 113496#L196 assume !(ssl3_connect_~s__state~0 == 4529); 113498#L199 assume ssl3_connect_~s__state~0 == 4560; 112980#L203 [2018-11-10 08:42:45,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,770 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-10 08:42:45,770 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:42:45,805 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:45,805 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:42:45,805 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:42:45,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:45,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 2 times [2018-11-10 08:42:45,806 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:45,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:45,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:45,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:45,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:45,849 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 08:42:45,850 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:45,850 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:45,862 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 08:42:45,884 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 08:42:45,884 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 08:42:45,886 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 08:42:45,926 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:45,926 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:42:45,927 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:45,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:45,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:45,927 INFO L87 Difference]: Start difference. First operand 5639 states and 6638 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-10 08:42:46,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:46,057 INFO L93 Difference]: Finished difference Result 5963 states and 6992 transitions. [2018-11-10 08:42:46,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:46,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5963 states and 6992 transitions. [2018-11-10 08:42:46,068 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-10 08:42:46,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5963 states to 5897 states and 6924 transitions. [2018-11-10 08:42:46,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5897 [2018-11-10 08:42:46,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5897 [2018-11-10 08:42:46,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5897 states and 6924 transitions. [2018-11-10 08:42:46,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:46,082 INFO L705 BuchiCegarLoop]: Abstraction has 5897 states and 6924 transitions. [2018-11-10 08:42:46,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states and 6924 transitions. [2018-11-10 08:42:46,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5573. [2018-11-10 08:42:46,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-10 08:42:46,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6568 transitions. [2018-11-10 08:42:46,125 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-10 08:42:46,125 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-10 08:42:46,125 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 08:42:46,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6568 transitions. [2018-11-10 08:42:46,138 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:46,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:46,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:46,139 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1, 1] [2018-11-10 08:42:46,139 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-10 08:42:46,139 INFO L793 eck$LassoCheckResult]: Stem: 125083#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 124983#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 124984#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 124987#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 124988#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 125011#L109-2 assume true; 125295#L109 assume !false; 125294#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125284#L112 assume ssl3_connect_~s__state~0 == 12292; 125060#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 125061#L217 ssl3_connect_~s__server~0 := 0; 125279#L222 assume ssl3_connect_~cb~0 != 0; 125277#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 125275#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 125272#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 125266#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 125263#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 125260#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 125252#L546 ssl3_connect_~skip~0 := 0; 125250#L109-2 assume true; 125248#L109 assume !false; 125246#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125244#L112 assume !(ssl3_connect_~s__state~0 == 12292); 125242#L115 assume !(ssl3_connect_~s__state~0 == 16384); 125240#L118 assume !(ssl3_connect_~s__state~0 == 4096); 125238#L121 assume !(ssl3_connect_~s__state~0 == 20480); 125236#L124 assume !(ssl3_connect_~s__state~0 == 4099); 125234#L127 assume ssl3_connect_~s__state~0 == 4368; 125232#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 125230#L271 assume !(ssl3_connect_~blastFlag~0 == 0); 125227#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 125224#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 125221#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 125213#L546 ssl3_connect_~skip~0 := 0; 125211#L109-2 assume true; 125191#L109 assume !false; 125192#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125185#L112 assume !(ssl3_connect_~s__state~0 == 12292); 125186#L115 assume !(ssl3_connect_~s__state~0 == 16384); 125179#L118 assume !(ssl3_connect_~s__state~0 == 4096); 125180#L121 assume !(ssl3_connect_~s__state~0 == 20480); 125173#L124 assume !(ssl3_connect_~s__state~0 == 4099); 125174#L127 assume !(ssl3_connect_~s__state~0 == 4368); 125167#L130 assume !(ssl3_connect_~s__state~0 == 4369); 125168#L133 assume ssl3_connect_~s__state~0 == 4384; 125161#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 125162#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 125032#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 125033#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 125209#L300-2 [2018-11-10 08:42:46,140 INFO L795 eck$LassoCheckResult]: Loop: 125209#L300-2 ssl3_connect_~s__init_num~0 := 0; 128854#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 128850#L546 ssl3_connect_~skip~0 := 0; 128848#L109-2 assume true; 128846#L109 assume !false; 128844#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128842#L112 assume !(ssl3_connect_~s__state~0 == 12292); 128840#L115 assume !(ssl3_connect_~s__state~0 == 16384); 128838#L118 assume !(ssl3_connect_~s__state~0 == 4096); 128836#L121 assume !(ssl3_connect_~s__state~0 == 20480); 128834#L124 assume !(ssl3_connect_~s__state~0 == 4099); 128832#L127 assume !(ssl3_connect_~s__state~0 == 4368); 128830#L130 assume !(ssl3_connect_~s__state~0 == 4369); 128828#L133 assume !(ssl3_connect_~s__state~0 == 4384); 128822#L136 assume !(ssl3_connect_~s__state~0 == 4385); 128820#L139 assume !(ssl3_connect_~s__state~0 == 4400); 128818#L142 assume !(ssl3_connect_~s__state~0 == 4401); 128816#L145 assume !(ssl3_connect_~s__state~0 == 4416); 128814#L148 assume !(ssl3_connect_~s__state~0 == 4417); 128812#L151 assume !(ssl3_connect_~s__state~0 == 4432); 128810#L154 assume !(ssl3_connect_~s__state~0 == 4433); 128808#L157 assume !(ssl3_connect_~s__state~0 == 4448); 128806#L160 assume !(ssl3_connect_~s__state~0 == 4449); 128804#L163 assume !(ssl3_connect_~s__state~0 == 4464); 128802#L166 assume !(ssl3_connect_~s__state~0 == 4465); 128800#L169 assume !(ssl3_connect_~s__state~0 == 4466); 128798#L172 assume !(ssl3_connect_~s__state~0 == 4467); 128796#L175 assume !(ssl3_connect_~s__state~0 == 4480); 128794#L178 assume !(ssl3_connect_~s__state~0 == 4481); 128792#L181 assume !(ssl3_connect_~s__state~0 == 4496); 128790#L184 assume !(ssl3_connect_~s__state~0 == 4497); 128788#L187 assume !(ssl3_connect_~s__state~0 == 4512); 128786#L190 assume !(ssl3_connect_~s__state~0 == 4513); 128784#L193 assume !(ssl3_connect_~s__state~0 == 4528); 128614#L196 assume !(ssl3_connect_~s__state~0 == 4529); 126381#L199 assume ssl3_connect_~s__state~0 == 4560; 125563#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 126377#L456 assume !(ssl3_connect_~ret~0 <= 0); 126378#L459 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 126373#L459-2 ssl3_connect_~s__init_num~0 := 0; 126363#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 126357#L546 ssl3_connect_~skip~0 := 0; 126353#L109-2 assume true; 126349#L109 assume !false; 126345#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126341#L112 assume !(ssl3_connect_~s__state~0 == 12292); 126337#L115 assume !(ssl3_connect_~s__state~0 == 16384); 126333#L118 assume !(ssl3_connect_~s__state~0 == 4096); 126329#L121 assume !(ssl3_connect_~s__state~0 == 20480); 126325#L124 assume !(ssl3_connect_~s__state~0 == 4099); 126321#L127 assume !(ssl3_connect_~s__state~0 == 4368); 126317#L130 assume !(ssl3_connect_~s__state~0 == 4369); 126313#L133 assume !(ssl3_connect_~s__state~0 == 4384); 126309#L136 assume !(ssl3_connect_~s__state~0 == 4385); 126305#L139 assume !(ssl3_connect_~s__state~0 == 4400); 126301#L142 assume !(ssl3_connect_~s__state~0 == 4401); 126297#L145 assume !(ssl3_connect_~s__state~0 == 4416); 126293#L148 assume !(ssl3_connect_~s__state~0 == 4417); 126289#L151 assume !(ssl3_connect_~s__state~0 == 4432); 126285#L154 assume !(ssl3_connect_~s__state~0 == 4433); 126281#L157 assume !(ssl3_connect_~s__state~0 == 4448); 126277#L160 assume !(ssl3_connect_~s__state~0 == 4449); 126273#L163 assume !(ssl3_connect_~s__state~0 == 4464); 126269#L166 assume !(ssl3_connect_~s__state~0 == 4465); 126265#L169 assume !(ssl3_connect_~s__state~0 == 4466); 126261#L172 assume !(ssl3_connect_~s__state~0 == 4467); 126257#L175 assume !(ssl3_connect_~s__state~0 == 4480); 126253#L178 assume !(ssl3_connect_~s__state~0 == 4481); 126249#L181 assume !(ssl3_connect_~s__state~0 == 4496); 126245#L184 assume !(ssl3_connect_~s__state~0 == 4497); 126241#L187 assume ssl3_connect_~s__state~0 == 4512; 125581#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 126234#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 126232#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 126224#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 126208#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 126198#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 126196#L546 ssl3_connect_~skip~0 := 0; 126183#L109-2 assume true; 126184#L109 assume !false; 126171#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 126172#L112 assume !(ssl3_connect_~s__state~0 == 12292); 126159#L115 assume !(ssl3_connect_~s__state~0 == 16384); 126160#L118 assume !(ssl3_connect_~s__state~0 == 4096); 126147#L121 assume !(ssl3_connect_~s__state~0 == 20480); 126148#L124 assume !(ssl3_connect_~s__state~0 == 4099); 126135#L127 assume !(ssl3_connect_~s__state~0 == 4368); 126136#L130 assume !(ssl3_connect_~s__state~0 == 4369); 126123#L133 assume !(ssl3_connect_~s__state~0 == 4384); 126124#L136 assume !(ssl3_connect_~s__state~0 == 4385); 126111#L139 assume !(ssl3_connect_~s__state~0 == 4400); 126112#L142 assume !(ssl3_connect_~s__state~0 == 4401); 126099#L145 assume !(ssl3_connect_~s__state~0 == 4416); 126100#L148 assume !(ssl3_connect_~s__state~0 == 4417); 126087#L151 assume !(ssl3_connect_~s__state~0 == 4432); 126088#L154 assume !(ssl3_connect_~s__state~0 == 4433); 126075#L157 assume !(ssl3_connect_~s__state~0 == 4448); 126076#L160 assume !(ssl3_connect_~s__state~0 == 4449); 126063#L163 assume !(ssl3_connect_~s__state~0 == 4464); 126064#L166 assume !(ssl3_connect_~s__state~0 == 4465); 126051#L169 assume !(ssl3_connect_~s__state~0 == 4466); 126052#L172 assume !(ssl3_connect_~s__state~0 == 4467); 126039#L175 assume !(ssl3_connect_~s__state~0 == 4480); 126040#L178 assume !(ssl3_connect_~s__state~0 == 4481); 126027#L181 assume !(ssl3_connect_~s__state~0 == 4496); 126028#L184 assume !(ssl3_connect_~s__state~0 == 4497); 126015#L187 assume !(ssl3_connect_~s__state~0 == 4512); 126016#L190 assume !(ssl3_connect_~s__state~0 == 4513); 126005#L193 assume ssl3_connect_~s__state~0 == 4528; 125572#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 125824#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 125825#L436 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 125724#L440 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 125725#L436-1 ssl3_connect_~s__init_num~0 := 0; 125718#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 125716#L546 ssl3_connect_~skip~0 := 0; 125709#L109-2 assume true; 125710#L109 assume !false; 125701#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125702#L112 assume !(ssl3_connect_~s__state~0 == 12292); 125693#L115 assume !(ssl3_connect_~s__state~0 == 16384); 125694#L118 assume !(ssl3_connect_~s__state~0 == 4096); 125685#L121 assume !(ssl3_connect_~s__state~0 == 20480); 125686#L124 assume !(ssl3_connect_~s__state~0 == 4099); 125677#L127 assume !(ssl3_connect_~s__state~0 == 4368); 125678#L130 assume !(ssl3_connect_~s__state~0 == 4369); 125668#L133 assume !(ssl3_connect_~s__state~0 == 4384); 125669#L136 assume !(ssl3_connect_~s__state~0 == 4385); 125659#L139 assume !(ssl3_connect_~s__state~0 == 4400); 125660#L142 assume !(ssl3_connect_~s__state~0 == 4401); 125649#L145 assume !(ssl3_connect_~s__state~0 == 4416); 125650#L148 assume !(ssl3_connect_~s__state~0 == 4417); 125639#L151 assume !(ssl3_connect_~s__state~0 == 4432); 125640#L154 assume !(ssl3_connect_~s__state~0 == 4433); 125629#L157 assume !(ssl3_connect_~s__state~0 == 4448); 125630#L160 assume !(ssl3_connect_~s__state~0 == 4449); 125619#L163 assume !(ssl3_connect_~s__state~0 == 4464); 125620#L166 assume !(ssl3_connect_~s__state~0 == 4465); 125611#L169 assume !(ssl3_connect_~s__state~0 == 4466); 125612#L172 assume !(ssl3_connect_~s__state~0 == 4467); 125601#L175 assume !(ssl3_connect_~s__state~0 == 4480); 125602#L178 assume !(ssl3_connect_~s__state~0 == 4481); 125593#L181 assume !(ssl3_connect_~s__state~0 == 4496); 125594#L184 assume !(ssl3_connect_~s__state~0 == 4497); 125583#L187 assume !(ssl3_connect_~s__state~0 == 4512); 125584#L190 assume !(ssl3_connect_~s__state~0 == 4513); 125573#L193 assume !(ssl3_connect_~s__state~0 == 4528); 125574#L196 assume !(ssl3_connect_~s__state~0 == 4529); 125564#L199 assume !(ssl3_connect_~s__state~0 == 4560); 125427#L202 assume !(ssl3_connect_~s__state~0 == 4561); 125425#L205 assume ssl3_connect_~s__state~0 == 4352; 125420#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 125421#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 125404#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 125405#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 125711#L546 ssl3_connect_~skip~0 := 0; 125712#L109-2 assume true; 125703#L109 assume !false; 125704#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125695#L112 assume !(ssl3_connect_~s__state~0 == 12292); 125696#L115 assume !(ssl3_connect_~s__state~0 == 16384); 125687#L118 assume !(ssl3_connect_~s__state~0 == 4096); 125688#L121 assume !(ssl3_connect_~s__state~0 == 20480); 125679#L124 assume !(ssl3_connect_~s__state~0 == 4099); 125680#L127 assume !(ssl3_connect_~s__state~0 == 4368); 125670#L130 assume !(ssl3_connect_~s__state~0 == 4369); 125672#L133 assume ssl3_connect_~s__state~0 == 4384; 125662#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 128869#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 128866#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 128863#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 125209#L300-2 [2018-11-10 08:42:46,140 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:46,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1786623537, now seen corresponding path program 1 times [2018-11-10 08:42:46,140 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:46,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:46,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,141 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:42:46,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:46,177 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-10 08:42:46,177 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:42:46,177 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:42:46,177 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:42:46,177 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:46,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1000736111, now seen corresponding path program 1 times [2018-11-10 08:42:46,178 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:46,178 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:46,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:46,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:46,242 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-10 08:42:46,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:46,242 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:46,271 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:46,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:46,297 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-10 08:42:46,343 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:46,343 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 08:42:46,343 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:46,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:42:46,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:42:46,344 INFO L87 Difference]: Start difference. First operand 5573 states and 6568 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-10 08:42:46,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:46,386 INFO L93 Difference]: Finished difference Result 5573 states and 6566 transitions. [2018-11-10 08:42:46,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:42:46,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5573 states and 6566 transitions. [2018-11-10 08:42:46,404 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:46,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5573 states to 5573 states and 6566 transitions. [2018-11-10 08:42:46,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5573 [2018-11-10 08:42:46,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5573 [2018-11-10 08:42:46,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5573 states and 6566 transitions. [2018-11-10 08:42:46,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:42:46,415 INFO L705 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-10 08:42:46,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5573 states and 6566 transitions. [2018-11-10 08:42:46,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5573 to 5573. [2018-11-10 08:42:46,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-10 08:42:46,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6566 transitions. [2018-11-10 08:42:46,457 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-10 08:42:46,457 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-10 08:42:46,457 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 08:42:46,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6566 transitions. [2018-11-10 08:42:46,469 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 08:42:46,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:42:46,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:42:46,471 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1, 1] [2018-11-10 08:42:46,471 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-10 08:42:46,471 INFO L793 eck$LassoCheckResult]: Stem: 136750#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136647#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, ssl3_connect_#t~post35, ssl3_connect_#t~nondet36, ssl3_connect_#t~post37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, ssl3_connect_#t~post51, ssl3_connect_#t~nondet52, ssl3_connect_#t~post53, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 136648#L95 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 136651#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post34 + 1;havoc ssl3_connect_#t~post34; 136652#L103 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 136917#L109-2 assume true; 136914#L109 assume !false; 136909#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136787#L112 assume ssl3_connect_~s__state~0 == 12292; 136788#L113 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post35 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post35 + 1;havoc ssl3_connect_#t~post35; 136898#L217 ssl3_connect_~s__server~0 := 0; 136896#L222 assume ssl3_connect_~cb~0 != 0; 136894#L222-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 136892#L227 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 136887#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 136883#L237-2 assume !(ssl3_connect_~tmp___4~0 == 0); 136879#L259 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post37 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post37 + 1;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 136873#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 136869#L546 ssl3_connect_~skip~0 := 0; 136867#L109-2 assume true; 136865#L109 assume !false; 136863#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136861#L112 assume !(ssl3_connect_~s__state~0 == 12292); 136859#L115 assume !(ssl3_connect_~s__state~0 == 16384); 136857#L118 assume !(ssl3_connect_~s__state~0 == 4096); 136855#L121 assume !(ssl3_connect_~s__state~0 == 20480); 136853#L124 assume !(ssl3_connect_~s__state~0 == 4099); 136850#L127 assume ssl3_connect_~s__state~0 == 4368; 136851#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 136665#L271 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 136666#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 136848#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 136846#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 136838#L546 ssl3_connect_~skip~0 := 0; 136831#L109-2 assume true; 136832#L109 assume !false; 136827#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136828#L112 assume !(ssl3_connect_~s__state~0 == 12292); 136823#L115 assume !(ssl3_connect_~s__state~0 == 16384); 136824#L118 assume !(ssl3_connect_~s__state~0 == 4096); 136819#L121 assume !(ssl3_connect_~s__state~0 == 20480); 136820#L124 assume !(ssl3_connect_~s__state~0 == 4099); 136815#L127 assume !(ssl3_connect_~s__state~0 == 4368); 136816#L130 assume !(ssl3_connect_~s__state~0 == 4369); 136811#L133 assume ssl3_connect_~s__state~0 == 4384; 136812#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 136808#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 136807#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 136801#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 136802#L300-2 [2018-11-10 08:42:46,471 INFO L795 eck$LassoCheckResult]: Loop: 136802#L300-2 ssl3_connect_~s__init_num~0 := 0; 141539#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141535#L546 ssl3_connect_~skip~0 := 0; 141533#L109-2 assume true; 141531#L109 assume !false; 141529#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141527#L112 assume !(ssl3_connect_~s__state~0 == 12292); 141525#L115 assume !(ssl3_connect_~s__state~0 == 16384); 141523#L118 assume !(ssl3_connect_~s__state~0 == 4096); 141521#L121 assume !(ssl3_connect_~s__state~0 == 20480); 141519#L124 assume !(ssl3_connect_~s__state~0 == 4099); 141517#L127 assume !(ssl3_connect_~s__state~0 == 4368); 141515#L130 assume !(ssl3_connect_~s__state~0 == 4369); 141513#L133 assume !(ssl3_connect_~s__state~0 == 4384); 141511#L136 assume !(ssl3_connect_~s__state~0 == 4385); 141510#L139 assume !(ssl3_connect_~s__state~0 == 4400); 141508#L142 assume !(ssl3_connect_~s__state~0 == 4401); 141506#L145 assume !(ssl3_connect_~s__state~0 == 4416); 141505#L148 assume !(ssl3_connect_~s__state~0 == 4417); 141504#L151 assume !(ssl3_connect_~s__state~0 == 4432); 141503#L154 assume !(ssl3_connect_~s__state~0 == 4433); 141502#L157 assume !(ssl3_connect_~s__state~0 == 4448); 141501#L160 assume !(ssl3_connect_~s__state~0 == 4449); 141499#L163 assume !(ssl3_connect_~s__state~0 == 4464); 141498#L166 assume !(ssl3_connect_~s__state~0 == 4465); 141497#L169 assume !(ssl3_connect_~s__state~0 == 4466); 141496#L172 assume !(ssl3_connect_~s__state~0 == 4467); 141495#L175 assume !(ssl3_connect_~s__state~0 == 4480); 141494#L178 assume !(ssl3_connect_~s__state~0 == 4481); 141493#L181 assume !(ssl3_connect_~s__state~0 == 4496); 141492#L184 assume !(ssl3_connect_~s__state~0 == 4497); 141491#L187 assume !(ssl3_connect_~s__state~0 == 4512); 141490#L190 assume !(ssl3_connect_~s__state~0 == 4513); 141488#L193 assume !(ssl3_connect_~s__state~0 == 4528); 141487#L196 assume !(ssl3_connect_~s__state~0 == 4529); 141486#L199 assume ssl3_connect_~s__state~0 == 4560; 141037#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 141485#L456 assume !(ssl3_connect_~ret~0 <= 0); 141484#L459 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 141388#L459-2 ssl3_connect_~s__init_num~0 := 0; 141385#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141382#L546 ssl3_connect_~skip~0 := 0; 141381#L109-2 assume true; 141380#L109 assume !false; 141379#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141378#L112 assume !(ssl3_connect_~s__state~0 == 12292); 141377#L115 assume !(ssl3_connect_~s__state~0 == 16384); 141376#L118 assume !(ssl3_connect_~s__state~0 == 4096); 141375#L121 assume !(ssl3_connect_~s__state~0 == 20480); 141374#L124 assume !(ssl3_connect_~s__state~0 == 4099); 141373#L127 assume !(ssl3_connect_~s__state~0 == 4368); 141372#L130 assume !(ssl3_connect_~s__state~0 == 4369); 141371#L133 assume !(ssl3_connect_~s__state~0 == 4384); 141370#L136 assume !(ssl3_connect_~s__state~0 == 4385); 141369#L139 assume !(ssl3_connect_~s__state~0 == 4400); 141368#L142 assume !(ssl3_connect_~s__state~0 == 4401); 141367#L145 assume !(ssl3_connect_~s__state~0 == 4416); 141366#L148 assume !(ssl3_connect_~s__state~0 == 4417); 141365#L151 assume !(ssl3_connect_~s__state~0 == 4432); 141364#L154 assume !(ssl3_connect_~s__state~0 == 4433); 141363#L157 assume !(ssl3_connect_~s__state~0 == 4448); 141362#L160 assume !(ssl3_connect_~s__state~0 == 4449); 141361#L163 assume !(ssl3_connect_~s__state~0 == 4464); 141360#L166 assume !(ssl3_connect_~s__state~0 == 4465); 141359#L169 assume !(ssl3_connect_~s__state~0 == 4466); 141358#L172 assume !(ssl3_connect_~s__state~0 == 4467); 141357#L175 assume !(ssl3_connect_~s__state~0 == 4480); 141356#L178 assume !(ssl3_connect_~s__state~0 == 4481); 141355#L181 assume !(ssl3_connect_~s__state~0 == 4496); 141354#L184 assume !(ssl3_connect_~s__state~0 == 4497); 141353#L187 assume ssl3_connect_~s__state~0 == 4512; 141041#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 141352#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 141351#L412 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 141350#L412-2 assume !(ssl3_connect_~tmp___7~0 == 0); 141349#L421 assume !(ssl3_connect_~tmp___8~0 == 0); 141346#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141343#L546 ssl3_connect_~skip~0 := 0; 141342#L109-2 assume true; 141341#L109 assume !false; 141340#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141339#L112 assume !(ssl3_connect_~s__state~0 == 12292); 141338#L115 assume !(ssl3_connect_~s__state~0 == 16384); 141337#L118 assume !(ssl3_connect_~s__state~0 == 4096); 141336#L121 assume !(ssl3_connect_~s__state~0 == 20480); 141335#L124 assume !(ssl3_connect_~s__state~0 == 4099); 141334#L127 assume !(ssl3_connect_~s__state~0 == 4368); 141333#L130 assume !(ssl3_connect_~s__state~0 == 4369); 141332#L133 assume !(ssl3_connect_~s__state~0 == 4384); 141331#L136 assume !(ssl3_connect_~s__state~0 == 4385); 141330#L139 assume !(ssl3_connect_~s__state~0 == 4400); 141329#L142 assume !(ssl3_connect_~s__state~0 == 4401); 141328#L145 assume !(ssl3_connect_~s__state~0 == 4416); 141327#L148 assume !(ssl3_connect_~s__state~0 == 4417); 141326#L151 assume !(ssl3_connect_~s__state~0 == 4432); 141325#L154 assume !(ssl3_connect_~s__state~0 == 4433); 141324#L157 assume !(ssl3_connect_~s__state~0 == 4448); 141323#L160 assume !(ssl3_connect_~s__state~0 == 4449); 141322#L163 assume !(ssl3_connect_~s__state~0 == 4464); 141321#L166 assume !(ssl3_connect_~s__state~0 == 4465); 141320#L169 assume !(ssl3_connect_~s__state~0 == 4466); 141319#L172 assume !(ssl3_connect_~s__state~0 == 4467); 141318#L175 assume !(ssl3_connect_~s__state~0 == 4480); 141316#L178 assume !(ssl3_connect_~s__state~0 == 4481); 141314#L181 assume !(ssl3_connect_~s__state~0 == 4496); 141310#L184 assume !(ssl3_connect_~s__state~0 == 4497); 141308#L187 assume !(ssl3_connect_~s__state~0 == 4512); 141306#L190 assume !(ssl3_connect_~s__state~0 == 4513); 141304#L193 assume ssl3_connect_~s__state~0 == 4528; 138383#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 138380#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 136682#L436 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 136683#L440 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 141090#L436-1 ssl3_connect_~s__init_num~0 := 0; 141088#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141085#L546 ssl3_connect_~skip~0 := 0; 141084#L109-2 assume true; 141083#L109 assume !false; 141082#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141081#L112 assume !(ssl3_connect_~s__state~0 == 12292); 141080#L115 assume !(ssl3_connect_~s__state~0 == 16384); 141079#L118 assume !(ssl3_connect_~s__state~0 == 4096); 141078#L121 assume !(ssl3_connect_~s__state~0 == 20480); 141077#L124 assume !(ssl3_connect_~s__state~0 == 4099); 141076#L127 assume !(ssl3_connect_~s__state~0 == 4368); 141075#L130 assume !(ssl3_connect_~s__state~0 == 4369); 141074#L133 assume !(ssl3_connect_~s__state~0 == 4384); 141073#L136 assume !(ssl3_connect_~s__state~0 == 4385); 141072#L139 assume !(ssl3_connect_~s__state~0 == 4400); 141071#L142 assume !(ssl3_connect_~s__state~0 == 4401); 141070#L145 assume !(ssl3_connect_~s__state~0 == 4416); 141069#L148 assume !(ssl3_connect_~s__state~0 == 4417); 141068#L151 assume !(ssl3_connect_~s__state~0 == 4432); 141067#L154 assume !(ssl3_connect_~s__state~0 == 4433); 141066#L157 assume !(ssl3_connect_~s__state~0 == 4448); 141065#L160 assume !(ssl3_connect_~s__state~0 == 4449); 141064#L163 assume !(ssl3_connect_~s__state~0 == 4464); 141063#L166 assume !(ssl3_connect_~s__state~0 == 4465); 141062#L169 assume !(ssl3_connect_~s__state~0 == 4466); 141061#L172 assume !(ssl3_connect_~s__state~0 == 4467); 141060#L175 assume !(ssl3_connect_~s__state~0 == 4480); 141059#L178 assume !(ssl3_connect_~s__state~0 == 4481); 141058#L181 assume !(ssl3_connect_~s__state~0 == 4496); 141057#L184 assume !(ssl3_connect_~s__state~0 == 4497); 141056#L187 assume !(ssl3_connect_~s__state~0 == 4512); 141055#L190 assume !(ssl3_connect_~s__state~0 == 4513); 141054#L193 assume !(ssl3_connect_~s__state~0 == 4528); 141053#L196 assume !(ssl3_connect_~s__state~0 == 4529); 141035#L199 assume !(ssl3_connect_~s__state~0 == 4560); 141034#L202 assume !(ssl3_connect_~s__state~0 == 4561); 141033#L205 assume ssl3_connect_~s__state~0 == 4352; 141032#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 141031#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 141029#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 141026#L511 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141023#L546 ssl3_connect_~skip~0 := 0; 141022#L109-2 assume true; 141021#L109 assume !false; 141020#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141019#L112 assume !(ssl3_connect_~s__state~0 == 12292); 141018#L115 assume !(ssl3_connect_~s__state~0 == 16384); 141017#L118 assume !(ssl3_connect_~s__state~0 == 4096); 141016#L121 assume !(ssl3_connect_~s__state~0 == 20480); 137000#L124 assume !(ssl3_connect_~s__state~0 == 4099); 137001#L127 assume !(ssl3_connect_~s__state~0 == 4368); 137245#L130 assume !(ssl3_connect_~s__state~0 == 4369); 137247#L133 assume ssl3_connect_~s__state~0 == 4384; 137234#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 141634#L290 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 141628#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 141627#L300 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 136802#L300-2 [2018-11-10 08:42:46,471 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:46,471 INFO L82 PathProgramCache]: Analyzing trace with hash -1690695309, now seen corresponding path program 1 times [2018-11-10 08:42:46,471 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:46,472 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:46,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:46,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:42:46,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:42:46,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1000736111, now seen corresponding path program 2 times [2018-11-10 08:42:46,486 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:42:46,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:42:46,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:42:46,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:42:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:42:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-10 08:42:46,557 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:42:46,557 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_021367b3-54e0-408a-9cf5-0d0ceae2a2bc/bin-2019/uautomizer/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:42:46,571 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 08:42:46,594 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 08:42:46,594 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 08:42:46,599 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:42:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-10 08:42:46,643 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:42:46,643 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 08:42:46,644 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:42:46,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 08:42:46,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 08:42:46,644 INFO L87 Difference]: Start difference. First operand 5573 states and 6566 transitions. cyclomatic complexity: 997 Second operand 4 states. [2018-11-10 08:42:46,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:42:46,765 INFO L93 Difference]: Finished difference Result 3805 states and 4262 transitions. [2018-11-10 08:42:46,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 08:42:46,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3805 states and 4262 transitions. [2018-11-10 08:42:46,775 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 08:42:46,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3805 states to 0 states and 0 transitions. [2018-11-10 08:42:46,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-10 08:42:46,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-10 08:42:46,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-10 08:42:46,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 08:42:46,776 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 08:42:46,776 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 08:42:46,776 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 08:42:46,776 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 08:42:46,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-10 08:42:46,777 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 08:42:46,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-10 08:42:46,782 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 08:42:46 BoogieIcfgContainer [2018-11-10 08:42:46,782 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 08:42:46,783 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 08:42:46,783 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 08:42:46,783 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 08:42:46,783 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:42:35" (3/4) ... [2018-11-10 08:42:46,786 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-10 08:42:46,786 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 08:42:46,787 INFO L168 Benchmark]: Toolchain (without parser) took 11601.30 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 523.8 MB). Free memory was 960.9 MB in the beginning and 1.2 GB in the end (delta: -282.1 MB). Peak memory consumption was 241.7 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,788 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 08:42:46,788 INFO L168 Benchmark]: CACSL2BoogieTranslator took 236.02 ms. Allocated memory is still 1.0 GB. Free memory was 960.9 MB in the beginning and 944.8 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,788 INFO L168 Benchmark]: Boogie Procedure Inliner took 70.94 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 114.8 MB). Free memory was 944.8 MB in the beginning and 1.1 GB in the end (delta: -167.0 MB). Peak memory consumption was 20.7 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,789 INFO L168 Benchmark]: Boogie Preprocessor took 25.33 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,789 INFO L168 Benchmark]: RCFGBuilder took 465.22 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,789 INFO L168 Benchmark]: BuchiAutomizer took 10796.73 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 408.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -181.5 MB). Peak memory consumption was 227.5 MB. Max. memory is 11.5 GB. [2018-11-10 08:42:46,790 INFO L168 Benchmark]: Witness Printer took 3.67 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 08:42:46,792 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 236.02 ms. Allocated memory is still 1.0 GB. Free memory was 960.9 MB in the beginning and 944.8 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 70.94 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 114.8 MB). Free memory was 944.8 MB in the beginning and 1.1 GB in the end (delta: -167.0 MB). Peak memory consumption was 20.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.33 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 465.22 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10796.73 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 408.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -181.5 MB). Peak memory consumption was 227.5 MB. Max. memory is 11.5 GB. * Witness Printer took 3.67 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. 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 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.7s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 5.6s. Construction of modules took 2.5s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.6s AutomataMinimizationTime, 31 MinimizatonAttempts, 4027 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6391 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6659 SDtfs, 3524 SDslu, 3532 SDs, 0 SdLazy, 3891 SolverSat, 647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div425 bol100 ite100 ukn100 eq152 hnf50 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 3ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 29 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...