./Ultimate.py --spec ../../sv-benchmarks/c/properties/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 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-635dfa2 [2018-12-09 14:43:01,735 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 14:43:01,736 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 14:43:01,742 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 14:43:01,742 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 14:43:01,743 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 14:43:01,743 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 14:43:01,744 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 14:43:01,745 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 14:43:01,745 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 14:43:01,746 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 14:43:01,746 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 14:43:01,746 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 14:43:01,747 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 14:43:01,747 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 14:43:01,748 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 14:43:01,748 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 14:43:01,749 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 14:43:01,750 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 14:43:01,750 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 14:43:01,751 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 14:43:01,751 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 14:43:01,752 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 14:43:01,753 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 14:43:01,753 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 14:43:01,753 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 14:43:01,754 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 14:43:01,754 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 14:43:01,754 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 14:43:01,755 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 14:43:01,755 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 14:43:01,755 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 14:43:01,755 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 14:43:01,755 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 14:43:01,756 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 14:43:01,756 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 14:43:01,756 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-12-09 14:43:01,764 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 14:43:01,764 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 14:43:01,764 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Use SBE=true [2018-12-09 14:43:01,765 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Use old map elimination=false [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-12-09 14:43:01,765 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 14:43:01,765 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-12-09 14:43:01,766 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 14:43:01,767 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-12-09 14:43:01,767 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 14:43:01,767 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-09 14:43:01,767 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-12-09 14:43:01,767 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 14:43:01,767 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-09 14:43:01,767 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-12-09 14:43:01,768 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-12-09 14:43:01,768 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:01,785 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 14:43:01,794 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 14:43:01,796 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 14:43:01,798 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 14:43:01,798 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 14:43:01,798 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-12-09 14:43:01,838 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/data/93dd6c6e6/4b2be6ba52274ace8e8f18a01082ffb2/FLAGba28c6b03 [2018-12-09 14:43:02,303 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 14:43:02,303 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/sv-benchmarks/c/ssh-simplified/s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-12-09 14:43:02,311 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/data/93dd6c6e6/4b2be6ba52274ace8e8f18a01082ffb2/FLAGba28c6b03 [2018-12-09 14:43:02,323 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/data/93dd6c6e6/4b2be6ba52274ace8e8f18a01082ffb2 [2018-12-09 14:43:02,325 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 14:43:02,327 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 14:43:02,327 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 14:43:02,328 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 14:43:02,330 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 14:43:02,331 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,333 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@650b367b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02, skipping insertion in model container [2018-12-09 14:43:02,333 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,339 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 14:43:02,361 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 14:43:02,479 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 14:43:02,481 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 14:43:02,512 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 14:43:02,554 INFO L195 MainTranslator]: Completed translation [2018-12-09 14:43:02,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02 WrapperNode [2018-12-09 14:43:02,555 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 14:43:02,555 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 14:43:02,555 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 14:43:02,556 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 14:43:02,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,570 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,587 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 14:43:02,587 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 14:43:02,587 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 14:43:02,587 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 14:43:02,593 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,593 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,595 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,595 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,600 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,606 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,608 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... [2018-12-09 14:43:02,610 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 14:43:02,610 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 14:43:02,610 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 14:43:02,610 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 14:43:02,611 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:02,641 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 14:43:02,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 14:43:02,702 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-12-09 14:43:02,703 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-12-09 14:43:02,913 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 14:43:02,914 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-12-09 14:43:02,914 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 02:43:02 BoogieIcfgContainer [2018-12-09 14:43:02,914 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 14:43:02,914 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-12-09 14:43:02,914 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-12-09 14:43:02,916 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-12-09 14:43:02,917 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 14:43:02,917 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 09.12 02:43:02" (1/3) ... [2018-12-09 14:43:02,918 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7ec24e16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.12 02:43:02, skipping insertion in model container [2018-12-09 14:43:02,918 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 14:43:02,918 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 02:43:02" (2/3) ... [2018-12-09 14:43:02,918 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7ec24e16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.12 02:43:02, skipping insertion in model container [2018-12-09 14:43:02,918 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 14:43:02,918 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 02:43:02" (3/3) ... [2018-12-09 14:43:02,919 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3_false-unreach-call_true-termination.cil.c [2018-12-09 14:43:02,952 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-09 14:43:02,952 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-12-09 14:43:02,952 INFO L375 BuchiCegarLoop]: Hoare is false [2018-12-09 14:43:02,952 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-12-09 14:43:02,952 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-09 14:43:02,952 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-09 14:43:02,953 INFO L379 BuchiCegarLoop]: Difference is false [2018-12-09 14:43:02,953 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-09 14:43:02,953 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-12-09 14:43:02,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2018-12-09 14:43:02,983 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-12-09 14:43:02,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:02,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:02,990 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-12-09 14:43:02,990 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:02,990 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-12-09 14:43:02,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2018-12-09 14:43:02,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-12-09 14:43:02,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:02,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:02,997 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-12-09 14:43:02,997 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:03,002 INFO L794 eck$LassoCheckResult]: Stem: 83#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 25#L95true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9#L98-2true ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 21#L103true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10#L109-1true [2018-12-09 14:43:03,002 INFO L796 eck$LassoCheckResult]: Loop: 10#L109-1true assume !false; 87#L110true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111#L112true assume 12292 == ssl3_connect_~s__state~0; 59#L113true 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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 110#L217true ssl3_connect_~s__server~0 := 0; 120#L222true assume 0 != ssl3_connect_~cb~0; 114#L222-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 38#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 71#L237true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 68#L237-2true assume !(0 == ssl3_connect_~tmp___4~0); 74#L259true assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7#L511true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44#L546true ssl3_connect_~skip~0 := 0; 10#L109-1true [2018-12-09 14:43:03,007 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:03,007 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2018-12-09 14:43:03,008 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:03,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:03,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:03,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:03,078 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2018-12-09 14:43:03,078 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:03,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:03,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,079 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:03,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:03,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2018-12-09 14:43:03,100 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:03,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:03,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:03,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:03,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:03,217 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:03,218 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:03,218 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:03,218 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:03,218 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 14:43:03,219 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:03,219 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:03,219 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:03,219 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-12-09 14:43:03,219 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:03,219 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:03,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,457 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:03,457 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,461 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,461 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,465 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,465 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,480 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,480 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,483 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,483 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,507 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,508 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,510 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,511 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,526 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,526 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,529 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,529 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,553 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,553 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,555 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,555 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,580 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,580 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,582 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,582 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,597 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,597 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,600 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,600 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,615 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,615 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,631 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:03,631 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,642 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,642 INFO L448 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,657 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,657 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,659 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,659 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,674 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,674 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,677 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,677 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,691 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,691 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,728 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,728 INFO L448 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=-2147483648, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-2147483648, 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=-2147483648, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-2147483648, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,743 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,743 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,746 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,746 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,760 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,760 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,776 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:03,776 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,787 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:03,787 INFO L448 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=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,802 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:03,802 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:03,819 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:03,819 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:03,822 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 14:43:03,835 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:03,835 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:03,835 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:03,835 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:03,835 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 14:43:03,835 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:03,835 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:03,835 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:03,835 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-12-09 14:43:03,836 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:03,836 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:03,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:03,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,068 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:04,073 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 14:43:04,074 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-12-09 14:43:04,076 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,076 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,076 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,076 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,077 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,078 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,078 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,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-12-09 14:43:04,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,082 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:04,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,083 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:04,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,084 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,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-12-09 14:43:04,085 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,085 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,085 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,085 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:04,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,085 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:04,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,086 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,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-12-09 14:43:04,087 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,087 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,087 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,087 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,087 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,087 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,088 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,088 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,089 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-12-09 14:43:04,089 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,089 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,089 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,089 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,089 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,090 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,090 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,090 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-12-09 14:43:04,091 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,091 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,091 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,091 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,091 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,091 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,091 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,093 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-12-09 14:43:04,094 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,095 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,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-12-09 14:43:04,096 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,096 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,097 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,097 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,097 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,098 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,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-12-09 14:43:04,098 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,098 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,099 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,102 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-12-09 14:43:04,102 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,102 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,102 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,102 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,102 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,103 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,106 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-12-09 14:43:04,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,107 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,107 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:04,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,107 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:04,108 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,109 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-12-09 14:43:04,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,110 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,110 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,110 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,112 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,113 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-12-09 14:43:04,113 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,113 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,113 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,114 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,114 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,114 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:04,117 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-12-09 14:43:04,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:04,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:04,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:04,118 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:04,118 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:04,118 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:04,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:04,122 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 14:43:04,126 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 14:43:04,126 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-09 14:43:04,128 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 14:43:04,128 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 14:43:04,128 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 14:43:04,128 INFO L520 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-12-09 14:43:04,129 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 14:43:04,146 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:04,158 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:04,169 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:04,191 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-12-09 14:43:04,192 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2018-12-09 14:43:04,392 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 507 states and 830 transitions. Complement of second has 8 states. [2018-12-09 14:43:04,393 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-12-09 14:43:04,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 14:43:04,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2018-12-09 14:43:04,397 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2018-12-09 14:43:04,398 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:04,398 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-12-09 14:43:04,404 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:04,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:04,411 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:04,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:04,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:04,430 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-12-09 14:43:04,431 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2018-12-09 14:43:04,597 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 535 states and 871 transitions. Complement of second has 10 states. [2018-12-09 14:43:04,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-12-09 14:43:04,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 14:43:04,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2018-12-09 14:43:04,598 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2018-12-09 14:43:04,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:04,599 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2018-12-09 14:43:04,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:04,599 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2018-12-09 14:43:04,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:04,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2018-12-09 14:43:04,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2018-12-09 14:43:04,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2018-12-09 14:43:04,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2018-12-09 14:43:04,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2018-12-09 14:43:04,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2018-12-09 14:43:04,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:04,613 INFO L705 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2018-12-09 14:43:04,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2018-12-09 14:43:04,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2018-12-09 14:43:04,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-12-09 14:43:04,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2018-12-09 14:43:04,634 INFO L728 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2018-12-09 14:43:04,634 INFO L608 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2018-12-09 14:43:04,634 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-12-09 14:43:04,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2018-12-09 14:43:04,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-12-09 14:43:04,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:04,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:04,635 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 14:43:04,635 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:04,635 INFO L794 eck$LassoCheckResult]: Stem: 1424#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 1365#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1330#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 1331#L103 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1352#L104 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1333#L109-1 [2018-12-09 14:43:04,636 INFO L796 eck$LassoCheckResult]: Loop: 1333#L109-1 assume !false; 1334#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L112 assume !(12292 == ssl3_connect_~s__state~0); 1450#L115 assume 16384 == ssl3_connect_~s__state~0; 1406#L217 ssl3_connect_~s__server~0 := 0; 1441#L222 assume 0 != ssl3_connect_~cb~0; 1443#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1374#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 1375#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1416#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 1417#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 1324#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1321#L546 ssl3_connect_~skip~0 := 0; 1333#L109-1 [2018-12-09 14:43:04,636 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:04,636 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2018-12-09 14:43:04,636 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:04,636 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:04,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:04,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:04,643 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:04,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2018-12-09 14:43:04,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:04,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:04,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:04,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:04,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:04,651 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:04,651 INFO L82 PathProgramCache]: Analyzing trace with hash -161552652, now seen corresponding path program 1 times [2018-12-09 14:43:04,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:04,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:04,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:04,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:04,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:04,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:04,678 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:04,678 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:04,759 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:04,760 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:04,760 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:04,760 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:04,760 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 14:43:04,760 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:04,760 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:04,760 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:04,760 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-12-09 14:43:04,760 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:04,760 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:04,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:04,957 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:04,957 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:04,959 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:04,959 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:04,961 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:04,961 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:04,976 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:04,977 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:04,978 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:04,979 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:04,993 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:04,993 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:04,995 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:04,995 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,010 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,010 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,012 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,012 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,027 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,027 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,029 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,029 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,044 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,044 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,046 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,046 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,069 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,069 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,109 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,109 INFO L448 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=-1942347264, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1942347264, 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=-1942347264, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1942347264, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,124 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,124 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,126 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,126 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,141 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,141 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,142 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,142 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,157 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,157 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,173 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:05,173 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,183 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,183 INFO L448 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=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,197 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,197 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,214 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:05,215 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,217 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 14:43:05,231 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:05,231 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:05,231 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:05,231 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:05,231 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 14:43:05,231 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:05,231 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:05,231 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:05,231 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-12-09 14:43:05,231 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:05,231 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:05,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,376 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:05,377 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 14:43:05,377 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-12-09 14:43:05,377 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,377 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,377 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,377 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:05,377 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,378 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:05,378 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,378 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,379 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-12-09 14:43:05,379 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,379 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,379 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,380 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,380 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,381 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,381 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-12-09 14:43:05,381 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,381 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,381 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,382 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,382 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,382 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,382 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,384 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,384 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-12-09 14:43:05,384 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,385 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,385 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,385 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,385 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,386 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-12-09 14:43:05,386 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,386 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,386 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,386 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,386 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,386 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,387 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,387 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,387 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-12-09 14:43:05,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,388 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,388 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,388 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,389 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-12-09 14:43:05,390 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,390 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,390 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,394 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,394 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-12-09 14:43:05,394 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,394 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,394 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,395 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:05,395 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,395 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:05,395 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,396 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-12-09 14:43:05,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,396 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,396 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,396 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,397 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,397 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-12-09 14:43:05,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,398 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,398 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,398 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,398 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,399 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:05,399 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-12-09 14:43:05,400 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:05,400 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:05,400 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:05,400 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:05,400 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:05,400 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:05,400 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:05,403 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 14:43:05,405 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 14:43:05,405 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-09 14:43:05,405 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 14:43:05,405 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 14:43:05,406 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 14:43:05,406 INFO L520 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-12-09 14:43:05,406 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 14:43:05,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:05,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:05,422 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:05,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:05,426 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:05,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:05,438 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-12-09 14:43:05,438 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2018-12-09 14:43:05,554 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 443 states and 649 transitions. Complement of second has 7 states. [2018-12-09 14:43:05,554 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-12-09 14:43:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 14:43:05,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 299 transitions. [2018-12-09 14:43:05,554 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 13 letters. [2018-12-09 14:43:05,554 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:05,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 18 letters. Loop has 13 letters. [2018-12-09 14:43:05,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:05,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 26 letters. [2018-12-09 14:43:05,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:05,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 649 transitions. [2018-12-09 14:43:05,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2018-12-09 14:43:05,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 356 states and 535 transitions. [2018-12-09 14:43:05,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2018-12-09 14:43:05,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2018-12-09 14:43:05,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 535 transitions. [2018-12-09 14:43:05,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:05,559 INFO L705 BuchiCegarLoop]: Abstraction has 356 states and 535 transitions. [2018-12-09 14:43:05,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 535 transitions. [2018-12-09 14:43:05,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 170. [2018-12-09 14:43:05,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-12-09 14:43:05,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2018-12-09 14:43:05,564 INFO L728 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2018-12-09 14:43:05,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:05,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:05,567 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand 3 states. [2018-12-09 14:43:05,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:05,621 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2018-12-09 14:43:05,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:05,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2018-12-09 14:43:05,622 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-12-09 14:43:05,623 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2018-12-09 14:43:05,623 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2018-12-09 14:43:05,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2018-12-09 14:43:05,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2018-12-09 14:43:05,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:05,624 INFO L705 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2018-12-09 14:43:05,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2018-12-09 14:43:05,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2018-12-09 14:43:05,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-12-09 14:43:05,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2018-12-09 14:43:05,627 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-12-09 14:43:05,627 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-12-09 14:43:05,627 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-12-09 14:43:05,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2018-12-09 14:43:05,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-12-09 14:43:05,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:05,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:05,629 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 14:43:05,629 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:05,629 INFO L794 eck$LassoCheckResult]: Stem: 2449#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 2389#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2354#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 2355#L103 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2376#L104 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2458#L109-1 [2018-12-09 14:43:05,629 INFO L796 eck$LassoCheckResult]: Loop: 2458#L109-1 assume !false; 2506#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2504#L112 assume 12292 == ssl3_connect_~s__state~0; 2430#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2431#L217 ssl3_connect_~s__server~0 := 0; 2470#L222 assume 0 != ssl3_connect_~cb~0; 2472#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2398#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 2399#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2441#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 2442#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 2371#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2508#L546 ssl3_connect_~skip~0 := 0; 2458#L109-1 [2018-12-09 14:43:05,629 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:05,629 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2018-12-09 14:43:05,629 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:05,629 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:05,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,630 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:05,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,636 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:05,636 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2018-12-09 14:43:05,636 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:05,636 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:05,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:05,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,644 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:05,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2018-12-09 14:43:05,644 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:05,644 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:05,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,644 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:05,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:05,731 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:05,731 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:05,731 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:05,731 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:05,731 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 14:43:05,731 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:05,731 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:05,731 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:05,731 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-12-09 14:43:05,731 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:05,731 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:05,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:05,881 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:05,882 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,884 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,884 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,886 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,886 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,900 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,901 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,902 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,902 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,917 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,917 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,919 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,919 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,934 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,934 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,935 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,936 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,950 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,950 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,952 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,952 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,967 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,967 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,969 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,969 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:05,985 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:05,985 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:05,987 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:05,987 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,002 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:06,003 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,018 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:06,019 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:06,027 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:06,027 INFO L448 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,042 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:06,042 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,058 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:06,058 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:06,068 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:06,068 INFO L448 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=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,082 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:06,082 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:06,084 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 14:43:06,084 INFO L448 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_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,099 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 14:43:06,099 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:06,115 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 14:43:06,116 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 14:43:06,118 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 14:43:06,131 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 14:43:06,131 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 14:43:06,131 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 14:43:06,131 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 14:43:06,132 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 14:43:06,132 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 14:43:06,132 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 14:43:06,132 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 14:43:06,132 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-12-09 14:43:06,132 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 14:43:06,132 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 14:43:06,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 14:43:06,287 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 14:43:06,287 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 14:43:06,287 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-12-09 14:43:06,288 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,288 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,288 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,288 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,288 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,288 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,288 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,289 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,289 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-12-09 14:43:06,289 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,289 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,289 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,289 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:06,290 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,290 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:06,290 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,290 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,291 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-12-09 14:43:06,291 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,291 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,291 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,291 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,291 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,291 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,292 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,293 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,293 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-12-09 14:43:06,293 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,293 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,293 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,293 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,293 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,294 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,295 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,295 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-12-09 14:43:06,295 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,295 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,295 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,296 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,296 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,296 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,296 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,297 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-12-09 14:43:06,297 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,297 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,297 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 14:43:06,297 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,298 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 14:43:06,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,298 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,298 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-12-09 14:43:06,299 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,299 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,299 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,299 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,299 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,299 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,299 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,301 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,301 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-12-09 14:43:06,301 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,301 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,302 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,302 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,302 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,302 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,302 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,303 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,304 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-12-09 14:43:06,304 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,304 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,304 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,304 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,304 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,305 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,305 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,306 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,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-12-09 14:43:06,306 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,307 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,307 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,307 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,307 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,307 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,307 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,308 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 14:43:06,308 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-12-09 14:43:06,308 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 14:43:06,308 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 14:43:06,308 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 14:43:06,309 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 14:43:06,309 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 14:43:06,309 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 14:43:06,309 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 14:43:06,311 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 14:43:06,313 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 14:43:06,313 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-09 14:43:06,313 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 14:43:06,313 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 14:43:06,313 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 14:43:06,313 INFO L520 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-12-09 14:43:06,314 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 14:43:06,325 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,333 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,340 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:06,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:06,350 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-12-09 14:43:06,350 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-12-09 14:43:06,472 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2018-12-09 14:43:06,472 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-12-09 14:43:06,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 14:43:06,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2018-12-09 14:43:06,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2018-12-09 14:43:06,473 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:06,473 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-12-09 14:43:06,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,488 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,492 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:06,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:06,501 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-12-09 14:43:06,501 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-12-09 14:43:06,600 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2018-12-09 14:43:06,600 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-12-09 14:43:06,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 14:43:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2018-12-09 14:43:06,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2018-12-09 14:43:06,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:06,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2018-12-09 14:43:06,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:06,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2018-12-09 14:43:06,602 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 14:43:06,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2018-12-09 14:43:06,605 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2018-12-09 14:43:06,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2018-12-09 14:43:06,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2018-12-09 14:43:06,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-12-09 14:43:06,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2018-12-09 14:43:06,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:06,607 INFO L705 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2018-12-09 14:43:06,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2018-12-09 14:43:06,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2018-12-09 14:43:06,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-12-09 14:43:06,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2018-12-09 14:43:06,611 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-12-09 14:43:06,611 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-12-09 14:43:06,611 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-12-09 14:43:06,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2018-12-09 14:43:06,612 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-12-09 14:43:06,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:06,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:06,613 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,613 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,613 INFO L794 eck$LassoCheckResult]: Stem: 3790#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 3726#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3695#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 3696#L103 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3716#L104 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 3798#L109-1 assume !false; 3698#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3791#L112 assume 12292 == ssl3_connect_~s__state~0; 3770#L113 [2018-12-09 14:43:06,613 INFO L796 eck$LassoCheckResult]: Loop: 3770#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3771#L217 ssl3_connect_~s__server~0 := 0; 3810#L222 assume 0 != ssl3_connect_~cb~0; 3815#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3739#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 3740#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3782#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 3783#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 3687#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3688#L546 ssl3_connect_~skip~0 := 0; 3851#L109-1 assume !false; 3849#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3847#L112 assume 12292 == ssl3_connect_~s__state~0; 3770#L113 [2018-12-09 14:43:06,613 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,613 INFO L82 PathProgramCache]: Analyzing trace with hash -421982954, now seen corresponding path program 1 times [2018-12-09 14:43:06,614 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:06,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,620 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,620 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2018-12-09 14:43:06,620 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,620 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,621 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:06,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:06,629 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:06,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:06,630 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:06,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:06,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:06,630 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-12-09 14:43:06,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:06,712 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2018-12-09 14:43:06,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:06,712 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2018-12-09 14:43:06,714 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2018-12-09 14:43:06,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2018-12-09 14:43:06,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2018-12-09 14:43:06,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2018-12-09 14:43:06,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2018-12-09 14:43:06,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:06,715 INFO L705 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2018-12-09 14:43:06,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2018-12-09 14:43:06,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2018-12-09 14:43:06,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-12-09 14:43:06,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2018-12-09 14:43:06,719 INFO L728 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2018-12-09 14:43:06,719 INFO L608 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2018-12-09 14:43:06,719 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-12-09 14:43:06,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2018-12-09 14:43:06,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2018-12-09 14:43:06,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:06,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:06,720 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,720 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,721 INFO L794 eck$LassoCheckResult]: Stem: 4216#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 4163#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4136#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 4137#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4156#L109-1 assume !false; 4279#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4277#L112 assume 12292 == ssl3_connect_~s__state~0; 4199#L113 [2018-12-09 14:43:06,721 INFO L796 eck$LassoCheckResult]: Loop: 4199#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4200#L217 ssl3_connect_~s__server~0 := 0; 4233#L222 assume 0 != ssl3_connect_~cb~0; 4236#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4176#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 4177#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4209#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 4210#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 4132#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4131#L546 ssl3_connect_~skip~0 := 0; 4138#L109-1 assume !false; 4139#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4217#L112 assume !(12292 == ssl3_connect_~s__state~0); 4222#L115 assume !(16384 == ssl3_connect_~s__state~0); 4223#L118 assume !(4096 == ssl3_connect_~s__state~0); 4230#L121 assume !(20480 == ssl3_connect_~s__state~0); 4201#L124 assume !(4099 == ssl3_connect_~s__state~0); 4202#L127 assume 4368 == ssl3_connect_~s__state~0; 4144#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 4145#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4148#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; 4149#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4150#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4299#L546 ssl3_connect_~skip~0 := 0; 4298#L109-1 assume !false; 4297#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4296#L112 assume 12292 == ssl3_connect_~s__state~0; 4199#L113 [2018-12-09 14:43:06,721 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2018-12-09 14:43:06,721 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,721 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,722 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:06,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,727 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2018-12-09 14:43:06,727 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,727 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:06,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:06,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:06,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:06,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:06,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:06,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:06,740 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-12-09 14:43:06,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:06,827 INFO L93 Difference]: Finished difference Result 232 states and 323 transitions. [2018-12-09 14:43:06,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:06,827 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 323 transitions. [2018-12-09 14:43:06,828 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2018-12-09 14:43:06,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 323 transitions. [2018-12-09 14:43:06,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2018-12-09 14:43:06,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2018-12-09 14:43:06,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 323 transitions. [2018-12-09 14:43:06,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:06,829 INFO L705 BuchiCegarLoop]: Abstraction has 232 states and 323 transitions. [2018-12-09 14:43:06,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 323 transitions. [2018-12-09 14:43:06,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 194. [2018-12-09 14:43:06,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-12-09 14:43:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2018-12-09 14:43:06,831 INFO L728 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2018-12-09 14:43:06,831 INFO L608 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2018-12-09 14:43:06,831 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-12-09 14:43:06,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2018-12-09 14:43:06,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2018-12-09 14:43:06,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:06,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:06,832 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,832 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:06,832 INFO L794 eck$LassoCheckResult]: Stem: 4635#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 4578#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4551#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 4552#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4571#L109-1 assume !false; 4721#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4720#L112 assume 12292 == ssl3_connect_~s__state~0; 4617#L113 [2018-12-09 14:43:06,832 INFO L796 eck$LassoCheckResult]: Loop: 4617#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4618#L217 ssl3_connect_~s__server~0 := 0; 4653#L222 assume 0 != ssl3_connect_~cb~0; 4655#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4592#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 4593#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4628#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 4629#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 4582#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4693#L546 ssl3_connect_~skip~0 := 0; 4692#L109-1 assume !false; 4691#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4690#L112 assume !(12292 == ssl3_connect_~s__state~0); 4689#L115 assume !(16384 == ssl3_connect_~s__state~0); 4688#L118 assume !(4096 == ssl3_connect_~s__state~0); 4686#L121 assume !(20480 == ssl3_connect_~s__state~0); 4684#L124 assume !(4099 == ssl3_connect_~s__state~0); 4681#L127 assume 4368 == ssl3_connect_~s__state~0; 4559#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 4560#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4563#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; 4564#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4565#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4710#L546 ssl3_connect_~skip~0 := 0; 4709#L109-1 assume !false; 4708#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4707#L112 assume !(12292 == ssl3_connect_~s__state~0); 4706#L115 assume !(16384 == ssl3_connect_~s__state~0); 4705#L118 assume !(4096 == ssl3_connect_~s__state~0); 4704#L121 assume !(20480 == ssl3_connect_~s__state~0); 4619#L124 assume !(4099 == ssl3_connect_~s__state~0); 4620#L127 assume !(4368 == ssl3_connect_~s__state~0); 4626#L130 assume !(4369 == ssl3_connect_~s__state~0); 4673#L133 assume 4384 == ssl3_connect_~s__state~0; 4644#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4607#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4569#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 4594#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4634#L300-2 ssl3_connect_~s__init_num~0 := 0; 4547#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4546#L546 ssl3_connect_~skip~0 := 0; 4553#L109-1 assume !false; 4554#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4729#L112 assume 12292 == ssl3_connect_~s__state~0; 4617#L113 [2018-12-09 14:43:06,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2018-12-09 14:43:06,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,833 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:06,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,837 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1323805521, now seen corresponding path program 1 times [2018-12-09 14:43:06,837 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,837 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:06,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,847 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-12-09 14:43:06,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:06,848 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:06,848 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:06,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:06,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:06,848 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-12-09 14:43:06,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:06,933 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2018-12-09 14:43:06,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:06,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2018-12-09 14:43:06,934 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-12-09 14:43:06,935 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2018-12-09 14:43:06,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2018-12-09 14:43:06,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2018-12-09 14:43:06,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2018-12-09 14:43:06,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:06,935 INFO L705 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2018-12-09 14:43:06,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2018-12-09 14:43:06,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2018-12-09 14:43:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-12-09 14:43:06,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2018-12-09 14:43:06,939 INFO L728 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2018-12-09 14:43:06,939 INFO L608 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2018-12-09 14:43:06,939 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-12-09 14:43:06,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2018-12-09 14:43:06,940 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2018-12-09 14:43:06,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:06,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:06,941 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:06,941 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:06,941 INFO L794 eck$LassoCheckResult]: Stem: 5074#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 5015#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4987#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 4988#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5007#L109-1 assume !false; 5163#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5121#L112 assume 12292 == ssl3_connect_~s__state~0; 5055#L113 [2018-12-09 14:43:06,941 INFO L796 eck$LassoCheckResult]: Loop: 5055#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5056#L217 ssl3_connect_~s__server~0 := 0; 5091#L222 assume 0 != ssl3_connect_~cb~0; 5094#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5030#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 5031#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5067#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 5068#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 5019#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5144#L546 ssl3_connect_~skip~0 := 0; 5143#L109-1 assume !false; 5142#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5141#L112 assume !(12292 == ssl3_connect_~s__state~0); 5140#L115 assume !(16384 == ssl3_connect_~s__state~0); 5138#L118 assume !(4096 == ssl3_connect_~s__state~0); 5133#L121 assume !(20480 == ssl3_connect_~s__state~0); 5131#L124 assume !(4099 == ssl3_connect_~s__state~0); 5129#L127 assume !(4368 == ssl3_connect_~s__state~0); 5047#L130 assume !(4369 == ssl3_connect_~s__state~0); 5034#L133 assume !(4384 == ssl3_connect_~s__state~0); 5035#L136 assume !(4385 == ssl3_connect_~s__state~0); 5020#L139 assume !(4400 == ssl3_connect_~s__state~0); 4997#L142 assume !(4401 == ssl3_connect_~s__state~0); 4998#L145 assume !(4416 == ssl3_connect_~s__state~0); 5112#L148 assume !(4417 == ssl3_connect_~s__state~0); 5088#L151 assume !(4432 == ssl3_connect_~s__state~0); 5071#L154 assume !(4433 == ssl3_connect_~s__state~0); 5060#L157 assume !(4448 == ssl3_connect_~s__state~0); 5061#L160 assume !(4449 == ssl3_connect_~s__state~0); 5048#L163 assume !(4464 == ssl3_connect_~s__state~0); 5037#L166 assume !(4465 == ssl3_connect_~s__state~0); 5013#L169 assume !(4466 == ssl3_connect_~s__state~0); 5014#L172 assume !(4467 == ssl3_connect_~s__state~0); 4977#L175 assume !(4480 == ssl3_connect_~s__state~0); 4978#L178 assume !(4481 == ssl3_connect_~s__state~0); 5095#L181 assume !(4496 == ssl3_connect_~s__state~0); 5090#L184 assume !(4497 == ssl3_connect_~s__state~0); 5072#L187 assume !(4512 == ssl3_connect_~s__state~0); 5063#L190 assume !(4513 == ssl3_connect_~s__state~0); 5064#L193 assume !(4528 == ssl3_connect_~s__state~0); 5051#L196 assume !(4529 == ssl3_connect_~s__state~0); 5039#L199 assume !(4560 == ssl3_connect_~s__state~0); 5040#L202 assume !(4561 == ssl3_connect_~s__state~0); 5027#L205 assume 4352 == ssl3_connect_~s__state~0; 5028#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5043#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4994#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4983#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4982#L546 ssl3_connect_~skip~0 := 0; 5159#L109-1 assume !false; 5158#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5157#L112 assume 12292 == ssl3_connect_~s__state~0; 5055#L113 [2018-12-09 14:43:06,941 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2018-12-09 14:43:06,941 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,941 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:06,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:06,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:06,947 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2018-12-09 14:43:06,947 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:06,947 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:06,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,948 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:06,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:06,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:06,960 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:06,960 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:06,960 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:06,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:06,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:06,960 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-12-09 14:43:07,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,009 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2018-12-09 14:43:07,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,009 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2018-12-09 14:43:07,010 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-12-09 14:43:07,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2018-12-09 14:43:07,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2018-12-09 14:43:07,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2018-12-09 14:43:07,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2018-12-09 14:43:07,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,012 INFO L705 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2018-12-09 14:43:07,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2018-12-09 14:43:07,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2018-12-09 14:43:07,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-12-09 14:43:07,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2018-12-09 14:43:07,016 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2018-12-09 14:43:07,016 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2018-12-09 14:43:07,016 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-12-09 14:43:07,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2018-12-09 14:43:07,017 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2018-12-09 14:43:07,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,018 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,018 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,019 INFO L794 eck$LassoCheckResult]: Stem: 5542#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 5483#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5455#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 5456#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5475#L109-1 assume !false; 5643#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5635#L112 assume 12292 == ssl3_connect_~s__state~0; 5522#L113 [2018-12-09 14:43:07,019 INFO L796 eck$LassoCheckResult]: Loop: 5522#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5523#L217 ssl3_connect_~s__server~0 := 0; 5561#L222 assume 0 != ssl3_connect_~cb~0; 5564#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5499#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 5500#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5534#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 5535#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 5451#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5450#L546 ssl3_connect_~skip~0 := 0; 5457#L109-1 assume !false; 5458#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5543#L112 assume !(12292 == ssl3_connect_~s__state~0); 5549#L115 assume !(16384 == ssl3_connect_~s__state~0); 5550#L118 assume !(4096 == ssl3_connect_~s__state~0); 5621#L121 assume !(20480 == ssl3_connect_~s__state~0); 5525#L124 assume !(4099 == ssl3_connect_~s__state~0); 5526#L127 assume 4368 == ssl3_connect_~s__state~0; 5463#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 5464#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5467#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; 5468#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5469#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5604#L546 ssl3_connect_~skip~0 := 0; 5602#L109-1 assume !false; 5596#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5593#L112 assume !(12292 == ssl3_connect_~s__state~0); 5592#L115 assume !(16384 == ssl3_connect_~s__state~0); 5591#L118 assume !(4096 == ssl3_connect_~s__state~0); 5590#L121 assume !(20480 == ssl3_connect_~s__state~0); 5589#L124 assume !(4099 == ssl3_connect_~s__state~0); 5586#L127 assume !(4368 == ssl3_connect_~s__state~0); 5585#L130 assume !(4369 == ssl3_connect_~s__state~0); 5583#L133 assume !(4384 == ssl3_connect_~s__state~0); 5575#L136 assume !(4385 == ssl3_connect_~s__state~0); 5489#L139 assume !(4400 == ssl3_connect_~s__state~0); 5465#L142 assume !(4401 == ssl3_connect_~s__state~0); 5466#L145 assume !(4416 == ssl3_connect_~s__state~0); 5584#L148 assume !(4417 == ssl3_connect_~s__state~0); 5558#L151 assume !(4432 == ssl3_connect_~s__state~0); 5538#L154 assume !(4433 == ssl3_connect_~s__state~0); 5539#L157 assume !(4448 == ssl3_connect_~s__state~0); 5617#L160 assume !(4449 == ssl3_connect_~s__state~0); 5515#L163 assume !(4464 == ssl3_connect_~s__state~0); 5505#L166 assume !(4465 == ssl3_connect_~s__state~0); 5481#L169 assume !(4466 == ssl3_connect_~s__state~0); 5482#L172 assume !(4467 == ssl3_connect_~s__state~0); 5445#L175 assume !(4480 == ssl3_connect_~s__state~0); 5446#L178 assume !(4481 == ssl3_connect_~s__state~0); 5565#L181 assume !(4496 == ssl3_connect_~s__state~0); 5560#L184 assume !(4497 == ssl3_connect_~s__state~0); 5540#L187 assume !(4512 == ssl3_connect_~s__state~0); 5530#L190 assume !(4513 == ssl3_connect_~s__state~0); 5531#L193 assume !(4528 == ssl3_connect_~s__state~0); 5518#L196 assume !(4529 == ssl3_connect_~s__state~0); 5506#L199 assume !(4560 == ssl3_connect_~s__state~0); 5507#L202 assume !(4561 == ssl3_connect_~s__state~0); 5496#L205 assume 4352 == ssl3_connect_~s__state~0; 5497#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5510#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5462#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5488#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5612#L546 ssl3_connect_~skip~0 := 0; 5610#L109-1 assume !false; 5605#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5603#L112 assume 12292 == ssl3_connect_~s__state~0; 5522#L113 [2018-12-09 14:43:07,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2018-12-09 14:43:07,019 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,019 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,020 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,025 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,026 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2018-12-09 14:43:07,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,026 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:07,045 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,045 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,046 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,046 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-12-09 14:43:07,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,110 INFO L93 Difference]: Finished difference Result 242 states and 357 transitions. [2018-12-09 14:43:07,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 357 transitions. [2018-12-09 14:43:07,111 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-12-09 14:43:07,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 357 transitions. [2018-12-09 14:43:07,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2018-12-09 14:43:07,112 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2018-12-09 14:43:07,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 357 transitions. [2018-12-09 14:43:07,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,112 INFO L705 BuchiCegarLoop]: Abstraction has 242 states and 357 transitions. [2018-12-09 14:43:07,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 357 transitions. [2018-12-09 14:43:07,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 237. [2018-12-09 14:43:07,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-12-09 14:43:07,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2018-12-09 14:43:07,115 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2018-12-09 14:43:07,115 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2018-12-09 14:43:07,115 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-12-09 14:43:07,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2018-12-09 14:43:07,116 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2018-12-09 14:43:07,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,116 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,116 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,117 INFO L794 eck$LassoCheckResult]: Stem: 6027#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 5968#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5940#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 5941#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5960#L109-1 assume !false; 6147#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6140#L112 assume 12292 == ssl3_connect_~s__state~0; 6006#L113 [2018-12-09 14:43:07,117 INFO L796 eck$LassoCheckResult]: Loop: 6006#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6007#L217 ssl3_connect_~s__server~0 := 0; 6046#L222 assume 0 != ssl3_connect_~cb~0; 6048#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5983#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 5984#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6018#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 6019#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 6020#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6110#L546 ssl3_connect_~skip~0 := 0; 6108#L109-1 assume !false; 6106#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6104#L112 assume !(12292 == ssl3_connect_~s__state~0); 6100#L115 assume !(16384 == ssl3_connect_~s__state~0); 6096#L118 assume !(4096 == ssl3_connect_~s__state~0); 6094#L121 assume !(20480 == ssl3_connect_~s__state~0); 6008#L124 assume !(4099 == ssl3_connect_~s__state~0); 6009#L127 assume 4368 == ssl3_connect_~s__state~0; 5948#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 5949#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5952#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; 5953#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5954#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6159#L546 ssl3_connect_~skip~0 := 0; 6157#L109-1 assume !false; 6156#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6155#L112 assume !(12292 == ssl3_connect_~s__state~0); 6153#L115 assume !(16384 == ssl3_connect_~s__state~0); 6102#L118 assume !(4096 == ssl3_connect_~s__state~0); 6098#L121 assume !(20480 == ssl3_connect_~s__state~0); 6091#L124 assume !(4099 == ssl3_connect_~s__state~0); 6015#L127 assume !(4368 == ssl3_connect_~s__state~0); 5998#L130 assume !(4369 == ssl3_connect_~s__state~0); 5987#L133 assume 4384 == ssl3_connect_~s__state~0; 5965#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5996#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5958#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 5985#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6026#L300-2 ssl3_connect_~s__init_num~0 := 0; 5936#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5935#L546 ssl3_connect_~skip~0 := 0; 5942#L109-1 assume !false; 5943#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6047#L112 assume !(12292 == ssl3_connect_~s__state~0); 6035#L115 assume !(16384 == ssl3_connect_~s__state~0); 6036#L118 assume !(4096 == ssl3_connect_~s__state~0); 6071#L121 assume !(20480 == ssl3_connect_~s__state~0); 6154#L124 assume !(4099 == ssl3_connect_~s__state~0); 6152#L127 assume !(4368 == ssl3_connect_~s__state~0); 6151#L130 assume !(4369 == ssl3_connect_~s__state~0); 6150#L133 assume !(4384 == ssl3_connect_~s__state~0); 6148#L136 assume !(4385 == ssl3_connect_~s__state~0); 6146#L139 assume !(4400 == ssl3_connect_~s__state~0); 6145#L142 assume !(4401 == ssl3_connect_~s__state~0); 6144#L145 assume !(4416 == ssl3_connect_~s__state~0); 6142#L148 assume !(4417 == ssl3_connect_~s__state~0); 6139#L151 assume !(4432 == ssl3_connect_~s__state~0); 6137#L154 assume !(4433 == ssl3_connect_~s__state~0); 6136#L157 assume !(4448 == ssl3_connect_~s__state~0); 6135#L160 assume !(4449 == ssl3_connect_~s__state~0); 6134#L163 assume !(4464 == ssl3_connect_~s__state~0); 6133#L166 assume !(4465 == ssl3_connect_~s__state~0); 6132#L169 assume !(4466 == ssl3_connect_~s__state~0); 6131#L172 assume !(4467 == ssl3_connect_~s__state~0); 6130#L175 assume !(4480 == ssl3_connect_~s__state~0); 6128#L178 assume !(4481 == ssl3_connect_~s__state~0); 6123#L181 assume !(4496 == ssl3_connect_~s__state~0); 6121#L184 assume !(4497 == ssl3_connect_~s__state~0); 6101#L187 assume !(4512 == ssl3_connect_~s__state~0); 6097#L190 assume !(4513 == ssl3_connect_~s__state~0); 6095#L193 assume !(4528 == ssl3_connect_~s__state~0); 6055#L196 assume !(4529 == ssl3_connect_~s__state~0); 6056#L199 assume !(4560 == ssl3_connect_~s__state~0); 5991#L202 assume !(4561 == ssl3_connect_~s__state~0); 5980#L205 assume 4352 == ssl3_connect_~s__state~0; 5981#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5994#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5947#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5973#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6081#L546 ssl3_connect_~skip~0 := 0; 6078#L109-1 assume !false; 6077#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6076#L112 assume 12292 == ssl3_connect_~s__state~0; 6006#L113 [2018-12-09 14:43:07,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2018-12-09 14:43:07,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,130 INFO L82 PathProgramCache]: Analyzing trace with hash -844886035, now seen corresponding path program 1 times [2018-12-09 14:43:07,130 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,148 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-12-09 14:43:07,148 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,148 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,148 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,149 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-12-09 14:43:07,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,253 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2018-12-09 14:43:07,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2018-12-09 14:43:07,255 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2018-12-09 14:43:07,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2018-12-09 14:43:07,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2018-12-09 14:43:07,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2018-12-09 14:43:07,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2018-12-09 14:43:07,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,257 INFO L705 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2018-12-09 14:43:07,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2018-12-09 14:43:07,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2018-12-09 14:43:07,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-12-09 14:43:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2018-12-09 14:43:07,261 INFO L728 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2018-12-09 14:43:07,261 INFO L608 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2018-12-09 14:43:07,261 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-12-09 14:43:07,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2018-12-09 14:43:07,262 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2018-12-09 14:43:07,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,263 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,263 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,263 INFO L794 eck$LassoCheckResult]: Stem: 6557#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 6490#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6463#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 6464#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6483#L109-1 assume !false; 6676#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6671#L112 assume 12292 == ssl3_connect_~s__state~0; 6533#L113 [2018-12-09 14:43:07,263 INFO L796 eck$LassoCheckResult]: Loop: 6533#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6534#L217 ssl3_connect_~s__server~0 := 0; 6578#L222 assume 0 != ssl3_connect_~cb~0; 6582#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6507#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 6508#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6546#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 6547#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 6550#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6648#L546 ssl3_connect_~skip~0 := 0; 6647#L109-1 assume !false; 6646#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6645#L112 assume !(12292 == ssl3_connect_~s__state~0); 6644#L115 assume !(16384 == ssl3_connect_~s__state~0); 6643#L118 assume !(4096 == ssl3_connect_~s__state~0); 6642#L121 assume !(20480 == ssl3_connect_~s__state~0); 6536#L124 assume !(4099 == ssl3_connect_~s__state~0); 6537#L127 assume 4368 == ssl3_connect_~s__state~0; 6471#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 6472#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6475#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; 6476#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6477#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6697#L546 ssl3_connect_~skip~0 := 0; 6695#L109-1 assume !false; 6694#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6655#L112 assume !(12292 == ssl3_connect_~s__state~0); 6656#L115 assume !(16384 == ssl3_connect_~s__state~0); 6675#L118 assume !(4096 == ssl3_connect_~s__state~0); 6673#L121 assume !(20480 == ssl3_connect_~s__state~0); 6670#L124 assume !(4099 == ssl3_connect_~s__state~0); 6669#L127 assume !(4368 == ssl3_connect_~s__state~0); 6523#L130 assume !(4369 == ssl3_connect_~s__state~0); 6524#L133 assume 4384 == ssl3_connect_~s__state~0; 6567#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6521#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6481#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 6509#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6556#L300-2 ssl3_connect_~s__init_num~0 := 0; 6459#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6458#L546 ssl3_connect_~skip~0 := 0; 6465#L109-1 assume !false; 6466#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6559#L112 assume !(12292 == ssl3_connect_~s__state~0); 6565#L115 assume !(16384 == ssl3_connect_~s__state~0); 6566#L118 assume !(4096 == ssl3_connect_~s__state~0); 6561#L121 assume !(20480 == ssl3_connect_~s__state~0); 6562#L124 assume !(4099 == ssl3_connect_~s__state~0); 6617#L127 assume !(4368 == ssl3_connect_~s__state~0); 6612#L130 assume !(4369 == ssl3_connect_~s__state~0); 6613#L133 assume !(4384 == ssl3_connect_~s__state~0); 6610#L136 assume !(4385 == ssl3_connect_~s__state~0); 6611#L139 assume !(4400 == ssl3_connect_~s__state~0); 6597#L142 assume !(4401 == ssl3_connect_~s__state~0); 6598#L145 assume !(4416 == ssl3_connect_~s__state~0); 6638#L148 assume !(4417 == ssl3_connect_~s__state~0); 6606#L151 assume !(4432 == ssl3_connect_~s__state~0); 6607#L154 assume !(4433 == ssl3_connect_~s__state~0); 6711#L157 assume !(4448 == ssl3_connect_~s__state~0); 6635#L160 assume !(4449 == ssl3_connect_~s__state~0); 6636#L163 assume !(4464 == ssl3_connect_~s__state~0); 6599#L166 assume !(4465 == ssl3_connect_~s__state~0); 6600#L169 assume !(4466 == ssl3_connect_~s__state~0); 6601#L172 assume !(4467 == ssl3_connect_~s__state~0); 6664#L175 assume !(4480 == ssl3_connect_~s__state~0); 6663#L178 assume !(4481 == ssl3_connect_~s__state~0); 6662#L181 assume !(4496 == ssl3_connect_~s__state~0); 6622#L184 assume !(4497 == ssl3_connect_~s__state~0); 6614#L187 assume !(4512 == ssl3_connect_~s__state~0); 6615#L190 assume !(4513 == ssl3_connect_~s__state~0); 6616#L193 assume !(4528 == ssl3_connect_~s__state~0); 6591#L196 assume !(4529 == ssl3_connect_~s__state~0); 6592#L199 assume !(4560 == ssl3_connect_~s__state~0); 6516#L202 assume !(4561 == ssl3_connect_~s__state~0); 6504#L205 assume 4352 == ssl3_connect_~s__state~0; 6505#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6519#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6470#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6495#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6626#L546 ssl3_connect_~skip~0 := 0; 6625#L109-1 assume !false; 6624#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6623#L112 assume 12292 == ssl3_connect_~s__state~0; 6533#L113 [2018-12-09 14:43:07,263 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2018-12-09 14:43:07,263 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,264 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1083386667, now seen corresponding path program 1 times [2018-12-09 14:43:07,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,270 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,288 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-12-09 14:43:07,289 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,289 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,289 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,289 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-12-09 14:43:07,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,344 INFO L93 Difference]: Finished difference Result 301 states and 425 transitions. [2018-12-09 14:43:07,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 425 transitions. [2018-12-09 14:43:07,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2018-12-09 14:43:07,345 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 425 transitions. [2018-12-09 14:43:07,345 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2018-12-09 14:43:07,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2018-12-09 14:43:07,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 425 transitions. [2018-12-09 14:43:07,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,346 INFO L705 BuchiCegarLoop]: Abstraction has 301 states and 425 transitions. [2018-12-09 14:43:07,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 425 transitions. [2018-12-09 14:43:07,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2018-12-09 14:43:07,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-12-09 14:43:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2018-12-09 14:43:07,348 INFO L728 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2018-12-09 14:43:07,348 INFO L608 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2018-12-09 14:43:07,348 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-12-09 14:43:07,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2018-12-09 14:43:07,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2018-12-09 14:43:07,349 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,349 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,349 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,350 INFO L794 eck$LassoCheckResult]: Stem: 7134#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 7074#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7047#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 7048#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7067#L109-1 assume !false; 7300#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7296#L112 assume 12292 == ssl3_connect_~s__state~0; 7115#L113 [2018-12-09 14:43:07,350 INFO L796 eck$LassoCheckResult]: Loop: 7115#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7116#L217 ssl3_connect_~s__server~0 := 0; 7153#L222 assume 0 != ssl3_connect_~cb~0; 7156#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7090#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 7091#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7127#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 7128#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7129#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7324#L546 ssl3_connect_~skip~0 := 0; 7322#L109-1 assume !false; 7320#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7318#L112 assume !(12292 == ssl3_connect_~s__state~0); 7317#L115 assume !(16384 == ssl3_connect_~s__state~0); 7149#L118 assume !(4096 == ssl3_connect_~s__state~0); 7138#L121 assume !(20480 == ssl3_connect_~s__state~0); 7118#L124 assume !(4099 == ssl3_connect_~s__state~0); 7119#L127 assume 4368 == ssl3_connect_~s__state~0; 7055#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 7056#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7059#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; 7060#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7061#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7323#L546 ssl3_connect_~skip~0 := 0; 7321#L109-1 assume !false; 7319#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7313#L112 assume !(12292 == ssl3_connect_~s__state~0); 7312#L115 assume !(16384 == ssl3_connect_~s__state~0); 7311#L118 assume !(4096 == ssl3_connect_~s__state~0); 7310#L121 assume !(20480 == ssl3_connect_~s__state~0); 7309#L124 assume !(4099 == ssl3_connect_~s__state~0); 7125#L127 assume !(4368 == ssl3_connect_~s__state~0); 7105#L130 assume !(4369 == ssl3_connect_~s__state~0); 7106#L133 assume 4384 == ssl3_connect_~s__state~0; 7143#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7103#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7065#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7092#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7133#L300-2 ssl3_connect_~s__init_num~0 := 0; 7043#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7042#L546 ssl3_connect_~skip~0 := 0; 7049#L109-1 assume !false; 7050#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7136#L112 assume !(12292 == ssl3_connect_~s__state~0); 7141#L115 assume !(16384 == ssl3_connect_~s__state~0); 7142#L118 assume !(4096 == ssl3_connect_~s__state~0); 7315#L121 assume !(20480 == ssl3_connect_~s__state~0); 7314#L124 assume !(4099 == ssl3_connect_~s__state~0); 7308#L127 assume !(4368 == ssl3_connect_~s__state~0); 7307#L130 assume !(4369 == ssl3_connect_~s__state~0); 7094#L133 assume !(4384 == ssl3_connect_~s__state~0); 7070#L136 assume !(4385 == ssl3_connect_~s__state~0); 7071#L139 assume 4400 == ssl3_connect_~s__state~0; 7080#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7130#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7063#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7086#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7240#L546 ssl3_connect_~skip~0 := 0; 7238#L109-1 assume !false; 7236#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7235#L112 assume !(12292 == ssl3_connect_~s__state~0); 7234#L115 assume !(16384 == ssl3_connect_~s__state~0); 7233#L118 assume !(4096 == ssl3_connect_~s__state~0); 7232#L121 assume !(20480 == ssl3_connect_~s__state~0); 7231#L124 assume !(4099 == ssl3_connect_~s__state~0); 7230#L127 assume !(4368 == ssl3_connect_~s__state~0); 7229#L130 assume !(4369 == ssl3_connect_~s__state~0); 7228#L133 assume !(4384 == ssl3_connect_~s__state~0); 7227#L136 assume !(4385 == ssl3_connect_~s__state~0); 7225#L139 assume !(4400 == ssl3_connect_~s__state~0); 7224#L142 assume !(4401 == ssl3_connect_~s__state~0); 7223#L145 assume !(4416 == ssl3_connect_~s__state~0); 7206#L148 assume !(4417 == ssl3_connect_~s__state~0); 7172#L151 assume !(4432 == ssl3_connect_~s__state~0); 7173#L154 assume !(4433 == ssl3_connect_~s__state~0); 7174#L157 assume !(4448 == ssl3_connect_~s__state~0); 7204#L160 assume !(4449 == ssl3_connect_~s__state~0); 7171#L163 assume !(4464 == ssl3_connect_~s__state~0); 7167#L166 assume !(4465 == ssl3_connect_~s__state~0); 7168#L169 assume !(4466 == ssl3_connect_~s__state~0); 7169#L172 assume !(4467 == ssl3_connect_~s__state~0); 7170#L175 assume !(4480 == ssl3_connect_~s__state~0); 7205#L178 assume !(4481 == ssl3_connect_~s__state~0); 7188#L181 assume !(4496 == ssl3_connect_~s__state~0); 7189#L184 assume !(4497 == ssl3_connect_~s__state~0); 7190#L187 assume !(4512 == ssl3_connect_~s__state~0); 7210#L190 assume !(4513 == ssl3_connect_~s__state~0); 7209#L193 assume !(4528 == ssl3_connect_~s__state~0); 7163#L196 assume !(4529 == ssl3_connect_~s__state~0); 7164#L199 assume !(4560 == ssl3_connect_~s__state~0); 7098#L202 assume !(4561 == ssl3_connect_~s__state~0); 7087#L205 assume 4352 == ssl3_connect_~s__state~0; 7088#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7101#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7054#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7079#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7194#L546 ssl3_connect_~skip~0 := 0; 7193#L109-1 assume !false; 7192#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7191#L112 assume 12292 == ssl3_connect_~s__state~0; 7115#L113 [2018-12-09 14:43:07,350 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2018-12-09 14:43:07,350 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,350 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,354 INFO L82 PathProgramCache]: Analyzing trace with hash -54792222, now seen corresponding path program 1 times [2018-12-09 14:43:07,354 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,374 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-12-09 14:43:07,375 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,375 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,375 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,375 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-12-09 14:43:07,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,435 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2018-12-09 14:43:07,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2018-12-09 14:43:07,437 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2018-12-09 14:43:07,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2018-12-09 14:43:07,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2018-12-09 14:43:07,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2018-12-09 14:43:07,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2018-12-09 14:43:07,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,439 INFO L705 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2018-12-09 14:43:07,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2018-12-09 14:43:07,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2018-12-09 14:43:07,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2018-12-09 14:43:07,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2018-12-09 14:43:07,443 INFO L728 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2018-12-09 14:43:07,443 INFO L608 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2018-12-09 14:43:07,443 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-12-09 14:43:07,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2018-12-09 14:43:07,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2018-12-09 14:43:07,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,445 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,445 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,445 INFO L794 eck$LassoCheckResult]: Stem: 7758#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 7696#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7669#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 7670#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7689#L109-1 assume !false; 7864#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7820#L112 assume 12292 == ssl3_connect_~s__state~0; 7735#L113 [2018-12-09 14:43:07,445 INFO L796 eck$LassoCheckResult]: Loop: 7735#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7736#L217 ssl3_connect_~s__server~0 := 0; 7777#L222 assume 0 != ssl3_connect_~cb~0; 7778#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7712#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 7713#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7746#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 7747#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 7750#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7927#L546 ssl3_connect_~skip~0 := 0; 7923#L109-1 assume !false; 7920#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7916#L112 assume !(12292 == ssl3_connect_~s__state~0); 7912#L115 assume !(16384 == ssl3_connect_~s__state~0); 7908#L118 assume !(4096 == ssl3_connect_~s__state~0); 7905#L121 assume !(20480 == ssl3_connect_~s__state~0); 7903#L124 assume !(4099 == ssl3_connect_~s__state~0); 7805#L127 assume 4368 == ssl3_connect_~s__state~0; 7677#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 7678#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7681#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; 7682#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7683#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7935#L546 ssl3_connect_~skip~0 := 0; 7933#L109-1 assume !false; 7928#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7924#L112 assume !(12292 == ssl3_connect_~s__state~0); 7921#L115 assume !(16384 == ssl3_connect_~s__state~0); 7917#L118 assume !(4096 == ssl3_connect_~s__state~0); 7913#L121 assume !(20480 == ssl3_connect_~s__state~0); 7909#L124 assume !(4099 == ssl3_connect_~s__state~0); 7906#L127 assume !(4368 == ssl3_connect_~s__state~0); 7904#L130 assume !(4369 == ssl3_connect_~s__state~0); 7800#L133 assume 4384 == ssl3_connect_~s__state~0; 7767#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7725#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7687#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7759#L300-2 ssl3_connect_~s__init_num~0 := 0; 7960#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7957#L546 ssl3_connect_~skip~0 := 0; 7955#L109-1 assume !false; 7950#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7948#L112 assume !(12292 == ssl3_connect_~s__state~0); 7946#L115 assume !(16384 == ssl3_connect_~s__state~0); 7944#L118 assume !(4096 == ssl3_connect_~s__state~0); 7942#L121 assume !(20480 == ssl3_connect_~s__state~0); 7926#L124 assume !(4099 == ssl3_connect_~s__state~0); 7744#L127 assume !(4368 == ssl3_connect_~s__state~0); 7727#L130 assume !(4369 == ssl3_connect_~s__state~0); 7716#L133 assume !(4384 == ssl3_connect_~s__state~0); 7692#L136 assume !(4385 == ssl3_connect_~s__state~0); 7693#L139 assume 4400 == ssl3_connect_~s__state~0; 7751#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7752#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7685#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7755#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7949#L546 ssl3_connect_~skip~0 := 0; 7947#L109-1 assume !false; 7945#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7943#L112 assume !(12292 == ssl3_connect_~s__state~0); 7941#L115 assume !(16384 == ssl3_connect_~s__state~0); 7936#L118 assume !(4096 == ssl3_connect_~s__state~0); 7934#L121 assume !(20480 == ssl3_connect_~s__state~0); 7925#L124 assume !(4099 == ssl3_connect_~s__state~0); 7922#L127 assume !(4368 == ssl3_connect_~s__state~0); 7918#L130 assume !(4369 == ssl3_connect_~s__state~0); 7914#L133 assume !(4384 == ssl3_connect_~s__state~0); 7910#L136 assume !(4385 == ssl3_connect_~s__state~0); 7701#L139 assume !(4400 == ssl3_connect_~s__state~0); 7702#L142 assume !(4401 == ssl3_connect_~s__state~0); 7867#L145 assume 4416 == ssl3_connect_~s__state~0; 7745#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 7667#L329 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7668#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7673#L337 assume !(0 == ssl3_connect_~tmp___6~0); 7708#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7889#L546 ssl3_connect_~skip~0 := 0; 7887#L109-1 assume !false; 7885#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7883#L112 assume !(12292 == ssl3_connect_~s__state~0); 7881#L115 assume !(16384 == ssl3_connect_~s__state~0); 7879#L118 assume !(4096 == ssl3_connect_~s__state~0); 7877#L121 assume !(20480 == ssl3_connect_~s__state~0); 7875#L124 assume !(4099 == ssl3_connect_~s__state~0); 7873#L127 assume !(4368 == ssl3_connect_~s__state~0); 7803#L130 assume !(4369 == ssl3_connect_~s__state~0); 7804#L133 assume !(4384 == ssl3_connect_~s__state~0); 7801#L136 assume !(4385 == ssl3_connect_~s__state~0); 7802#L139 assume !(4400 == ssl3_connect_~s__state~0); 7788#L142 assume !(4401 == ssl3_connect_~s__state~0); 7789#L145 assume !(4416 == ssl3_connect_~s__state~0); 7847#L148 assume !(4417 == ssl3_connect_~s__state~0); 7796#L151 assume !(4432 == ssl3_connect_~s__state~0); 7797#L154 assume !(4433 == ssl3_connect_~s__state~0); 7844#L157 assume !(4448 == ssl3_connect_~s__state~0); 7843#L160 assume !(4449 == ssl3_connect_~s__state~0); 7842#L163 assume !(4464 == ssl3_connect_~s__state~0); 7841#L166 assume !(4465 == ssl3_connect_~s__state~0); 7840#L169 assume !(4466 == ssl3_connect_~s__state~0); 7793#L172 assume !(4467 == ssl3_connect_~s__state~0); 7794#L175 assume !(4480 == ssl3_connect_~s__state~0); 7836#L178 assume !(4481 == ssl3_connect_~s__state~0); 7814#L181 assume !(4496 == ssl3_connect_~s__state~0); 7815#L184 assume !(4497 == ssl3_connect_~s__state~0); 7806#L187 assume !(4512 == ssl3_connect_~s__state~0); 7807#L190 assume !(4513 == ssl3_connect_~s__state~0); 7787#L193 assume !(4528 == ssl3_connect_~s__state~0); 7785#L196 assume !(4529 == ssl3_connect_~s__state~0); 7786#L199 assume !(4560 == ssl3_connect_~s__state~0); 7720#L202 assume !(4561 == ssl3_connect_~s__state~0); 7709#L205 assume 4352 == ssl3_connect_~s__state~0; 7710#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7723#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7676#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7700#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7819#L546 ssl3_connect_~skip~0 := 0; 7818#L109-1 assume !false; 7817#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7816#L112 assume 12292 == ssl3_connect_~s__state~0; 7735#L113 [2018-12-09 14:43:07,445 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2018-12-09 14:43:07,445 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,446 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,446 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,451 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,451 INFO L82 PathProgramCache]: Analyzing trace with hash -376045782, now seen corresponding path program 1 times [2018-12-09 14:43:07,451 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,451 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,452 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,476 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-12-09 14:43:07,477 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,477 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,477 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,477 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-12-09 14:43:07,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,497 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2018-12-09 14:43:07,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2018-12-09 14:43:07,498 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2018-12-09 14:43:07,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2018-12-09 14:43:07,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2018-12-09 14:43:07,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2018-12-09 14:43:07,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2018-12-09 14:43:07,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,501 INFO L705 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-12-09 14:43:07,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2018-12-09 14:43:07,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2018-12-09 14:43:07,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2018-12-09 14:43:07,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2018-12-09 14:43:07,506 INFO L728 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-12-09 14:43:07,506 INFO L608 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-12-09 14:43:07,506 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-12-09 14:43:07,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2018-12-09 14:43:07,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2018-12-09 14:43:07,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,508 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,508 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,508 INFO L794 eck$LassoCheckResult]: Stem: 8706#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 8634#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8604#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 8605#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8624#L109-1 assume !false; 9040#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9091#L112 assume 12292 == ssl3_connect_~s__state~0; 8919#L113 [2018-12-09 14:43:07,508 INFO L796 eck$LassoCheckResult]: Loop: 8919#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8786#L217 ssl3_connect_~s__server~0 := 0; 9090#L222 assume 0 != ssl3_connect_~cb~0; 8734#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8735#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 9084#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8692#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 8693#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 8823#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8820#L546 ssl3_connect_~skip~0 := 0; 8819#L109-1 assume !false; 8816#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8817#L112 assume !(12292 == ssl3_connect_~s__state~0); 8959#L115 assume !(16384 == ssl3_connect_~s__state~0); 8803#L118 assume !(4096 == ssl3_connect_~s__state~0); 8804#L121 assume !(20480 == ssl3_connect_~s__state~0); 8796#L124 assume !(4099 == ssl3_connect_~s__state~0); 8778#L127 assume 4368 == ssl3_connect_~s__state~0; 8612#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 8613#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8616#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; 8773#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8770#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8767#L546 ssl3_connect_~skip~0 := 0; 8766#L109-1 assume !false; 8765#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8764#L112 assume !(12292 == ssl3_connect_~s__state~0); 8763#L115 assume !(16384 == ssl3_connect_~s__state~0); 8762#L118 assume !(4096 == ssl3_connect_~s__state~0); 8761#L121 assume !(20480 == ssl3_connect_~s__state~0); 8760#L124 assume !(4099 == ssl3_connect_~s__state~0); 8759#L127 assume !(4368 == ssl3_connect_~s__state~0); 8758#L130 assume !(4369 == ssl3_connect_~s__state~0); 8747#L133 assume 4384 == ssl3_connect_~s__state~0; 8746#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8745#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8622#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 8707#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8709#L300-2 ssl3_connect_~s__init_num~0 := 0; 9202#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9199#L546 ssl3_connect_~skip~0 := 0; 9198#L109-1 assume !false; 9197#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9196#L112 assume !(12292 == ssl3_connect_~s__state~0); 9195#L115 assume !(16384 == ssl3_connect_~s__state~0); 9194#L118 assume !(4096 == ssl3_connect_~s__state~0); 9193#L121 assume !(20480 == ssl3_connect_~s__state~0); 9192#L124 assume !(4099 == ssl3_connect_~s__state~0); 9191#L127 assume !(4368 == ssl3_connect_~s__state~0); 9190#L130 assume !(4369 == ssl3_connect_~s__state~0); 9189#L133 assume !(4384 == ssl3_connect_~s__state~0); 9188#L136 assume !(4385 == ssl3_connect_~s__state~0); 9187#L139 assume 4400 == ssl3_connect_~s__state~0; 8861#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8701#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8620#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9164#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9160#L546 ssl3_connect_~skip~0 := 0; 9159#L109-1 assume !false; 9157#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9155#L112 assume !(12292 == ssl3_connect_~s__state~0); 9153#L115 assume !(16384 == ssl3_connect_~s__state~0); 8726#L118 assume !(4096 == ssl3_connect_~s__state~0); 8712#L121 assume !(20480 == ssl3_connect_~s__state~0); 8713#L124 assume !(4099 == ssl3_connect_~s__state~0); 9149#L127 assume !(4368 == ssl3_connect_~s__state~0); 9148#L130 assume !(4369 == ssl3_connect_~s__state~0); 9146#L133 assume !(4384 == ssl3_connect_~s__state~0); 8627#L136 assume !(4385 == ssl3_connect_~s__state~0); 8628#L139 assume !(4400 == ssl3_connect_~s__state~0); 8639#L142 assume !(4401 == ssl3_connect_~s__state~0); 9137#L145 assume 4416 == ssl3_connect_~s__state~0; 8690#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 8691#L329 assume !(3 == ssl3_connect_~blastFlag~0); 9133#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8882#L337 assume !(0 == ssl3_connect_~tmp___6~0); 8876#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8873#L546 ssl3_connect_~skip~0 := 0; 8872#L109-1 assume !false; 8871#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8870#L112 assume !(12292 == ssl3_connect_~s__state~0); 8869#L115 assume !(16384 == ssl3_connect_~s__state~0); 8868#L118 assume !(4096 == ssl3_connect_~s__state~0); 8867#L121 assume !(20480 == ssl3_connect_~s__state~0); 8866#L124 assume !(4099 == ssl3_connect_~s__state~0); 8865#L127 assume !(4368 == ssl3_connect_~s__state~0); 8864#L130 assume !(4369 == ssl3_connect_~s__state~0); 8863#L133 assume !(4384 == ssl3_connect_~s__state~0); 8748#L136 assume !(4385 == ssl3_connect_~s__state~0); 8749#L139 assume !(4400 == ssl3_connect_~s__state~0); 8893#L142 assume !(4401 == ssl3_connect_~s__state~0); 8889#L145 assume !(4416 == ssl3_connect_~s__state~0); 8888#L148 assume !(4417 == ssl3_connect_~s__state~0); 8885#L151 assume !(4432 == ssl3_connect_~s__state~0); 8886#L154 assume !(4433 == ssl3_connect_~s__state~0); 8887#L157 assume !(4448 == ssl3_connect_~s__state~0); 8904#L160 assume !(4449 == ssl3_connect_~s__state~0); 8903#L163 assume !(4464 == ssl3_connect_~s__state~0); 8901#L166 assume !(4465 == ssl3_connect_~s__state~0); 8900#L169 assume !(4466 == ssl3_connect_~s__state~0); 8896#L172 assume !(4467 == ssl3_connect_~s__state~0); 8895#L175 assume !(4480 == ssl3_connect_~s__state~0); 8894#L178 assume !(4481 == ssl3_connect_~s__state~0); 8890#L181 assume !(4496 == ssl3_connect_~s__state~0); 8891#L184 assume !(4497 == ssl3_connect_~s__state~0); 8892#L187 assume !(4512 == ssl3_connect_~s__state~0); 8910#L190 assume !(4513 == ssl3_connect_~s__state~0); 8911#L193 assume !(4528 == ssl3_connect_~s__state~0); 8955#L196 assume !(4529 == ssl3_connect_~s__state~0); 8953#L199 assume !(4560 == ssl3_connect_~s__state~0); 8668#L202 assume !(4561 == ssl3_connect_~s__state~0); 8647#L205 assume 4352 == ssl3_connect_~s__state~0; 8648#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8925#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8637#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8638#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8989#L546 ssl3_connect_~skip~0 := 0; 8987#L109-1 assume !false; 8952#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8918#L112 assume 12292 == ssl3_connect_~s__state~0; 8919#L113 [2018-12-09 14:43:07,508 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2018-12-09 14:43:07,508 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,512 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,513 INFO L82 PathProgramCache]: Analyzing trace with hash -729134164, now seen corresponding path program 1 times [2018-12-09 14:43:07,513 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,513 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,513 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,530 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-12-09 14:43:07,530 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,530 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,530 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,531 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-12-09 14:43:07,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,592 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2018-12-09 14:43:07,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2018-12-09 14:43:07,595 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2018-12-09 14:43:07,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2018-12-09 14:43:07,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2018-12-09 14:43:07,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2018-12-09 14:43:07,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2018-12-09 14:43:07,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,597 INFO L705 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2018-12-09 14:43:07,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2018-12-09 14:43:07,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2018-12-09 14:43:07,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2018-12-09 14:43:07,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2018-12-09 14:43:07,604 INFO L728 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2018-12-09 14:43:07,604 INFO L608 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2018-12-09 14:43:07,605 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-12-09 14:43:07,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2018-12-09 14:43:07,607 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2018-12-09 14:43:07,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,608 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,608 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,608 INFO L794 eck$LassoCheckResult]: Stem: 9985#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 9917#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9886#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 9887#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9907#L109-1 assume !false; 10326#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10178#L112 assume 12292 == ssl3_connect_~s__state~0; 10175#L113 [2018-12-09 14:43:07,608 INFO L796 eck$LassoCheckResult]: Loop: 10175#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 10130#L217 ssl3_connect_~s__server~0 := 0; 10011#L222 assume 0 != ssl3_connect_~cb~0; 10007#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 9931#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 9932#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 9971#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 9972#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 10148#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10144#L546 ssl3_connect_~skip~0 := 0; 10142#L109-1 assume !false; 10140#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10138#L112 assume !(12292 == ssl3_connect_~s__state~0); 10136#L115 assume !(16384 == ssl3_connect_~s__state~0); 10134#L118 assume !(4096 == ssl3_connect_~s__state~0); 10132#L121 assume !(20480 == ssl3_connect_~s__state~0); 10128#L124 assume !(4099 == ssl3_connect_~s__state~0); 10072#L127 assume 4368 == ssl3_connect_~s__state~0; 9895#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 9896#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9899#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; 9900#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 9901#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10109#L546 ssl3_connect_~skip~0 := 0; 10107#L109-1 assume !false; 10105#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10103#L112 assume !(12292 == ssl3_connect_~s__state~0); 10101#L115 assume !(16384 == ssl3_connect_~s__state~0); 10099#L118 assume !(4096 == ssl3_connect_~s__state~0); 10097#L121 assume !(20480 == ssl3_connect_~s__state~0); 10095#L124 assume !(4099 == ssl3_connect_~s__state~0); 10093#L127 assume !(4368 == ssl3_connect_~s__state~0); 10091#L130 assume !(4369 == ssl3_connect_~s__state~0); 10021#L133 assume 4384 == ssl3_connect_~s__state~0; 10020#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 10019#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9905#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 9933#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10218#L300-2 ssl3_connect_~s__init_num~0 := 0; 10323#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10319#L546 ssl3_connect_~skip~0 := 0; 10318#L109-1 assume !false; 10316#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10314#L112 assume !(12292 == ssl3_connect_~s__state~0); 10311#L115 assume !(16384 == ssl3_connect_~s__state~0); 10309#L118 assume !(4096 == ssl3_connect_~s__state~0); 10307#L121 assume !(20480 == ssl3_connect_~s__state~0); 10306#L124 assume !(4099 == ssl3_connect_~s__state~0); 10304#L127 assume !(4368 == ssl3_connect_~s__state~0); 10302#L130 assume !(4369 == ssl3_connect_~s__state~0); 10300#L133 assume !(4384 == ssl3_connect_~s__state~0); 10298#L136 assume !(4385 == ssl3_connect_~s__state~0); 10296#L139 assume !(4400 == ssl3_connect_~s__state~0); 10294#L142 assume !(4401 == ssl3_connect_~s__state~0); 10292#L145 assume !(4416 == ssl3_connect_~s__state~0); 10290#L148 assume !(4417 == ssl3_connect_~s__state~0); 10288#L151 assume !(4432 == ssl3_connect_~s__state~0); 10286#L154 assume !(4433 == ssl3_connect_~s__state~0); 10284#L157 assume !(4448 == ssl3_connect_~s__state~0); 10282#L160 assume !(4449 == ssl3_connect_~s__state~0); 10280#L163 assume !(4464 == ssl3_connect_~s__state~0); 10278#L166 assume !(4465 == ssl3_connect_~s__state~0); 10276#L169 assume !(4466 == ssl3_connect_~s__state~0); 10274#L172 assume !(4467 == ssl3_connect_~s__state~0); 10272#L175 assume !(4480 == ssl3_connect_~s__state~0); 10270#L178 assume !(4481 == ssl3_connect_~s__state~0); 10268#L181 assume !(4496 == ssl3_connect_~s__state~0); 10266#L184 assume !(4497 == ssl3_connect_~s__state~0); 10264#L187 assume !(4512 == ssl3_connect_~s__state~0); 10262#L190 assume !(4513 == ssl3_connect_~s__state~0); 10260#L193 assume !(4528 == ssl3_connect_~s__state~0); 10254#L196 assume !(4529 == ssl3_connect_~s__state~0); 10219#L199 assume 4560 == ssl3_connect_~s__state~0; 10169#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 10168#L456 assume !(ssl3_connect_~ret~0 <= 0); 10165#L459 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 10157#L459-2 ssl3_connect_~s__init_num~0 := 0; 10153#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10145#L546 ssl3_connect_~skip~0 := 0; 10143#L109-1 assume !false; 10141#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10139#L112 assume !(12292 == ssl3_connect_~s__state~0); 10137#L115 assume !(16384 == ssl3_connect_~s__state~0); 10135#L118 assume !(4096 == ssl3_connect_~s__state~0); 10133#L121 assume !(20480 == ssl3_connect_~s__state~0); 10129#L124 assume !(4099 == ssl3_connect_~s__state~0); 10131#L127 assume !(4368 == ssl3_connect_~s__state~0); 10305#L130 assume !(4369 == ssl3_connect_~s__state~0); 10303#L133 assume !(4384 == ssl3_connect_~s__state~0); 10301#L136 assume !(4385 == ssl3_connect_~s__state~0); 10299#L139 assume !(4400 == ssl3_connect_~s__state~0); 10297#L142 assume !(4401 == ssl3_connect_~s__state~0); 10295#L145 assume !(4416 == ssl3_connect_~s__state~0); 10293#L148 assume !(4417 == ssl3_connect_~s__state~0); 10291#L151 assume !(4432 == ssl3_connect_~s__state~0); 10289#L154 assume !(4433 == ssl3_connect_~s__state~0); 10287#L157 assume !(4448 == ssl3_connect_~s__state~0); 10285#L160 assume !(4449 == ssl3_connect_~s__state~0); 10283#L163 assume !(4464 == ssl3_connect_~s__state~0); 10281#L166 assume !(4465 == ssl3_connect_~s__state~0); 10279#L169 assume !(4466 == ssl3_connect_~s__state~0); 10277#L172 assume !(4467 == ssl3_connect_~s__state~0); 10275#L175 assume !(4480 == ssl3_connect_~s__state~0); 10273#L178 assume !(4481 == ssl3_connect_~s__state~0); 10271#L181 assume !(4496 == ssl3_connect_~s__state~0); 10269#L184 assume !(4497 == ssl3_connect_~s__state~0); 10267#L187 assume !(4512 == ssl3_connect_~s__state~0); 10265#L190 assume !(4513 == ssl3_connect_~s__state~0); 10263#L193 assume !(4528 == ssl3_connect_~s__state~0); 10261#L196 assume !(4529 == ssl3_connect_~s__state~0); 10259#L199 assume !(4560 == ssl3_connect_~s__state~0); 9945#L202 assume !(4561 == ssl3_connect_~s__state~0); 9927#L205 assume 4352 == ssl3_connect_~s__state~0; 9928#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9943#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 9894#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 9919#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10228#L546 ssl3_connect_~skip~0 := 0; 10226#L109-1 assume !false; 10224#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10222#L112 assume 12292 == ssl3_connect_~s__state~0; 10175#L113 [2018-12-09 14:43:07,608 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,608 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2018-12-09 14:43:07,608 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1860150975, now seen corresponding path program 1 times [2018-12-09 14:43:07,614 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,614 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-12-09 14:43:07,635 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,635 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,636 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-12-09 14:43:07,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,650 INFO L93 Difference]: Finished difference Result 1168 states and 1637 transitions. [2018-12-09 14:43:07,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1168 states and 1637 transitions. [2018-12-09 14:43:07,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2018-12-09 14:43:07,656 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1168 states to 1168 states and 1637 transitions. [2018-12-09 14:43:07,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1168 [2018-12-09 14:43:07,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1168 [2018-12-09 14:43:07,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1168 states and 1637 transitions. [2018-12-09 14:43:07,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,657 INFO L705 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-12-09 14:43:07,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states and 1637 transitions. [2018-12-09 14:43:07,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1168. [2018-12-09 14:43:07,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1168 states. [2018-12-09 14:43:07,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1637 transitions. [2018-12-09 14:43:07,665 INFO L728 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-12-09 14:43:07,665 INFO L608 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-12-09 14:43:07,665 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-12-09 14:43:07,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1168 states and 1637 transitions. [2018-12-09 14:43:07,668 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2018-12-09 14:43:07,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,668 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,668 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,669 INFO L794 eck$LassoCheckResult]: Stem: 11819#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 11746#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11718#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 11719#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11739#L109-1 assume !false; 12580#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12831#L112 assume 12292 == ssl3_connect_~s__state~0; 11794#L113 [2018-12-09 14:43:07,669 INFO L796 eck$LassoCheckResult]: Loop: 11794#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 11795#L217 ssl3_connect_~s__server~0 := 0; 11841#L222 assume 0 != ssl3_connect_~cb~0; 12809#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 12807#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 12801#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 12799#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 12796#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 12792#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12788#L546 ssl3_connect_~skip~0 := 0; 12786#L109-1 assume !false; 12784#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12782#L112 assume !(12292 == ssl3_connect_~s__state~0); 12780#L115 assume !(16384 == ssl3_connect_~s__state~0); 12778#L118 assume !(4096 == ssl3_connect_~s__state~0); 12776#L121 assume !(20480 == ssl3_connect_~s__state~0); 12774#L124 assume !(4099 == ssl3_connect_~s__state~0); 12772#L127 assume 4368 == ssl3_connect_~s__state~0; 11727#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 11728#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11731#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; 12575#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 12572#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12569#L546 ssl3_connect_~skip~0 := 0; 12568#L109-1 assume !false; 12567#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12566#L112 assume !(12292 == ssl3_connect_~s__state~0); 12565#L115 assume !(16384 == ssl3_connect_~s__state~0); 12564#L118 assume !(4096 == ssl3_connect_~s__state~0); 12563#L121 assume !(20480 == ssl3_connect_~s__state~0); 12562#L124 assume !(4099 == ssl3_connect_~s__state~0); 12561#L127 assume !(4368 == ssl3_connect_~s__state~0); 12559#L130 assume !(4369 == ssl3_connect_~s__state~0); 11864#L133 assume 4384 == ssl3_connect_~s__state~0; 11865#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11861#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11737#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 11899#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12545#L300-2 ssl3_connect_~s__init_num~0 := 0; 12676#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12672#L546 ssl3_connect_~skip~0 := 0; 12670#L109-1 assume !false; 12668#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12666#L112 assume !(12292 == ssl3_connect_~s__state~0); 12664#L115 assume !(16384 == ssl3_connect_~s__state~0); 12662#L118 assume !(4096 == ssl3_connect_~s__state~0); 12660#L121 assume !(20480 == ssl3_connect_~s__state~0); 12658#L124 assume !(4099 == ssl3_connect_~s__state~0); 12656#L127 assume !(4368 == ssl3_connect_~s__state~0); 12654#L130 assume !(4369 == ssl3_connect_~s__state~0); 12547#L133 assume !(4384 == ssl3_connect_~s__state~0); 12546#L136 assume !(4385 == ssl3_connect_~s__state~0); 11856#L139 assume 4400 == ssl3_connect_~s__state~0; 11812#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 11813#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 11735#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 11816#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12760#L546 ssl3_connect_~skip~0 := 0; 12759#L109-1 assume !false; 12758#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12757#L112 assume !(12292 == ssl3_connect_~s__state~0); 12756#L115 assume !(16384 == ssl3_connect_~s__state~0); 12755#L118 assume !(4096 == ssl3_connect_~s__state~0); 12754#L121 assume !(20480 == ssl3_connect_~s__state~0); 12752#L124 assume !(4099 == ssl3_connect_~s__state~0); 12750#L127 assume !(4368 == ssl3_connect_~s__state~0); 12748#L130 assume !(4369 == ssl3_connect_~s__state~0); 12744#L133 assume !(4384 == ssl3_connect_~s__state~0); 12742#L136 assume !(4385 == ssl3_connect_~s__state~0); 12739#L139 assume !(4400 == ssl3_connect_~s__state~0); 12733#L142 assume !(4401 == ssl3_connect_~s__state~0); 12731#L145 assume 4416 == ssl3_connect_~s__state~0; 11805#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 11716#L329 assume !(3 == ssl3_connect_~blastFlag~0); 11717#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12467#L337 assume !(0 == ssl3_connect_~tmp___6~0); 12451#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12442#L546 ssl3_connect_~skip~0 := 0; 12439#L109-1 assume !false; 12436#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12433#L112 assume !(12292 == ssl3_connect_~s__state~0); 12430#L115 assume !(16384 == ssl3_connect_~s__state~0); 12427#L118 assume !(4096 == ssl3_connect_~s__state~0); 12425#L121 assume !(20480 == ssl3_connect_~s__state~0); 12422#L124 assume !(4099 == ssl3_connect_~s__state~0); 12371#L127 assume !(4368 == ssl3_connect_~s__state~0); 12372#L130 assume !(4369 == ssl3_connect_~s__state~0); 12283#L133 assume !(4384 == ssl3_connect_~s__state~0); 12284#L136 assume !(4385 == ssl3_connect_~s__state~0); 12274#L139 assume !(4400 == ssl3_connect_~s__state~0); 12275#L142 assume !(4401 == ssl3_connect_~s__state~0); 12268#L145 assume !(4416 == ssl3_connect_~s__state~0); 12269#L148 assume !(4417 == ssl3_connect_~s__state~0); 12246#L151 assume 4432 == ssl3_connect_~s__state~0; 12247#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 12399#L345 assume !(4 == ssl3_connect_~blastFlag~0); 12390#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12386#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12382#L546 ssl3_connect_~skip~0 := 0; 12380#L109-1 assume !false; 12378#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12376#L112 assume !(12292 == ssl3_connect_~s__state~0); 12374#L115 assume !(16384 == ssl3_connect_~s__state~0); 12368#L118 assume !(4096 == ssl3_connect_~s__state~0); 12367#L121 assume !(20480 == ssl3_connect_~s__state~0); 11966#L124 assume !(4099 == ssl3_connect_~s__state~0); 11963#L127 assume !(4368 == ssl3_connect_~s__state~0); 11964#L130 assume !(4369 == ssl3_connect_~s__state~0); 11874#L133 assume !(4384 == ssl3_connect_~s__state~0); 11875#L136 assume !(4385 == ssl3_connect_~s__state~0); 12264#L139 assume !(4400 == ssl3_connect_~s__state~0); 12265#L142 assume !(4401 == ssl3_connect_~s__state~0); 12258#L145 assume !(4416 == ssl3_connect_~s__state~0); 12259#L148 assume !(4417 == ssl3_connect_~s__state~0); 12251#L151 assume !(4432 == ssl3_connect_~s__state~0); 12252#L154 assume !(4433 == ssl3_connect_~s__state~0); 12347#L157 assume !(4448 == ssl3_connect_~s__state~0); 12343#L160 assume !(4449 == ssl3_connect_~s__state~0); 12339#L163 assume !(4464 == ssl3_connect_~s__state~0); 12334#L166 assume !(4465 == ssl3_connect_~s__state~0); 12328#L169 assume !(4466 == ssl3_connect_~s__state~0); 12319#L172 assume !(4467 == ssl3_connect_~s__state~0); 12239#L175 assume !(4480 == ssl3_connect_~s__state~0); 12240#L178 assume !(4481 == ssl3_connect_~s__state~0); 12230#L181 assume !(4496 == ssl3_connect_~s__state~0); 12231#L184 assume !(4497 == ssl3_connect_~s__state~0); 12221#L187 assume !(4512 == ssl3_connect_~s__state~0); 12222#L190 assume !(4513 == ssl3_connect_~s__state~0); 12197#L193 assume !(4528 == ssl3_connect_~s__state~0); 12198#L196 assume !(4529 == ssl3_connect_~s__state~0); 12289#L199 assume !(4560 == ssl3_connect_~s__state~0); 12174#L202 assume !(4561 == ssl3_connect_~s__state~0); 12168#L205 assume 4352 == ssl3_connect_~s__state~0; 12164#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 12161#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 12147#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12122#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12112#L546 ssl3_connect_~skip~0 := 0; 12106#L109-1 assume !false; 12104#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12102#L112 assume 12292 == ssl3_connect_~s__state~0; 11794#L113 [2018-12-09 14:43:07,669 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2018-12-09 14:43:07,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,673 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,673 INFO L82 PathProgramCache]: Analyzing trace with hash -490946093, now seen corresponding path program 1 times [2018-12-09 14:43:07,673 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,673 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,674 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-12-09 14:43:07,694 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,694 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,694 INFO L87 Difference]: Start difference. First operand 1168 states and 1637 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-12-09 14:43:07,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,760 INFO L93 Difference]: Finished difference Result 1280 states and 1773 transitions. [2018-12-09 14:43:07,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1773 transitions. [2018-12-09 14:43:07,764 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2018-12-09 14:43:07,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1280 states and 1773 transitions. [2018-12-09 14:43:07,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1280 [2018-12-09 14:43:07,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1280 [2018-12-09 14:43:07,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1280 states and 1773 transitions. [2018-12-09 14:43:07,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,768 INFO L705 BuchiCegarLoop]: Abstraction has 1280 states and 1773 transitions. [2018-12-09 14:43:07,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states and 1773 transitions. [2018-12-09 14:43:07,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1268. [2018-12-09 14:43:07,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1268 states. [2018-12-09 14:43:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1757 transitions. [2018-12-09 14:43:07,779 INFO L728 BuchiCegarLoop]: Abstraction has 1268 states and 1757 transitions. [2018-12-09 14:43:07,779 INFO L608 BuchiCegarLoop]: Abstraction has 1268 states and 1757 transitions. [2018-12-09 14:43:07,780 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-12-09 14:43:07,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1268 states and 1757 transitions. [2018-12-09 14:43:07,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2018-12-09 14:43:07,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,784 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,784 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,784 INFO L794 eck$LassoCheckResult]: Stem: 14276#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 14200#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14172#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 14173#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 14193#L109-1 assume !false; 14778#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14633#L112 assume 12292 == ssl3_connect_~s__state~0; 14628#L113 [2018-12-09 14:43:07,785 INFO L796 eck$LassoCheckResult]: Loop: 14628#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 14426#L217 ssl3_connect_~s__server~0 := 0; 14620#L222 assume 0 != ssl3_connect_~cb~0; 14612#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 14609#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 14605#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 14602#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 14597#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 14589#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14585#L546 ssl3_connect_~skip~0 := 0; 14583#L109-1 assume !false; 14581#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14579#L112 assume !(12292 == ssl3_connect_~s__state~0); 14577#L115 assume !(16384 == ssl3_connect_~s__state~0); 14575#L118 assume !(4096 == ssl3_connect_~s__state~0); 14573#L121 assume !(20480 == ssl3_connect_~s__state~0); 14570#L124 assume !(4099 == ssl3_connect_~s__state~0); 14562#L127 assume 4368 == ssl3_connect_~s__state~0; 14181#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 14182#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14185#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; 15194#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 15190#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15186#L546 ssl3_connect_~skip~0 := 0; 15184#L109-1 assume !false; 15182#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15180#L112 assume !(12292 == ssl3_connect_~s__state~0); 15178#L115 assume !(16384 == ssl3_connect_~s__state~0); 15176#L118 assume !(4096 == ssl3_connect_~s__state~0); 15174#L121 assume !(20480 == ssl3_connect_~s__state~0); 15172#L124 assume !(4099 == ssl3_connect_~s__state~0); 15170#L127 assume !(4368 == ssl3_connect_~s__state~0); 15169#L130 assume !(4369 == ssl3_connect_~s__state~0); 14317#L133 assume 4384 == ssl3_connect_~s__state~0; 14318#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14314#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14191#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 14353#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14853#L300-2 ssl3_connect_~s__init_num~0 := 0; 15374#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15329#L546 ssl3_connect_~skip~0 := 0; 15328#L109-1 assume !false; 15327#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15325#L112 assume !(12292 == ssl3_connect_~s__state~0); 15324#L115 assume !(16384 == ssl3_connect_~s__state~0); 15323#L118 assume !(4096 == ssl3_connect_~s__state~0); 15322#L121 assume !(20480 == ssl3_connect_~s__state~0); 15321#L124 assume !(4099 == ssl3_connect_~s__state~0); 15320#L127 assume !(4368 == ssl3_connect_~s__state~0); 15319#L130 assume !(4369 == ssl3_connect_~s__state~0); 15318#L133 assume !(4384 == ssl3_connect_~s__state~0); 15316#L136 assume !(4385 == ssl3_connect_~s__state~0); 14308#L139 assume 4400 == ssl3_connect_~s__state~0; 14309#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15212#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 14189#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14273#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15264#L546 ssl3_connect_~skip~0 := 0; 15257#L109-1 assume !false; 15254#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15251#L112 assume !(12292 == ssl3_connect_~s__state~0); 15248#L115 assume !(16384 == ssl3_connect_~s__state~0); 15245#L118 assume !(4096 == ssl3_connect_~s__state~0); 15242#L121 assume !(20480 == ssl3_connect_~s__state~0); 15239#L124 assume !(4099 == ssl3_connect_~s__state~0); 15236#L127 assume !(4368 == ssl3_connect_~s__state~0); 15233#L130 assume !(4369 == ssl3_connect_~s__state~0); 15230#L133 assume !(4384 == ssl3_connect_~s__state~0); 15227#L136 assume !(4385 == ssl3_connect_~s__state~0); 15224#L139 assume !(4400 == ssl3_connect_~s__state~0); 15222#L142 assume !(4401 == ssl3_connect_~s__state~0); 15217#L145 assume 4416 == ssl3_connect_~s__state~0; 14258#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 14259#L329 assume !(3 == ssl3_connect_~blastFlag~0); 14914#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14912#L337 assume !(0 == ssl3_connect_~tmp___6~0); 14909#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14906#L546 ssl3_connect_~skip~0 := 0; 14905#L109-1 assume !false; 14904#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14903#L112 assume !(12292 == ssl3_connect_~s__state~0); 14902#L115 assume !(16384 == ssl3_connect_~s__state~0); 14901#L118 assume !(4096 == ssl3_connect_~s__state~0); 14900#L121 assume !(20480 == ssl3_connect_~s__state~0); 14899#L124 assume !(4099 == ssl3_connect_~s__state~0); 14898#L127 assume !(4368 == ssl3_connect_~s__state~0); 14897#L130 assume !(4369 == ssl3_connect_~s__state~0); 14896#L133 assume !(4384 == ssl3_connect_~s__state~0); 14895#L136 assume !(4385 == ssl3_connect_~s__state~0); 14894#L139 assume !(4400 == ssl3_connect_~s__state~0); 14893#L142 assume !(4401 == ssl3_connect_~s__state~0); 14892#L145 assume !(4416 == ssl3_connect_~s__state~0); 14891#L148 assume !(4417 == ssl3_connect_~s__state~0); 14890#L151 assume 4432 == ssl3_connect_~s__state~0; 14740#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 14889#L345 assume !(4 == ssl3_connect_~blastFlag~0); 14887#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14884#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14881#L546 ssl3_connect_~skip~0 := 0; 14880#L109-1 assume !false; 14879#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14878#L112 assume !(12292 == ssl3_connect_~s__state~0); 14877#L115 assume !(16384 == ssl3_connect_~s__state~0); 14876#L118 assume !(4096 == ssl3_connect_~s__state~0); 14875#L121 assume !(20480 == ssl3_connect_~s__state~0); 14874#L124 assume !(4099 == ssl3_connect_~s__state~0); 14873#L127 assume !(4368 == ssl3_connect_~s__state~0); 14872#L130 assume !(4369 == ssl3_connect_~s__state~0); 14871#L133 assume !(4384 == ssl3_connect_~s__state~0); 14870#L136 assume !(4385 == ssl3_connect_~s__state~0); 14869#L139 assume !(4400 == ssl3_connect_~s__state~0); 14868#L142 assume !(4401 == ssl3_connect_~s__state~0); 14867#L145 assume !(4416 == ssl3_connect_~s__state~0); 14866#L148 assume !(4417 == ssl3_connect_~s__state~0); 14865#L151 assume !(4432 == ssl3_connect_~s__state~0); 14864#L154 assume !(4433 == ssl3_connect_~s__state~0); 14863#L157 assume 4448 == ssl3_connect_~s__state~0; 14732#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 14854#L357 assume !(ssl3_connect_~ret~0 <= 0); 14800#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 14791#L360-2 ssl3_connect_~s__init_num~0 := 0; 14784#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14780#L546 ssl3_connect_~skip~0 := 0; 14776#L109-1 assume !false; 14772#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14768#L112 assume !(12292 == ssl3_connect_~s__state~0); 14765#L115 assume !(16384 == ssl3_connect_~s__state~0); 14764#L118 assume !(4096 == ssl3_connect_~s__state~0); 14763#L121 assume !(20480 == ssl3_connect_~s__state~0); 14762#L124 assume !(4099 == ssl3_connect_~s__state~0); 14421#L127 assume !(4368 == ssl3_connect_~s__state~0); 14422#L130 assume !(4369 == ssl3_connect_~s__state~0); 14326#L133 assume !(4384 == ssl3_connect_~s__state~0); 14319#L136 assume !(4385 == ssl3_connect_~s__state~0); 14320#L139 assume !(4400 == ssl3_connect_~s__state~0); 14830#L142 assume !(4401 == ssl3_connect_~s__state~0); 14828#L145 assume !(4416 == ssl3_connect_~s__state~0); 14826#L148 assume !(4417 == ssl3_connect_~s__state~0); 14824#L151 assume !(4432 == ssl3_connect_~s__state~0); 14822#L154 assume !(4433 == ssl3_connect_~s__state~0); 14820#L157 assume !(4448 == ssl3_connect_~s__state~0); 14818#L160 assume !(4449 == ssl3_connect_~s__state~0); 14806#L163 assume !(4464 == ssl3_connect_~s__state~0); 14802#L166 assume !(4465 == ssl3_connect_~s__state~0); 14803#L169 assume !(4466 == ssl3_connect_~s__state~0); 14804#L172 assume !(4467 == ssl3_connect_~s__state~0); 14805#L175 assume !(4480 == ssl3_connect_~s__state~0); 14813#L178 assume !(4481 == ssl3_connect_~s__state~0); 14808#L181 assume !(4496 == ssl3_connect_~s__state~0); 14809#L184 assume !(4497 == ssl3_connect_~s__state~0); 14810#L187 assume !(4512 == ssl3_connect_~s__state~0); 14968#L190 assume !(4513 == ssl3_connect_~s__state~0); 14415#L193 assume !(4528 == ssl3_connect_~s__state~0); 14412#L196 assume !(4529 == ssl3_connect_~s__state~0); 14414#L199 assume !(4560 == ssl3_connect_~s__state~0); 14617#L202 assume !(4561 == ssl3_connect_~s__state~0); 14619#L205 assume 4352 == ssl3_connect_~s__state~0; 14664#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 14660#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 14658#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 14647#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14642#L546 ssl3_connect_~skip~0 := 0; 14639#L109-1 assume !false; 14637#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14635#L112 assume 12292 == ssl3_connect_~s__state~0; 14628#L113 [2018-12-09 14:43:07,785 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2018-12-09 14:43:07,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,785 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,789 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,790 INFO L82 PathProgramCache]: Analyzing trace with hash -350106554, now seen corresponding path program 1 times [2018-12-09 14:43:07,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,790 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:07,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-12-09 14:43:07,832 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,832 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,833 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,833 INFO L87 Difference]: Start difference. First operand 1268 states and 1757 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-12-09 14:43:07,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:07,916 INFO L93 Difference]: Finished difference Result 1388 states and 1897 transitions. [2018-12-09 14:43:07,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:07,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1388 states and 1897 transitions. [2018-12-09 14:43:07,921 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2018-12-09 14:43:07,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1388 states to 1388 states and 1897 transitions. [2018-12-09 14:43:07,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-12-09 14:43:07,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-12-09 14:43:07,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1388 states and 1897 transitions. [2018-12-09 14:43:07,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:07,928 INFO L705 BuchiCegarLoop]: Abstraction has 1388 states and 1897 transitions. [2018-12-09 14:43:07,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states and 1897 transitions. [2018-12-09 14:43:07,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1380. [2018-12-09 14:43:07,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1380 states. [2018-12-09 14:43:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 1889 transitions. [2018-12-09 14:43:07,943 INFO L728 BuchiCegarLoop]: Abstraction has 1380 states and 1889 transitions. [2018-12-09 14:43:07,943 INFO L608 BuchiCegarLoop]: Abstraction has 1380 states and 1889 transitions. [2018-12-09 14:43:07,944 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-12-09 14:43:07,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1380 states and 1889 transitions. [2018-12-09 14:43:07,948 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1358 [2018-12-09 14:43:07,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:07,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:07,949 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:07,949 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:07,949 INFO L794 eck$LassoCheckResult]: Stem: 16932#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 16865#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16834#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 16835#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16856#L109-1 assume !false; 17194#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17191#L112 assume 12292 == ssl3_connect_~s__state~0; 17124#L113 [2018-12-09 14:43:07,950 INFO L796 eck$LassoCheckResult]: Loop: 17124#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 17115#L217 ssl3_connect_~s__server~0 := 0; 17113#L222 assume 0 != ssl3_connect_~cb~0; 17106#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17103#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 17099#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17094#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 17090#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 17091#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17208#L546 ssl3_connect_~skip~0 := 0; 17206#L109-1 assume !false; 17203#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17067#L112 assume !(12292 == ssl3_connect_~s__state~0); 17068#L115 assume !(16384 == ssl3_connect_~s__state~0); 17060#L118 assume !(4096 == ssl3_connect_~s__state~0); 17061#L121 assume !(20480 == ssl3_connect_~s__state~0); 17053#L124 assume !(4099 == ssl3_connect_~s__state~0); 17051#L127 assume 4368 == ssl3_connect_~s__state~0; 16979#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 17043#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16847#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; 17037#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 17032#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17024#L546 ssl3_connect_~skip~0 := 0; 17022#L109-1 assume !false; 17020#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17018#L112 assume !(12292 == ssl3_connect_~s__state~0); 17016#L115 assume !(16384 == ssl3_connect_~s__state~0); 17014#L118 assume !(4096 == ssl3_connect_~s__state~0); 17012#L121 assume !(20480 == ssl3_connect_~s__state~0); 17010#L124 assume !(4099 == ssl3_connect_~s__state~0); 17008#L127 assume !(4368 == ssl3_connect_~s__state~0); 17006#L130 assume !(4369 == ssl3_connect_~s__state~0); 16999#L133 assume 4384 == ssl3_connect_~s__state~0; 16971#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 16972#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16992#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 16993#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17480#L300-2 ssl3_connect_~s__init_num~0 := 0; 17648#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17644#L546 ssl3_connect_~skip~0 := 0; 17642#L109-1 assume !false; 17640#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17638#L112 assume !(12292 == ssl3_connect_~s__state~0); 17636#L115 assume !(16384 == ssl3_connect_~s__state~0); 17634#L118 assume !(4096 == ssl3_connect_~s__state~0); 17632#L121 assume !(20480 == ssl3_connect_~s__state~0); 17630#L124 assume !(4099 == ssl3_connect_~s__state~0); 17628#L127 assume !(4368 == ssl3_connect_~s__state~0); 17626#L130 assume !(4369 == ssl3_connect_~s__state~0); 17624#L133 assume !(4384 == ssl3_connect_~s__state~0); 17622#L136 assume !(4385 == ssl3_connect_~s__state~0); 17620#L139 assume 4400 == ssl3_connect_~s__state~0; 17175#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 17616#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 17612#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17608#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17605#L546 ssl3_connect_~skip~0 := 0; 17603#L109-1 assume !false; 17600#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17594#L112 assume !(12292 == ssl3_connect_~s__state~0); 17592#L115 assume !(16384 == ssl3_connect_~s__state~0); 17590#L118 assume !(4096 == ssl3_connect_~s__state~0); 17588#L121 assume !(20480 == ssl3_connect_~s__state~0); 17586#L124 assume !(4099 == ssl3_connect_~s__state~0); 17584#L127 assume !(4368 == ssl3_connect_~s__state~0); 17582#L130 assume !(4369 == ssl3_connect_~s__state~0); 17580#L133 assume !(4384 == ssl3_connect_~s__state~0); 17578#L136 assume !(4385 == ssl3_connect_~s__state~0); 17576#L139 assume !(4400 == ssl3_connect_~s__state~0); 17570#L142 assume !(4401 == ssl3_connect_~s__state~0); 17568#L145 assume 4416 == ssl3_connect_~s__state~0; 17170#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 17564#L329 assume !(3 == ssl3_connect_~blastFlag~0); 17548#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17547#L337 assume !(0 == ssl3_connect_~tmp___6~0); 17539#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17535#L546 ssl3_connect_~skip~0 := 0; 17533#L109-1 assume !false; 17531#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17529#L112 assume !(12292 == ssl3_connect_~s__state~0); 17527#L115 assume !(16384 == ssl3_connect_~s__state~0); 17525#L118 assume !(4096 == ssl3_connect_~s__state~0); 17523#L121 assume !(20480 == ssl3_connect_~s__state~0); 17519#L124 assume !(4099 == ssl3_connect_~s__state~0); 17517#L127 assume !(4368 == ssl3_connect_~s__state~0); 17486#L130 assume !(4369 == ssl3_connect_~s__state~0); 17485#L133 assume !(4384 == ssl3_connect_~s__state~0); 17483#L136 assume !(4385 == ssl3_connect_~s__state~0); 17481#L139 assume !(4400 == ssl3_connect_~s__state~0); 17478#L142 assume !(4401 == ssl3_connect_~s__state~0); 17376#L145 assume !(4416 == ssl3_connect_~s__state~0); 17374#L148 assume !(4417 == ssl3_connect_~s__state~0); 17370#L151 assume 4432 == ssl3_connect_~s__state~0; 17165#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 17368#L345 assume !(4 == ssl3_connect_~blastFlag~0); 17361#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17357#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17352#L546 ssl3_connect_~skip~0 := 0; 17351#L109-1 assume !false; 17350#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17349#L112 assume !(12292 == ssl3_connect_~s__state~0); 17348#L115 assume !(16384 == ssl3_connect_~s__state~0); 17347#L118 assume !(4096 == ssl3_connect_~s__state~0); 17286#L121 assume !(20480 == ssl3_connect_~s__state~0); 17285#L124 assume !(4099 == ssl3_connect_~s__state~0); 17282#L127 assume !(4368 == ssl3_connect_~s__state~0); 17279#L130 assume !(4369 == ssl3_connect_~s__state~0); 17275#L133 assume !(4384 == ssl3_connect_~s__state~0); 17272#L136 assume !(4385 == ssl3_connect_~s__state~0); 17271#L139 assume !(4400 == ssl3_connect_~s__state~0); 17270#L142 assume !(4401 == ssl3_connect_~s__state~0); 17269#L145 assume !(4416 == ssl3_connect_~s__state~0); 17268#L148 assume !(4417 == ssl3_connect_~s__state~0); 17266#L151 assume !(4432 == ssl3_connect_~s__state~0); 17255#L154 assume !(4433 == ssl3_connect_~s__state~0); 17240#L157 assume 4448 == ssl3_connect_~s__state~0; 17160#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 17236#L357 assume !(ssl3_connect_~ret~0 <= 0); 17229#L360 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 17225#L360-2 ssl3_connect_~s__init_num~0 := 0; 17218#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17214#L546 ssl3_connect_~skip~0 := 0; 17209#L109-1 assume !false; 17207#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17205#L112 assume !(12292 == ssl3_connect_~s__state~0); 17204#L115 assume !(16384 == ssl3_connect_~s__state~0); 17200#L118 assume !(4096 == ssl3_connect_~s__state~0); 17197#L121 assume !(20480 == ssl3_connect_~s__state~0); 17123#L124 assume !(4099 == ssl3_connect_~s__state~0); 16981#L127 assume !(4368 == ssl3_connect_~s__state~0); 16978#L130 assume !(4369 == ssl3_connect_~s__state~0); 16980#L133 assume !(4384 == ssl3_connect_~s__state~0); 17000#L136 assume !(4385 == ssl3_connect_~s__state~0); 17001#L139 assume !(4400 == ssl3_connect_~s__state~0); 17283#L142 assume !(4401 == ssl3_connect_~s__state~0); 17280#L145 assume !(4416 == ssl3_connect_~s__state~0); 17276#L148 assume !(4417 == ssl3_connect_~s__state~0); 17273#L151 assume !(4432 == ssl3_connect_~s__state~0); 17256#L154 assume !(4433 == ssl3_connect_~s__state~0); 17245#L157 assume !(4448 == ssl3_connect_~s__state~0); 17241#L160 assume !(4449 == ssl3_connect_~s__state~0); 17242#L163 assume !(4464 == ssl3_connect_~s__state~0); 17259#L166 assume !(4465 == ssl3_connect_~s__state~0); 17246#L169 assume !(4466 == ssl3_connect_~s__state~0); 17244#L172 assume !(4467 == ssl3_connect_~s__state~0); 17239#L175 assume !(4480 == ssl3_connect_~s__state~0); 17238#L178 assume !(4481 == ssl3_connect_~s__state~0); 17233#L181 assume !(4496 == ssl3_connect_~s__state~0); 17234#L184 assume !(4497 == ssl3_connect_~s__state~0); 17235#L187 assume !(4512 == ssl3_connect_~s__state~0); 17243#L190 assume !(4513 == ssl3_connect_~s__state~0); 17112#L193 assume !(4528 == ssl3_connect_~s__state~0); 17111#L196 assume !(4529 == ssl3_connect_~s__state~0); 17107#L199 assume !(4560 == ssl3_connect_~s__state~0); 17108#L202 assume !(4561 == ssl3_connect_~s__state~0); 17110#L205 assume 4352 == ssl3_connect_~s__state~0; 17154#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 17150#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 17147#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 17142#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17138#L546 ssl3_connect_~skip~0 := 0; 17135#L109-1 assume !false; 17133#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17130#L112 assume 12292 == ssl3_connect_~s__state~0; 17124#L113 [2018-12-09 14:43:07,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2018-12-09 14:43:07,950 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,950 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,951 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:07,955 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:07,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1578166148, now seen corresponding path program 1 times [2018-12-09 14:43:07,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:07,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:07,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,955 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:07,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:07,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-12-09 14:43:07,988 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:07,988 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:07,988 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:07,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:07,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:07,989 INFO L87 Difference]: Start difference. First operand 1380 states and 1889 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-12-09 14:43:08,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:08,073 INFO L93 Difference]: Finished difference Result 1516 states and 2049 transitions. [2018-12-09 14:43:08,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:08,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 2049 transitions. [2018-12-09 14:43:08,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1494 [2018-12-09 14:43:08,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 2049 transitions. [2018-12-09 14:43:08,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2018-12-09 14:43:08,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2018-12-09 14:43:08,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 2049 transitions. [2018-12-09 14:43:08,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:08,088 INFO L705 BuchiCegarLoop]: Abstraction has 1516 states and 2049 transitions. [2018-12-09 14:43:08,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 2049 transitions. [2018-12-09 14:43:08,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1504. [2018-12-09 14:43:08,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1504 states. [2018-12-09 14:43:08,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 2033 transitions. [2018-12-09 14:43:08,107 INFO L728 BuchiCegarLoop]: Abstraction has 1504 states and 2033 transitions. [2018-12-09 14:43:08,107 INFO L608 BuchiCegarLoop]: Abstraction has 1504 states and 2033 transitions. [2018-12-09 14:43:08,107 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-12-09 14:43:08,107 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1504 states and 2033 transitions. [2018-12-09 14:43:08,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2018-12-09 14:43:08,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:08,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:08,114 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:08,114 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:08,114 INFO L794 eck$LassoCheckResult]: Stem: 19833#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 19766#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19736#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 19737#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19757#L109-1 assume !false; 20605#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20602#L112 assume 12292 == ssl3_connect_~s__state~0; 20497#L113 [2018-12-09 14:43:08,114 INFO L796 eck$LassoCheckResult]: Loop: 20497#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 19899#L217 ssl3_connect_~s__server~0 := 0; 19866#L222 assume 0 != ssl3_connect_~cb~0; 19860#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19861#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 20757#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20754#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 20752#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 20743#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20740#L546 ssl3_connect_~skip~0 := 0; 20739#L109-1 assume !false; 20737#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20733#L112 assume !(12292 == ssl3_connect_~s__state~0); 20731#L115 assume !(16384 == ssl3_connect_~s__state~0); 20729#L118 assume !(4096 == ssl3_connect_~s__state~0); 20727#L121 assume !(20480 == ssl3_connect_~s__state~0); 20725#L124 assume !(4099 == ssl3_connect_~s__state~0); 20722#L127 assume 4368 == ssl3_connect_~s__state~0; 20446#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 20721#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19748#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; 20720#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 20711#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20707#L546 ssl3_connect_~skip~0 := 0; 20705#L109-1 assume !false; 20703#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20701#L112 assume !(12292 == ssl3_connect_~s__state~0); 20699#L115 assume !(16384 == ssl3_connect_~s__state~0); 20697#L118 assume !(4096 == ssl3_connect_~s__state~0); 20695#L121 assume !(20480 == ssl3_connect_~s__state~0); 20693#L124 assume !(4099 == ssl3_connect_~s__state~0); 20691#L127 assume !(4368 == ssl3_connect_~s__state~0); 20689#L130 assume !(4369 == ssl3_connect_~s__state~0); 19879#L133 assume 4384 == ssl3_connect_~s__state~0; 19880#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19876#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19755#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 19787#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20595#L300-2 ssl3_connect_~s__init_num~0 := 0; 20592#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20589#L546 ssl3_connect_~skip~0 := 0; 20588#L109-1 assume !false; 20587#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20586#L112 assume !(12292 == ssl3_connect_~s__state~0); 20585#L115 assume !(16384 == ssl3_connect_~s__state~0); 20584#L118 assume !(4096 == ssl3_connect_~s__state~0); 20583#L121 assume !(20480 == ssl3_connect_~s__state~0); 20582#L124 assume !(4099 == ssl3_connect_~s__state~0); 20580#L127 assume !(4368 == ssl3_connect_~s__state~0); 20574#L130 assume !(4369 == ssl3_connect_~s__state~0); 20572#L133 assume !(4384 == ssl3_connect_~s__state~0); 20570#L136 assume !(4385 == ssl3_connect_~s__state~0); 20568#L139 assume 4400 == ssl3_connect_~s__state~0; 20528#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20565#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20562#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20558#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20554#L546 ssl3_connect_~skip~0 := 0; 20552#L109-1 assume !false; 20550#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20548#L112 assume !(12292 == ssl3_connect_~s__state~0); 20546#L115 assume !(16384 == ssl3_connect_~s__state~0); 20544#L118 assume !(4096 == ssl3_connect_~s__state~0); 20542#L121 assume !(20480 == ssl3_connect_~s__state~0); 20540#L124 assume !(4099 == ssl3_connect_~s__state~0); 20538#L127 assume !(4368 == ssl3_connect_~s__state~0); 20536#L130 assume !(4369 == ssl3_connect_~s__state~0); 20534#L133 assume !(4384 == ssl3_connect_~s__state~0); 20532#L136 assume !(4385 == ssl3_connect_~s__state~0); 20530#L139 assume !(4400 == ssl3_connect_~s__state~0); 20529#L142 assume !(4401 == ssl3_connect_~s__state~0); 20524#L145 assume 4416 == ssl3_connect_~s__state~0; 19820#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 19734#L329 assume !(3 == ssl3_connect_~blastFlag~0); 19735#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19740#L337 assume !(0 == ssl3_connect_~tmp___6~0); 19780#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21195#L546 ssl3_connect_~skip~0 := 0; 21188#L109-1 assume !false; 21182#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21179#L112 assume !(12292 == ssl3_connect_~s__state~0); 21176#L115 assume !(16384 == ssl3_connect_~s__state~0); 21173#L118 assume !(4096 == ssl3_connect_~s__state~0); 21170#L121 assume !(20480 == ssl3_connect_~s__state~0); 21167#L124 assume !(4099 == ssl3_connect_~s__state~0); 21164#L127 assume !(4368 == ssl3_connect_~s__state~0); 21161#L130 assume !(4369 == ssl3_connect_~s__state~0); 21158#L133 assume !(4384 == ssl3_connect_~s__state~0); 21155#L136 assume !(4385 == ssl3_connect_~s__state~0); 19771#L139 assume !(4400 == ssl3_connect_~s__state~0); 19772#L142 assume !(4401 == ssl3_connect_~s__state~0); 21148#L145 assume !(4416 == ssl3_connect_~s__state~0); 19846#L148 assume !(4417 == ssl3_connect_~s__state~0); 19847#L151 assume 4432 == ssl3_connect_~s__state~0; 20798#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 21090#L345 assume !(4 == ssl3_connect_~blastFlag~0); 21089#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 21085#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21081#L546 ssl3_connect_~skip~0 := 0; 21076#L109-1 assume !false; 21074#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21072#L112 assume !(12292 == ssl3_connect_~s__state~0); 21070#L115 assume !(16384 == ssl3_connect_~s__state~0); 21068#L118 assume !(4096 == ssl3_connect_~s__state~0); 21066#L121 assume !(20480 == ssl3_connect_~s__state~0); 21064#L124 assume !(4099 == ssl3_connect_~s__state~0); 21062#L127 assume !(4368 == ssl3_connect_~s__state~0); 21060#L130 assume !(4369 == ssl3_connect_~s__state~0); 21058#L133 assume !(4384 == ssl3_connect_~s__state~0); 21056#L136 assume !(4385 == ssl3_connect_~s__state~0); 21054#L139 assume !(4400 == ssl3_connect_~s__state~0); 21052#L142 assume !(4401 == ssl3_connect_~s__state~0); 21050#L145 assume !(4416 == ssl3_connect_~s__state~0); 21048#L148 assume !(4417 == ssl3_connect_~s__state~0); 21046#L151 assume !(4432 == ssl3_connect_~s__state~0); 21044#L154 assume !(4433 == ssl3_connect_~s__state~0); 21042#L157 assume 4448 == ssl3_connect_~s__state~0; 20599#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 21040#L357 assume !(ssl3_connect_~ret~0 <= 0); 21038#L360 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 21037#L360-2 ssl3_connect_~s__init_num~0 := 0; 21028#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21024#L546 ssl3_connect_~skip~0 := 0; 21019#L109-1 assume !false; 21018#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21017#L112 assume !(12292 == ssl3_connect_~s__state~0); 21016#L115 assume !(16384 == ssl3_connect_~s__state~0); 21014#L118 assume !(4096 == ssl3_connect_~s__state~0); 21012#L121 assume !(20480 == ssl3_connect_~s__state~0); 21010#L124 assume !(4099 == ssl3_connect_~s__state~0); 21008#L127 assume !(4368 == ssl3_connect_~s__state~0); 21006#L130 assume !(4369 == ssl3_connect_~s__state~0); 21004#L133 assume !(4384 == ssl3_connect_~s__state~0); 21002#L136 assume !(4385 == ssl3_connect_~s__state~0); 21000#L139 assume !(4400 == ssl3_connect_~s__state~0); 20998#L142 assume !(4401 == ssl3_connect_~s__state~0); 20996#L145 assume !(4416 == ssl3_connect_~s__state~0); 20994#L148 assume !(4417 == ssl3_connect_~s__state~0); 20992#L151 assume !(4432 == ssl3_connect_~s__state~0); 20990#L154 assume !(4433 == ssl3_connect_~s__state~0); 20988#L157 assume !(4448 == ssl3_connect_~s__state~0); 20986#L160 assume !(4449 == ssl3_connect_~s__state~0); 20984#L163 assume !(4464 == ssl3_connect_~s__state~0); 20982#L166 assume !(4465 == ssl3_connect_~s__state~0); 20981#L169 assume !(4466 == ssl3_connect_~s__state~0); 20979#L172 assume !(4467 == ssl3_connect_~s__state~0); 20976#L175 assume 4480 == ssl3_connect_~s__state~0; 20794#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 20975#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20849#L385 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19845#L385-2 ssl3_connect_~s__init_num~0 := 0; 19837#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20837#L546 ssl3_connect_~skip~0 := 0; 20836#L109-1 assume !false; 20835#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20834#L112 assume !(12292 == ssl3_connect_~s__state~0); 20833#L115 assume !(16384 == ssl3_connect_~s__state~0); 20832#L118 assume !(4096 == ssl3_connect_~s__state~0); 20831#L121 assume !(20480 == ssl3_connect_~s__state~0); 20830#L124 assume !(4099 == ssl3_connect_~s__state~0); 20829#L127 assume !(4368 == ssl3_connect_~s__state~0); 20825#L130 assume !(4369 == ssl3_connect_~s__state~0); 20820#L133 assume !(4384 == ssl3_connect_~s__state~0); 20818#L136 assume !(4385 == ssl3_connect_~s__state~0); 20816#L139 assume !(4400 == ssl3_connect_~s__state~0); 20814#L142 assume !(4401 == ssl3_connect_~s__state~0); 20812#L145 assume !(4416 == ssl3_connect_~s__state~0); 20810#L148 assume !(4417 == ssl3_connect_~s__state~0); 20809#L151 assume !(4432 == ssl3_connect_~s__state~0); 20797#L154 assume !(4433 == ssl3_connect_~s__state~0); 20799#L157 assume !(4448 == ssl3_connect_~s__state~0); 20598#L160 assume !(4449 == ssl3_connect_~s__state~0); 20600#L163 assume !(4464 == ssl3_connect_~s__state~0); 19883#L166 assume !(4465 == ssl3_connect_~s__state~0); 19885#L169 assume !(4466 == ssl3_connect_~s__state~0); 19886#L172 assume !(4467 == ssl3_connect_~s__state~0); 19887#L175 assume !(4480 == ssl3_connect_~s__state~0); 20846#L178 assume !(4481 == ssl3_connect_~s__state~0); 20442#L181 assume !(4496 == ssl3_connect_~s__state~0); 20443#L184 assume !(4497 == ssl3_connect_~s__state~0); 20444#L187 assume !(4512 == ssl3_connect_~s__state~0); 20972#L190 assume !(4513 == ssl3_connect_~s__state~0); 20294#L193 assume !(4528 == ssl3_connect_~s__state~0); 20292#L196 assume !(4529 == ssl3_connect_~s__state~0); 20293#L199 assume !(4560 == ssl3_connect_~s__state~0); 20514#L202 assume !(4561 == ssl3_connect_~s__state~0); 20512#L205 assume 4352 == ssl3_connect_~s__state~0; 19857#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19797#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19743#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20503#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20500#L546 ssl3_connect_~skip~0 := 0; 20499#L109-1 assume !false; 20498#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20496#L112 assume 12292 == ssl3_connect_~s__state~0; 20497#L113 [2018-12-09 14:43:08,115 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,115 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2018-12-09 14:43:08,115 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,115 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,121 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,121 INFO L82 PathProgramCache]: Analyzing trace with hash 905241670, now seen corresponding path program 1 times [2018-12-09 14:43:08,121 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,121 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,122 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:08,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,166 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-12-09 14:43:08,166 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:08,166 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:08,166 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:08,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:08,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:08,167 INFO L87 Difference]: Start difference. First operand 1504 states and 2033 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-12-09 14:43:08,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:08,183 INFO L93 Difference]: Finished difference Result 2982 states and 4027 transitions. [2018-12-09 14:43:08,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:08,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2982 states and 4027 transitions. [2018-12-09 14:43:08,194 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2018-12-09 14:43:08,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2982 states to 2982 states and 4027 transitions. [2018-12-09 14:43:08,205 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2982 [2018-12-09 14:43:08,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2982 [2018-12-09 14:43:08,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2982 states and 4027 transitions. [2018-12-09 14:43:08,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:08,208 INFO L705 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-12-09 14:43:08,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states and 4027 transitions. [2018-12-09 14:43:08,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 2982. [2018-12-09 14:43:08,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2982 states. [2018-12-09 14:43:08,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2982 states to 2982 states and 4027 transitions. [2018-12-09 14:43:08,233 INFO L728 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-12-09 14:43:08,233 INFO L608 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-12-09 14:43:08,233 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-12-09 14:43:08,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2982 states and 4027 transitions. [2018-12-09 14:43:08,238 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2018-12-09 14:43:08,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:08,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:08,239 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:08,239 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:08,240 INFO L794 eck$LassoCheckResult]: Stem: 24332#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 24255#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24228#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 24229#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 24248#L109-1 assume !false; 25943#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25908#L112 assume 12292 == ssl3_connect_~s__state~0; 25882#L113 [2018-12-09 14:43:08,240 INFO L796 eck$LassoCheckResult]: Loop: 25882#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 25791#L217 ssl3_connect_~s__server~0 := 0; 25867#L222 assume 0 != ssl3_connect_~cb~0; 25860#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 25857#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 25853#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 25850#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 25847#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 25834#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25827#L546 ssl3_connect_~skip~0 := 0; 25822#L109-1 assume !false; 25817#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25812#L112 assume !(12292 == ssl3_connect_~s__state~0); 25807#L115 assume !(16384 == ssl3_connect_~s__state~0); 25802#L118 assume !(4096 == ssl3_connect_~s__state~0); 25797#L121 assume !(20480 == ssl3_connect_~s__state~0); 25793#L124 assume !(4099 == ssl3_connect_~s__state~0); 25379#L127 assume 4368 == ssl3_connect_~s__state~0; 24236#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 24237#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24240#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; 26940#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 26936#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26894#L546 ssl3_connect_~skip~0 := 0; 26893#L109-1 assume !false; 26892#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26891#L112 assume !(12292 == ssl3_connect_~s__state~0); 26890#L115 assume !(16384 == ssl3_connect_~s__state~0); 26889#L118 assume !(4096 == ssl3_connect_~s__state~0); 26888#L121 assume !(20480 == ssl3_connect_~s__state~0); 26887#L124 assume !(4099 == ssl3_connect_~s__state~0); 26886#L127 assume !(4368 == ssl3_connect_~s__state~0); 26885#L130 assume !(4369 == ssl3_connect_~s__state~0); 24371#L133 assume 4384 == ssl3_connect_~s__state~0; 24372#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24368#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24246#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 26205#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 26203#L300-2 ssl3_connect_~s__init_num~0 := 0; 26195#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26191#L546 ssl3_connect_~skip~0 := 0; 26189#L109-1 assume !false; 26183#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26181#L112 assume !(12292 == ssl3_connect_~s__state~0); 26179#L115 assume !(16384 == ssl3_connect_~s__state~0); 26177#L118 assume !(4096 == ssl3_connect_~s__state~0); 26175#L121 assume !(20480 == ssl3_connect_~s__state~0); 26173#L124 assume !(4099 == ssl3_connect_~s__state~0); 26171#L127 assume !(4368 == ssl3_connect_~s__state~0); 26169#L130 assume !(4369 == ssl3_connect_~s__state~0); 26162#L133 assume !(4384 == ssl3_connect_~s__state~0); 26161#L136 assume !(4385 == ssl3_connect_~s__state~0); 26149#L139 assume 4400 == ssl3_connect_~s__state~0; 26078#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26138#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 26139#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27149#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27145#L546 ssl3_connect_~skip~0 := 0; 27143#L109-1 assume !false; 27142#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27141#L112 assume !(12292 == ssl3_connect_~s__state~0); 27140#L115 assume !(16384 == ssl3_connect_~s__state~0); 27138#L118 assume !(4096 == ssl3_connect_~s__state~0); 27132#L121 assume !(20480 == ssl3_connect_~s__state~0); 27130#L124 assume !(4099 == ssl3_connect_~s__state~0); 27128#L127 assume !(4368 == ssl3_connect_~s__state~0); 27126#L130 assume !(4369 == ssl3_connect_~s__state~0); 27124#L133 assume !(4384 == ssl3_connect_~s__state~0); 27122#L136 assume !(4385 == ssl3_connect_~s__state~0); 27115#L139 assume !(4400 == ssl3_connect_~s__state~0); 26825#L142 assume !(4401 == ssl3_connect_~s__state~0); 26821#L145 assume 4416 == ssl3_connect_~s__state~0; 26064#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 26816#L329 assume !(3 == ssl3_connect_~blastFlag~0); 26813#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 26788#L337 assume !(0 == ssl3_connect_~tmp___6~0); 26781#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26777#L546 ssl3_connect_~skip~0 := 0; 26775#L109-1 assume !false; 26773#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26771#L112 assume !(12292 == ssl3_connect_~s__state~0); 26769#L115 assume !(16384 == ssl3_connect_~s__state~0); 26767#L118 assume !(4096 == ssl3_connect_~s__state~0); 26765#L121 assume !(20480 == ssl3_connect_~s__state~0); 26763#L124 assume !(4099 == ssl3_connect_~s__state~0); 26761#L127 assume !(4368 == ssl3_connect_~s__state~0); 26759#L130 assume !(4369 == ssl3_connect_~s__state~0); 26756#L133 assume !(4384 == ssl3_connect_~s__state~0); 26753#L136 assume !(4385 == ssl3_connect_~s__state~0); 26750#L139 assume !(4400 == ssl3_connect_~s__state~0); 26741#L142 assume !(4401 == ssl3_connect_~s__state~0); 26739#L145 assume !(4416 == ssl3_connect_~s__state~0); 26678#L148 assume !(4417 == ssl3_connect_~s__state~0); 26676#L151 assume 4432 == ssl3_connect_~s__state~0; 26055#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 26669#L345 assume !(4 == ssl3_connect_~blastFlag~0); 26667#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 26625#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26619#L546 ssl3_connect_~skip~0 := 0; 26615#L109-1 assume !false; 26611#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26607#L112 assume !(12292 == ssl3_connect_~s__state~0); 26603#L115 assume !(16384 == ssl3_connect_~s__state~0); 26599#L118 assume !(4096 == ssl3_connect_~s__state~0); 26595#L121 assume !(20480 == ssl3_connect_~s__state~0); 26591#L124 assume !(4099 == ssl3_connect_~s__state~0); 26587#L127 assume !(4368 == ssl3_connect_~s__state~0); 26583#L130 assume !(4369 == ssl3_connect_~s__state~0); 26579#L133 assume !(4384 == ssl3_connect_~s__state~0); 26574#L136 assume !(4385 == ssl3_connect_~s__state~0); 26568#L139 assume !(4400 == ssl3_connect_~s__state~0); 26563#L142 assume !(4401 == ssl3_connect_~s__state~0); 26557#L145 assume !(4416 == ssl3_connect_~s__state~0); 26554#L148 assume !(4417 == ssl3_connect_~s__state~0); 26552#L151 assume !(4432 == ssl3_connect_~s__state~0); 26544#L154 assume !(4433 == ssl3_connect_~s__state~0); 25196#L157 assume 4448 == ssl3_connect_~s__state~0; 25195#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 25193#L357 assume !(ssl3_connect_~ret~0 <= 0); 25162#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 25163#L360-2 ssl3_connect_~s__init_num~0 := 0; 26327#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26323#L546 ssl3_connect_~skip~0 := 0; 26321#L109-1 assume !false; 26319#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26317#L112 assume !(12292 == ssl3_connect_~s__state~0); 26315#L115 assume !(16384 == ssl3_connect_~s__state~0); 26313#L118 assume !(4096 == ssl3_connect_~s__state~0); 26311#L121 assume !(20480 == ssl3_connect_~s__state~0); 26309#L124 assume !(4099 == ssl3_connect_~s__state~0); 26307#L127 assume !(4368 == ssl3_connect_~s__state~0); 26305#L130 assume !(4369 == ssl3_connect_~s__state~0); 26303#L133 assume !(4384 == ssl3_connect_~s__state~0); 26301#L136 assume !(4385 == ssl3_connect_~s__state~0); 26299#L139 assume !(4400 == ssl3_connect_~s__state~0); 26297#L142 assume !(4401 == ssl3_connect_~s__state~0); 26295#L145 assume !(4416 == ssl3_connect_~s__state~0); 26293#L148 assume !(4417 == ssl3_connect_~s__state~0); 26291#L151 assume !(4432 == ssl3_connect_~s__state~0); 26289#L154 assume !(4433 == ssl3_connect_~s__state~0); 26287#L157 assume !(4448 == ssl3_connect_~s__state~0); 26285#L160 assume !(4449 == ssl3_connect_~s__state~0); 26283#L163 assume 4464 == ssl3_connect_~s__state~0; 26031#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 26279#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 26275#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26271#L546 ssl3_connect_~skip~0 := 0; 26269#L109-1 assume !false; 26267#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26265#L112 assume !(12292 == ssl3_connect_~s__state~0); 26263#L115 assume !(16384 == ssl3_connect_~s__state~0); 26261#L118 assume !(4096 == ssl3_connect_~s__state~0); 26259#L121 assume !(20480 == ssl3_connect_~s__state~0); 26258#L124 assume !(4099 == ssl3_connect_~s__state~0); 26257#L127 assume !(4368 == ssl3_connect_~s__state~0); 26256#L130 assume !(4369 == ssl3_connect_~s__state~0); 26255#L133 assume !(4384 == ssl3_connect_~s__state~0); 26253#L136 assume !(4385 == ssl3_connect_~s__state~0); 26247#L139 assume !(4400 == ssl3_connect_~s__state~0); 26245#L142 assume !(4401 == ssl3_connect_~s__state~0); 26243#L145 assume !(4416 == ssl3_connect_~s__state~0); 26241#L148 assume !(4417 == ssl3_connect_~s__state~0); 26239#L151 assume !(4432 == ssl3_connect_~s__state~0); 26237#L154 assume !(4433 == ssl3_connect_~s__state~0); 26235#L157 assume !(4448 == ssl3_connect_~s__state~0); 26233#L160 assume !(4449 == ssl3_connect_~s__state~0); 26231#L163 assume !(4464 == ssl3_connect_~s__state~0); 26229#L166 assume !(4465 == ssl3_connect_~s__state~0); 26227#L169 assume !(4466 == ssl3_connect_~s__state~0); 26225#L172 assume !(4467 == ssl3_connect_~s__state~0); 26223#L175 assume 4480 == ssl3_connect_~s__state~0; 25929#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 26220#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26200#L385 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 26166#L385-2 ssl3_connect_~s__init_num~0 := 0; 26158#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26153#L546 ssl3_connect_~skip~0 := 0; 26148#L109-1 assume !false; 26144#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26137#L112 assume !(12292 == ssl3_connect_~s__state~0); 26129#L115 assume !(16384 == ssl3_connect_~s__state~0); 26130#L118 assume !(4096 == ssl3_connect_~s__state~0); 25873#L121 assume !(20480 == ssl3_connect_~s__state~0); 25874#L124 assume !(4099 == ssl3_connect_~s__state~0); 25723#L127 assume !(4368 == ssl3_connect_~s__state~0); 25724#L130 assume !(4369 == ssl3_connect_~s__state~0); 26089#L133 assume !(4384 == ssl3_connect_~s__state~0); 26086#L136 assume !(4385 == ssl3_connect_~s__state~0); 26082#L139 assume !(4400 == ssl3_connect_~s__state~0); 26077#L142 assume !(4401 == ssl3_connect_~s__state~0); 26072#L145 assume !(4416 == ssl3_connect_~s__state~0); 26063#L148 assume !(4417 == ssl3_connect_~s__state~0); 26059#L151 assume !(4432 == ssl3_connect_~s__state~0); 26054#L154 assume !(4433 == ssl3_connect_~s__state~0); 26050#L157 assume !(4448 == ssl3_connect_~s__state~0); 26046#L160 assume !(4449 == ssl3_connect_~s__state~0); 26043#L163 assume !(4464 == ssl3_connect_~s__state~0); 26039#L166 assume !(4465 == ssl3_connect_~s__state~0); 26035#L169 assume !(4466 == ssl3_connect_~s__state~0); 26030#L172 assume !(4467 == ssl3_connect_~s__state~0); 26027#L175 assume !(4480 == ssl3_connect_~s__state~0); 26025#L178 assume !(4481 == ssl3_connect_~s__state~0); 25958#L181 assume !(4496 == ssl3_connect_~s__state~0); 25922#L184 assume !(4497 == ssl3_connect_~s__state~0); 25904#L187 assume !(4512 == ssl3_connect_~s__state~0); 25896#L190 assume !(4513 == ssl3_connect_~s__state~0); 25888#L193 assume !(4528 == ssl3_connect_~s__state~0); 25875#L196 assume !(4529 == ssl3_connect_~s__state~0); 25861#L199 assume !(4560 == ssl3_connect_~s__state~0); 25862#L202 assume !(4561 == ssl3_connect_~s__state~0); 25864#L205 assume 4352 == ssl3_connect_~s__state~0; 25960#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 25956#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 25953#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 25918#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25914#L546 ssl3_connect_~skip~0 := 0; 25912#L109-1 assume !false; 25910#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25902#L112 assume 12292 == ssl3_connect_~s__state~0; 25882#L113 [2018-12-09 14:43:08,240 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2018-12-09 14:43:08,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,241 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,244 INFO L82 PathProgramCache]: Analyzing trace with hash 652105564, now seen corresponding path program 1 times [2018-12-09 14:43:08,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,245 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:08,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,278 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-12-09 14:43:08,278 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:08,278 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:08,278 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:08,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:08,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:08,278 INFO L87 Difference]: Start difference. First operand 2982 states and 4027 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-12-09 14:43:08,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:08,375 INFO L93 Difference]: Finished difference Result 3134 states and 4199 transitions. [2018-12-09 14:43:08,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:08,375 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3134 states and 4199 transitions. [2018-12-09 14:43:08,381 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3112 [2018-12-09 14:43:08,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3134 states to 3134 states and 4199 transitions. [2018-12-09 14:43:08,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3134 [2018-12-09 14:43:08,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3134 [2018-12-09 14:43:08,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3134 states and 4199 transitions. [2018-12-09 14:43:08,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:08,390 INFO L705 BuchiCegarLoop]: Abstraction has 3134 states and 4199 transitions. [2018-12-09 14:43:08,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3134 states and 4199 transitions. [2018-12-09 14:43:08,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3134 to 3118. [2018-12-09 14:43:08,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2018-12-09 14:43:08,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 4183 transitions. [2018-12-09 14:43:08,415 INFO L728 BuchiCegarLoop]: Abstraction has 3118 states and 4183 transitions. [2018-12-09 14:43:08,415 INFO L608 BuchiCegarLoop]: Abstraction has 3118 states and 4183 transitions. [2018-12-09 14:43:08,415 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-12-09 14:43:08,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3118 states and 4183 transitions. [2018-12-09 14:43:08,421 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3096 [2018-12-09 14:43:08,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:08,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:08,422 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:08,422 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:08,422 INFO L794 eck$LassoCheckResult]: Stem: 30446#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 30379#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30350#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 30351#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30372#L109-1 assume !false; 31957#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31952#L112 assume 12292 == ssl3_connect_~s__state~0; 31694#L113 [2018-12-09 14:43:08,422 INFO L796 eck$LassoCheckResult]: Loop: 31694#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 31681#L217 ssl3_connect_~s__server~0 := 0; 31917#L222 assume 0 != ssl3_connect_~cb~0; 31914#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 31912#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 31908#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 31905#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 31903#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 31882#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31878#L546 ssl3_connect_~skip~0 := 0; 31876#L109-1 assume !false; 31874#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31872#L112 assume !(12292 == ssl3_connect_~s__state~0); 31870#L115 assume !(16384 == ssl3_connect_~s__state~0); 31868#L118 assume !(4096 == ssl3_connect_~s__state~0); 31866#L121 assume !(20480 == ssl3_connect_~s__state~0); 31847#L124 assume !(4099 == ssl3_connect_~s__state~0); 31345#L127 assume 4368 == ssl3_connect_~s__state~0; 31341#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 31337#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31334#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; 31333#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 31321#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31317#L546 ssl3_connect_~skip~0 := 0; 31315#L109-1 assume !false; 31313#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31311#L112 assume !(12292 == ssl3_connect_~s__state~0); 31306#L115 assume !(16384 == ssl3_connect_~s__state~0); 31291#L118 assume !(4096 == ssl3_connect_~s__state~0); 31290#L121 assume !(20480 == ssl3_connect_~s__state~0); 31288#L124 assume !(4099 == ssl3_connect_~s__state~0); 31286#L127 assume !(4368 == ssl3_connect_~s__state~0); 31285#L130 assume !(4369 == ssl3_connect_~s__state~0); 31284#L133 assume 4384 == ssl3_connect_~s__state~0; 30493#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 30486#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 30370#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 32121#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32122#L300-2 ssl3_connect_~s__init_num~0 := 0; 32332#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32328#L546 ssl3_connect_~skip~0 := 0; 32326#L109-1 assume !false; 32324#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32322#L112 assume !(12292 == ssl3_connect_~s__state~0); 32320#L115 assume !(16384 == ssl3_connect_~s__state~0); 32318#L118 assume !(4096 == ssl3_connect_~s__state~0); 32316#L121 assume !(20480 == ssl3_connect_~s__state~0); 32314#L124 assume !(4099 == ssl3_connect_~s__state~0); 32311#L127 assume !(4368 == ssl3_connect_~s__state~0); 32308#L130 assume !(4369 == ssl3_connect_~s__state~0); 32305#L133 assume !(4384 == ssl3_connect_~s__state~0); 32303#L136 assume !(4385 == ssl3_connect_~s__state~0); 32301#L139 assume 4400 == ssl3_connect_~s__state~0; 31590#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32297#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 32293#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32288#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32285#L546 ssl3_connect_~skip~0 := 0; 32282#L109-1 assume !false; 32279#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32272#L112 assume !(12292 == ssl3_connect_~s__state~0); 32269#L115 assume !(16384 == ssl3_connect_~s__state~0); 32266#L118 assume !(4096 == ssl3_connect_~s__state~0); 32263#L121 assume !(20480 == ssl3_connect_~s__state~0); 32260#L124 assume !(4099 == ssl3_connect_~s__state~0); 32257#L127 assume !(4368 == ssl3_connect_~s__state~0); 32254#L130 assume !(4369 == ssl3_connect_~s__state~0); 32251#L133 assume !(4384 == ssl3_connect_~s__state~0); 32248#L136 assume !(4385 == ssl3_connect_~s__state~0); 32245#L139 assume !(4400 == ssl3_connect_~s__state~0); 32242#L142 assume !(4401 == ssl3_connect_~s__state~0); 32239#L145 assume 4416 == ssl3_connect_~s__state~0; 31584#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 32234#L329 assume !(3 == ssl3_connect_~blastFlag~0); 32231#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32227#L337 assume !(0 == ssl3_connect_~tmp___6~0); 32223#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32218#L546 ssl3_connect_~skip~0 := 0; 32215#L109-1 assume !false; 32211#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32204#L112 assume !(12292 == ssl3_connect_~s__state~0); 32201#L115 assume !(16384 == ssl3_connect_~s__state~0); 32198#L118 assume !(4096 == ssl3_connect_~s__state~0); 32195#L121 assume !(20480 == ssl3_connect_~s__state~0); 32193#L124 assume !(4099 == ssl3_connect_~s__state~0); 32191#L127 assume !(4368 == ssl3_connect_~s__state~0); 32188#L130 assume !(4369 == ssl3_connect_~s__state~0); 32184#L133 assume !(4384 == ssl3_connect_~s__state~0); 32179#L136 assume !(4385 == ssl3_connect_~s__state~0); 32177#L139 assume !(4400 == ssl3_connect_~s__state~0); 32175#L142 assume !(4401 == ssl3_connect_~s__state~0); 32172#L145 assume !(4416 == ssl3_connect_~s__state~0); 32128#L148 assume !(4417 == ssl3_connect_~s__state~0); 31568#L151 assume 4432 == ssl3_connect_~s__state~0; 31523#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 31567#L345 assume !(4 == ssl3_connect_~blastFlag~0); 31565#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 31562#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31559#L546 ssl3_connect_~skip~0 := 0; 31558#L109-1 assume !false; 31557#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31556#L112 assume !(12292 == ssl3_connect_~s__state~0); 31555#L115 assume !(16384 == ssl3_connect_~s__state~0); 31554#L118 assume !(4096 == ssl3_connect_~s__state~0); 31553#L121 assume !(20480 == ssl3_connect_~s__state~0); 31550#L124 assume !(4099 == ssl3_connect_~s__state~0); 31544#L127 assume !(4368 == ssl3_connect_~s__state~0); 31542#L130 assume !(4369 == ssl3_connect_~s__state~0); 31540#L133 assume !(4384 == ssl3_connect_~s__state~0); 31538#L136 assume !(4385 == ssl3_connect_~s__state~0); 31536#L139 assume !(4400 == ssl3_connect_~s__state~0); 31534#L142 assume !(4401 == ssl3_connect_~s__state~0); 31532#L145 assume !(4416 == ssl3_connect_~s__state~0); 31530#L148 assume !(4417 == ssl3_connect_~s__state~0); 31528#L151 assume !(4432 == ssl3_connect_~s__state~0); 31526#L154 assume !(4433 == ssl3_connect_~s__state~0); 31402#L157 assume 4448 == ssl3_connect_~s__state~0; 31401#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 31399#L357 assume !(ssl3_connect_~ret~0 <= 0); 31367#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31368#L360-2 ssl3_connect_~s__init_num~0 := 0; 32946#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32942#L546 ssl3_connect_~skip~0 := 0; 32940#L109-1 assume !false; 32938#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32936#L112 assume !(12292 == ssl3_connect_~s__state~0); 32935#L115 assume !(16384 == ssl3_connect_~s__state~0); 32933#L118 assume !(4096 == ssl3_connect_~s__state~0); 32931#L121 assume !(20480 == ssl3_connect_~s__state~0); 32929#L124 assume !(4099 == ssl3_connect_~s__state~0); 32928#L127 assume !(4368 == ssl3_connect_~s__state~0); 32927#L130 assume !(4369 == ssl3_connect_~s__state~0); 32926#L133 assume !(4384 == ssl3_connect_~s__state~0); 32924#L136 assume !(4385 == ssl3_connect_~s__state~0); 32918#L139 assume !(4400 == ssl3_connect_~s__state~0); 32916#L142 assume !(4401 == ssl3_connect_~s__state~0); 32914#L145 assume !(4416 == ssl3_connect_~s__state~0); 32912#L148 assume !(4417 == ssl3_connect_~s__state~0); 32910#L151 assume !(4432 == ssl3_connect_~s__state~0); 32908#L154 assume !(4433 == ssl3_connect_~s__state~0); 32906#L157 assume !(4448 == ssl3_connect_~s__state~0); 32904#L160 assume !(4449 == ssl3_connect_~s__state~0); 32902#L163 assume 4464 == ssl3_connect_~s__state~0; 31571#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 32899#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32890#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32886#L546 ssl3_connect_~skip~0 := 0; 32884#L109-1 assume !false; 32883#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32881#L112 assume !(12292 == ssl3_connect_~s__state~0); 32879#L115 assume !(16384 == ssl3_connect_~s__state~0); 32878#L118 assume !(4096 == ssl3_connect_~s__state~0); 32877#L121 assume !(20480 == ssl3_connect_~s__state~0); 32876#L124 assume !(4099 == ssl3_connect_~s__state~0); 32874#L127 assume !(4368 == ssl3_connect_~s__state~0); 32868#L130 assume !(4369 == ssl3_connect_~s__state~0); 32866#L133 assume !(4384 == ssl3_connect_~s__state~0); 32864#L136 assume !(4385 == ssl3_connect_~s__state~0); 32862#L139 assume !(4400 == ssl3_connect_~s__state~0); 32860#L142 assume !(4401 == ssl3_connect_~s__state~0); 32858#L145 assume !(4416 == ssl3_connect_~s__state~0); 32856#L148 assume !(4417 == ssl3_connect_~s__state~0); 32854#L151 assume !(4432 == ssl3_connect_~s__state~0); 32852#L154 assume !(4433 == ssl3_connect_~s__state~0); 32850#L157 assume !(4448 == ssl3_connect_~s__state~0); 32848#L160 assume !(4449 == ssl3_connect_~s__state~0); 32846#L163 assume !(4464 == ssl3_connect_~s__state~0); 32844#L166 assume !(4465 == ssl3_connect_~s__state~0); 32842#L169 assume !(4466 == ssl3_connect_~s__state~0); 32840#L172 assume !(4467 == ssl3_connect_~s__state~0); 32838#L175 assume 4480 == ssl3_connect_~s__state~0; 30432#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 30386#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 30387#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 30454#L385-2 ssl3_connect_~s__init_num~0 := 0; 30450#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32662#L546 ssl3_connect_~skip~0 := 0; 32661#L109-1 assume !false; 32658#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32657#L112 assume !(12292 == ssl3_connect_~s__state~0); 32591#L115 assume !(16384 == ssl3_connect_~s__state~0); 31921#L118 assume !(4096 == ssl3_connect_~s__state~0); 31683#L121 assume !(20480 == ssl3_connect_~s__state~0); 31680#L124 assume !(4099 == ssl3_connect_~s__state~0); 31678#L127 assume !(4368 == ssl3_connect_~s__state~0); 31344#L130 assume !(4369 == ssl3_connect_~s__state~0); 30500#L133 assume !(4384 == ssl3_connect_~s__state~0); 30491#L136 assume !(4385 == ssl3_connect_~s__state~0); 30492#L139 assume !(4400 == ssl3_connect_~s__state~0); 31589#L142 assume !(4401 == ssl3_connect_~s__state~0); 31586#L145 assume !(4416 == ssl3_connect_~s__state~0); 31583#L148 assume !(4417 == ssl3_connect_~s__state~0); 31569#L151 assume !(4432 == ssl3_connect_~s__state~0); 31522#L154 assume !(4433 == ssl3_connect_~s__state~0); 31503#L157 assume !(4448 == ssl3_connect_~s__state~0); 31403#L160 assume !(4449 == ssl3_connect_~s__state~0); 31404#L163 assume !(4464 == ssl3_connect_~s__state~0); 31579#L166 assume !(4465 == ssl3_connect_~s__state~0); 31576#L169 assume !(4466 == ssl3_connect_~s__state~0); 31570#L172 assume !(4467 == ssl3_connect_~s__state~0); 31521#L175 assume !(4480 == ssl3_connect_~s__state~0); 31502#L178 assume !(4481 == ssl3_connect_~s__state~0); 30762#L181 assume !(4496 == ssl3_connect_~s__state~0); 30761#L184 assume !(4497 == ssl3_connect_~s__state~0); 30758#L187 assume !(4512 == ssl3_connect_~s__state~0); 30752#L190 assume !(4513 == ssl3_connect_~s__state~0); 30753#L193 assume !(4528 == ssl3_connect_~s__state~0); 31133#L196 assume !(4529 == ssl3_connect_~s__state~0); 31134#L199 assume !(4560 == ssl3_connect_~s__state~0); 31724#L202 assume !(4561 == ssl3_connect_~s__state~0); 31721#L205 assume 4352 == ssl3_connect_~s__state~0; 31715#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 31712#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 31709#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31705#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31701#L546 ssl3_connect_~skip~0 := 0; 31697#L109-1 assume !false; 31696#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31693#L112 assume 12292 == ssl3_connect_~s__state~0; 31694#L113 [2018-12-09 14:43:08,422 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2018-12-09 14:43:08,422 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,422 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,423 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,423 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,423 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,426 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1714589030, now seen corresponding path program 1 times [2018-12-09 14:43:08,426 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:08,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,465 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-12-09 14:43:08,465 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:08,465 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:08,465 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:08,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:08,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:08,466 INFO L87 Difference]: Start difference. First operand 3118 states and 4183 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-12-09 14:43:08,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:08,558 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2018-12-09 14:43:08,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:08,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2018-12-09 14:43:08,566 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2018-12-09 14:43:08,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2018-12-09 14:43:08,575 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2018-12-09 14:43:08,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2018-12-09 14:43:08,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2018-12-09 14:43:08,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:08,578 INFO L705 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2018-12-09 14:43:08,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2018-12-09 14:43:08,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2018-12-09 14:43:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2018-12-09 14:43:08,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2018-12-09 14:43:08,615 INFO L728 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2018-12-09 14:43:08,616 INFO L608 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2018-12-09 14:43:08,616 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-12-09 14:43:08,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2018-12-09 14:43:08,624 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2018-12-09 14:43:08,624 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:08,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:08,626 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:08,626 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:08,626 INFO L794 eck$LassoCheckResult]: Stem: 36988#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 36916#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 36888#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 36889#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 36909#L109-1 assume !false; 37401#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37402#L112 assume 12292 == ssl3_connect_~s__state~0; 37293#L113 [2018-12-09 14:43:08,626 INFO L796 eck$LassoCheckResult]: Loop: 37293#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 37233#L217 ssl3_connect_~s__server~0 := 0; 37231#L222 assume 0 != ssl3_connect_~cb~0; 37223#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 37220#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 37217#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 37211#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 37210#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 37202#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37194#L546 ssl3_connect_~skip~0 := 0; 37192#L109-1 assume !false; 37190#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37188#L112 assume !(12292 == ssl3_connect_~s__state~0); 37186#L115 assume !(16384 == ssl3_connect_~s__state~0); 37184#L118 assume !(4096 == ssl3_connect_~s__state~0); 37182#L121 assume !(20480 == ssl3_connect_~s__state~0); 37180#L124 assume !(4099 == ssl3_connect_~s__state~0); 37120#L127 assume 4368 == ssl3_connect_~s__state~0; 37121#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 37115#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37113#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; 37105#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 37106#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38601#L546 ssl3_connect_~skip~0 := 0; 38600#L109-1 assume !false; 38599#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38598#L112 assume !(12292 == ssl3_connect_~s__state~0); 38597#L115 assume !(16384 == ssl3_connect_~s__state~0); 38596#L118 assume !(4096 == ssl3_connect_~s__state~0); 38595#L121 assume !(20480 == ssl3_connect_~s__state~0); 38594#L124 assume !(4099 == ssl3_connect_~s__state~0); 38593#L127 assume !(4368 == ssl3_connect_~s__state~0); 38592#L130 assume !(4369 == ssl3_connect_~s__state~0); 37079#L133 assume 4384 == ssl3_connect_~s__state~0; 37034#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 37035#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37074#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 38621#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38620#L300-2 ssl3_connect_~s__init_num~0 := 0; 38582#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38577#L546 ssl3_connect_~skip~0 := 0; 38575#L109-1 assume !false; 38574#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38573#L112 assume !(12292 == ssl3_connect_~s__state~0); 38572#L115 assume !(16384 == ssl3_connect_~s__state~0); 38570#L118 assume !(4096 == ssl3_connect_~s__state~0); 38564#L121 assume !(20480 == ssl3_connect_~s__state~0); 38563#L124 assume !(4099 == ssl3_connect_~s__state~0); 38556#L127 assume !(4368 == ssl3_connect_~s__state~0); 38554#L130 assume !(4369 == ssl3_connect_~s__state~0); 38552#L133 assume !(4384 == ssl3_connect_~s__state~0); 38550#L136 assume !(4385 == ssl3_connect_~s__state~0); 38548#L139 assume 4400 == ssl3_connect_~s__state~0; 37562#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38521#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38522#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39141#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39137#L546 ssl3_connect_~skip~0 := 0; 39135#L109-1 assume !false; 39133#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39131#L112 assume !(12292 == ssl3_connect_~s__state~0); 39129#L115 assume !(16384 == ssl3_connect_~s__state~0); 39127#L118 assume !(4096 == ssl3_connect_~s__state~0); 39125#L121 assume !(20480 == ssl3_connect_~s__state~0); 39123#L124 assume !(4099 == ssl3_connect_~s__state~0); 39121#L127 assume !(4368 == ssl3_connect_~s__state~0); 39119#L130 assume !(4369 == ssl3_connect_~s__state~0); 39117#L133 assume !(4384 == ssl3_connect_~s__state~0); 39115#L136 assume !(4385 == ssl3_connect_~s__state~0); 39114#L139 assume !(4400 == ssl3_connect_~s__state~0); 39112#L142 assume !(4401 == ssl3_connect_~s__state~0); 39110#L145 assume 4416 == ssl3_connect_~s__state~0; 37549#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 39102#L329 assume !(3 == ssl3_connect_~blastFlag~0); 39100#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39097#L337 assume !(0 == ssl3_connect_~tmp___6~0); 39093#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39089#L546 ssl3_connect_~skip~0 := 0; 39087#L109-1 assume !false; 39085#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39083#L112 assume !(12292 == ssl3_connect_~s__state~0); 39081#L115 assume !(16384 == ssl3_connect_~s__state~0); 39079#L118 assume !(4096 == ssl3_connect_~s__state~0); 39077#L121 assume !(20480 == ssl3_connect_~s__state~0); 39075#L124 assume !(4099 == ssl3_connect_~s__state~0); 39073#L127 assume !(4368 == ssl3_connect_~s__state~0); 39071#L130 assume !(4369 == ssl3_connect_~s__state~0); 39069#L133 assume !(4384 == ssl3_connect_~s__state~0); 39067#L136 assume !(4385 == ssl3_connect_~s__state~0); 39065#L139 assume !(4400 == ssl3_connect_~s__state~0); 39063#L142 assume !(4401 == ssl3_connect_~s__state~0); 39062#L145 assume !(4416 == ssl3_connect_~s__state~0); 39059#L148 assume !(4417 == ssl3_connect_~s__state~0); 39051#L151 assume 4432 == ssl3_connect_~s__state~0; 37538#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39042#L345 assume !(4 == ssl3_connect_~blastFlag~0); 39039#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39034#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39029#L546 ssl3_connect_~skip~0 := 0; 39026#L109-1 assume !false; 39023#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39020#L112 assume !(12292 == ssl3_connect_~s__state~0); 39017#L115 assume !(16384 == ssl3_connect_~s__state~0); 39014#L118 assume !(4096 == ssl3_connect_~s__state~0); 39011#L121 assume !(20480 == ssl3_connect_~s__state~0); 39008#L124 assume !(4099 == ssl3_connect_~s__state~0); 39005#L127 assume !(4368 == ssl3_connect_~s__state~0); 39002#L130 assume !(4369 == ssl3_connect_~s__state~0); 38999#L133 assume !(4384 == ssl3_connect_~s__state~0); 38996#L136 assume !(4385 == ssl3_connect_~s__state~0); 38993#L139 assume !(4400 == ssl3_connect_~s__state~0); 38990#L142 assume !(4401 == ssl3_connect_~s__state~0); 38987#L145 assume !(4416 == ssl3_connect_~s__state~0); 38984#L148 assume !(4417 == ssl3_connect_~s__state~0); 38982#L151 assume !(4432 == ssl3_connect_~s__state~0); 38979#L154 assume !(4433 == ssl3_connect_~s__state~0); 38976#L157 assume 4448 == ssl3_connect_~s__state~0; 37527#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 38968#L357 assume !(ssl3_connect_~ret~0 <= 0); 38965#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38962#L360-2 ssl3_connect_~s__init_num~0 := 0; 38958#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38954#L546 ssl3_connect_~skip~0 := 0; 38952#L109-1 assume !false; 38950#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38948#L112 assume !(12292 == ssl3_connect_~s__state~0); 38946#L115 assume !(16384 == ssl3_connect_~s__state~0); 38944#L118 assume !(4096 == ssl3_connect_~s__state~0); 38942#L121 assume !(20480 == ssl3_connect_~s__state~0); 38940#L124 assume !(4099 == ssl3_connect_~s__state~0); 38938#L127 assume !(4368 == ssl3_connect_~s__state~0); 38936#L130 assume !(4369 == ssl3_connect_~s__state~0); 38934#L133 assume !(4384 == ssl3_connect_~s__state~0); 38932#L136 assume !(4385 == ssl3_connect_~s__state~0); 38930#L139 assume !(4400 == ssl3_connect_~s__state~0); 38928#L142 assume !(4401 == ssl3_connect_~s__state~0); 38926#L145 assume !(4416 == ssl3_connect_~s__state~0); 38924#L148 assume !(4417 == ssl3_connect_~s__state~0); 38922#L151 assume !(4432 == ssl3_connect_~s__state~0); 38920#L154 assume !(4433 == ssl3_connect_~s__state~0); 38918#L157 assume !(4448 == ssl3_connect_~s__state~0); 38916#L160 assume !(4449 == ssl3_connect_~s__state~0); 38914#L163 assume 4464 == ssl3_connect_~s__state~0; 37501#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 38912#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38899#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38895#L546 ssl3_connect_~skip~0 := 0; 38893#L109-1 assume !false; 38891#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38889#L112 assume !(12292 == ssl3_connect_~s__state~0); 38887#L115 assume !(16384 == ssl3_connect_~s__state~0); 38885#L118 assume !(4096 == ssl3_connect_~s__state~0); 38883#L121 assume !(20480 == ssl3_connect_~s__state~0); 38881#L124 assume !(4099 == ssl3_connect_~s__state~0); 38879#L127 assume !(4368 == ssl3_connect_~s__state~0); 38877#L130 assume !(4369 == ssl3_connect_~s__state~0); 38875#L133 assume !(4384 == ssl3_connect_~s__state~0); 38873#L136 assume !(4385 == ssl3_connect_~s__state~0); 38871#L139 assume !(4400 == ssl3_connect_~s__state~0); 38869#L142 assume !(4401 == ssl3_connect_~s__state~0); 38867#L145 assume !(4416 == ssl3_connect_~s__state~0); 38865#L148 assume !(4417 == ssl3_connect_~s__state~0); 38863#L151 assume !(4432 == ssl3_connect_~s__state~0); 38861#L154 assume !(4433 == ssl3_connect_~s__state~0); 38859#L157 assume !(4448 == ssl3_connect_~s__state~0); 38857#L160 assume !(4449 == ssl3_connect_~s__state~0); 38855#L163 assume !(4464 == ssl3_connect_~s__state~0); 38853#L166 assume !(4465 == ssl3_connect_~s__state~0); 38851#L169 assume !(4466 == ssl3_connect_~s__state~0); 38849#L172 assume !(4467 == ssl3_connect_~s__state~0); 38847#L175 assume 4480 == ssl3_connect_~s__state~0; 37488#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 38836#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38833#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 38830#L385-2 ssl3_connect_~s__init_num~0 := 0; 38825#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38821#L546 ssl3_connect_~skip~0 := 0; 38819#L109-1 assume !false; 38817#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38815#L112 assume !(12292 == ssl3_connect_~s__state~0); 38813#L115 assume !(16384 == ssl3_connect_~s__state~0); 38811#L118 assume !(4096 == ssl3_connect_~s__state~0); 38809#L121 assume !(20480 == ssl3_connect_~s__state~0); 38807#L124 assume !(4099 == ssl3_connect_~s__state~0); 38805#L127 assume !(4368 == ssl3_connect_~s__state~0); 38803#L130 assume !(4369 == ssl3_connect_~s__state~0); 38801#L133 assume !(4384 == ssl3_connect_~s__state~0); 38799#L136 assume !(4385 == ssl3_connect_~s__state~0); 38797#L139 assume !(4400 == ssl3_connect_~s__state~0); 38795#L142 assume !(4401 == ssl3_connect_~s__state~0); 38793#L145 assume !(4416 == ssl3_connect_~s__state~0); 38791#L148 assume !(4417 == ssl3_connect_~s__state~0); 38789#L151 assume !(4432 == ssl3_connect_~s__state~0); 38787#L154 assume !(4433 == ssl3_connect_~s__state~0); 38785#L157 assume !(4448 == ssl3_connect_~s__state~0); 38783#L160 assume !(4449 == ssl3_connect_~s__state~0); 38781#L163 assume !(4464 == ssl3_connect_~s__state~0); 38779#L166 assume !(4465 == ssl3_connect_~s__state~0); 38777#L169 assume !(4466 == ssl3_connect_~s__state~0); 38775#L172 assume !(4467 == ssl3_connect_~s__state~0); 38773#L175 assume !(4480 == ssl3_connect_~s__state~0); 38772#L178 assume !(4481 == ssl3_connect_~s__state~0); 38771#L181 assume !(4496 == ssl3_connect_~s__state~0); 38770#L184 assume !(4497 == ssl3_connect_~s__state~0); 38767#L187 assume 4512 == ssl3_connect_~s__state~0; 37235#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 37630#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; 37628#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 37629#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 38591#L421 assume !(0 == ssl3_connect_~tmp___8~0); 37609#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37607#L546 ssl3_connect_~skip~0 := 0; 37600#L109-1 assume !false; 37601#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37594#L112 assume !(12292 == ssl3_connect_~s__state~0); 37595#L115 assume !(16384 == ssl3_connect_~s__state~0); 37588#L118 assume !(4096 == ssl3_connect_~s__state~0); 37589#L121 assume !(20480 == ssl3_connect_~s__state~0); 37583#L124 assume !(4099 == ssl3_connect_~s__state~0); 37581#L127 assume !(4368 == ssl3_connect_~s__state~0); 37579#L130 assume !(4369 == ssl3_connect_~s__state~0); 37080#L133 assume !(4384 == ssl3_connect_~s__state~0); 37081#L136 assume !(4385 == ssl3_connect_~s__state~0); 37567#L139 assume !(4400 == ssl3_connect_~s__state~0); 37561#L142 assume !(4401 == ssl3_connect_~s__state~0); 37563#L145 assume !(4416 == ssl3_connect_~s__state~0); 37548#L148 assume !(4417 == ssl3_connect_~s__state~0); 37550#L151 assume !(4432 == ssl3_connect_~s__state~0); 37537#L154 assume !(4433 == ssl3_connect_~s__state~0); 37539#L157 assume !(4448 == ssl3_connect_~s__state~0); 37526#L160 assume !(4449 == ssl3_connect_~s__state~0); 37528#L163 assume !(4464 == ssl3_connect_~s__state~0); 37513#L166 assume !(4465 == ssl3_connect_~s__state~0); 37514#L169 assume !(4466 == ssl3_connect_~s__state~0); 37500#L172 assume !(4467 == ssl3_connect_~s__state~0); 37502#L175 assume !(4480 == ssl3_connect_~s__state~0); 37487#L178 assume !(4481 == ssl3_connect_~s__state~0); 37489#L181 assume !(4496 == ssl3_connect_~s__state~0); 37474#L184 assume !(4497 == ssl3_connect_~s__state~0); 37475#L187 assume !(4512 == ssl3_connect_~s__state~0); 37457#L190 assume !(4513 == ssl3_connect_~s__state~0); 37458#L193 assume !(4528 == ssl3_connect_~s__state~0); 38695#L196 assume !(4529 == ssl3_connect_~s__state~0); 37224#L199 assume !(4560 == ssl3_connect_~s__state~0); 36949#L202 assume !(4561 == ssl3_connect_~s__state~0); 36950#L205 assume 4352 == ssl3_connect_~s__state~0; 37431#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 37432#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 38623#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37418#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37415#L546 ssl3_connect_~skip~0 := 0; 37413#L109-1 assume !false; 37411#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37412#L112 assume 12292 == ssl3_connect_~s__state~0; 37293#L113 [2018-12-09 14:43:08,627 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2018-12-09 14:43:08,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,632 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,632 INFO L82 PathProgramCache]: Analyzing trace with hash 628417184, now seen corresponding path program 1 times [2018-12-09 14:43:08,632 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,633 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:08,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,675 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2018-12-09 14:43:08,675 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:08,676 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:08,676 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:08,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:08,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:08,676 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-12-09 14:43:08,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:08,765 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2018-12-09 14:43:08,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:08,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2018-12-09 14:43:08,772 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2018-12-09 14:43:08,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2018-12-09 14:43:08,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-12-09 14:43:08,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-12-09 14:43:08,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2018-12-09 14:43:08,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:08,782 INFO L705 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2018-12-09 14:43:08,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2018-12-09 14:43:08,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2018-12-09 14:43:08,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2018-12-09 14:43:08,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2018-12-09 14:43:08,806 INFO L728 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2018-12-09 14:43:08,806 INFO L608 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2018-12-09 14:43:08,806 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-12-09 14:43:08,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2018-12-09 14:43:08,812 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2018-12-09 14:43:08,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:08,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:08,814 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:08,814 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:08,814 INFO L794 eck$LassoCheckResult]: Stem: 43804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 43720#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43690#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 43691#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 43711#L109-1 assume !false; 44230#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44231#L112 assume 12292 == ssl3_connect_~s__state~0; 44221#L113 [2018-12-09 14:43:08,814 INFO L796 eck$LassoCheckResult]: Loop: 44221#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 44211#L217 ssl3_connect_~s__server~0 := 0; 44208#L222 assume 0 != ssl3_connect_~cb~0; 44203#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 44201#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 44197#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 44192#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 44187#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 44188#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45505#L546 ssl3_connect_~skip~0 := 0; 45504#L109-1 assume !false; 45503#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45502#L112 assume !(12292 == ssl3_connect_~s__state~0); 45501#L115 assume !(16384 == ssl3_connect_~s__state~0); 45500#L118 assume !(4096 == ssl3_connect_~s__state~0); 45499#L121 assume !(20480 == ssl3_connect_~s__state~0); 45498#L124 assume !(4099 == ssl3_connect_~s__state~0); 45497#L127 assume 4368 == ssl3_connect_~s__state~0; 43975#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 44034#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 44031#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; 44030#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 44010#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44004#L546 ssl3_connect_~skip~0 := 0; 43999#L109-1 assume !false; 43994#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43990#L112 assume !(12292 == ssl3_connect_~s__state~0); 43986#L115 assume !(16384 == ssl3_connect_~s__state~0); 43981#L118 assume !(4096 == ssl3_connect_~s__state~0); 43976#L121 assume !(20480 == ssl3_connect_~s__state~0); 43969#L124 assume !(4099 == ssl3_connect_~s__state~0); 43968#L127 assume !(4368 == ssl3_connect_~s__state~0); 43967#L130 assume !(4369 == ssl3_connect_~s__state~0); 43960#L133 assume 4384 == ssl3_connect_~s__state~0; 43956#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 43953#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 43949#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 43946#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 43948#L300-2 ssl3_connect_~s__init_num~0 := 0; 43938#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43936#L546 ssl3_connect_~skip~0 := 0; 43931#L109-1 assume !false; 43932#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43927#L112 assume !(12292 == ssl3_connect_~s__state~0); 43928#L115 assume !(16384 == ssl3_connect_~s__state~0); 43923#L118 assume !(4096 == ssl3_connect_~s__state~0); 43924#L121 assume !(20480 == ssl3_connect_~s__state~0); 43919#L124 assume !(4099 == ssl3_connect_~s__state~0); 43920#L127 assume !(4368 == ssl3_connect_~s__state~0); 43915#L130 assume !(4369 == ssl3_connect_~s__state~0); 43916#L133 assume !(4384 == ssl3_connect_~s__state~0); 43911#L136 assume !(4385 == ssl3_connect_~s__state~0); 43912#L139 assume 4400 == ssl3_connect_~s__state~0; 43864#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45414#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 45410#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 45406#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45402#L546 ssl3_connect_~skip~0 := 0; 45400#L109-1 assume !false; 45398#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45396#L112 assume !(12292 == ssl3_connect_~s__state~0); 45394#L115 assume !(16384 == ssl3_connect_~s__state~0); 45392#L118 assume !(4096 == ssl3_connect_~s__state~0); 45390#L121 assume !(20480 == ssl3_connect_~s__state~0); 45388#L124 assume !(4099 == ssl3_connect_~s__state~0); 45386#L127 assume !(4368 == ssl3_connect_~s__state~0); 45384#L130 assume !(4369 == ssl3_connect_~s__state~0); 45382#L133 assume !(4384 == ssl3_connect_~s__state~0); 45381#L136 assume !(4385 == ssl3_connect_~s__state~0); 45379#L139 assume !(4400 == ssl3_connect_~s__state~0); 45375#L142 assume !(4401 == ssl3_connect_~s__state~0); 45364#L145 assume 4416 == ssl3_connect_~s__state~0; 43856#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 45359#L329 assume !(3 == ssl3_connect_~blastFlag~0); 45356#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 45352#L337 assume !(0 == ssl3_connect_~tmp___6~0); 45347#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45342#L546 ssl3_connect_~skip~0 := 0; 45339#L109-1 assume !false; 45336#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45333#L112 assume !(12292 == ssl3_connect_~s__state~0); 45330#L115 assume !(16384 == ssl3_connect_~s__state~0); 45327#L118 assume !(4096 == ssl3_connect_~s__state~0); 45324#L121 assume !(20480 == ssl3_connect_~s__state~0); 45321#L124 assume !(4099 == ssl3_connect_~s__state~0); 45318#L127 assume !(4368 == ssl3_connect_~s__state~0); 45315#L130 assume !(4369 == ssl3_connect_~s__state~0); 45312#L133 assume !(4384 == ssl3_connect_~s__state~0); 45309#L136 assume !(4385 == ssl3_connect_~s__state~0); 45306#L139 assume !(4400 == ssl3_connect_~s__state~0); 45303#L142 assume !(4401 == ssl3_connect_~s__state~0); 45301#L145 assume !(4416 == ssl3_connect_~s__state~0); 45298#L148 assume !(4417 == ssl3_connect_~s__state~0); 45295#L151 assume 4432 == ssl3_connect_~s__state~0; 44294#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45293#L345 assume !(4 == ssl3_connect_~blastFlag~0); 45291#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 45288#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45285#L546 ssl3_connect_~skip~0 := 0; 45284#L109-1 assume !false; 45283#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45275#L112 assume !(12292 == ssl3_connect_~s__state~0); 45272#L115 assume !(16384 == ssl3_connect_~s__state~0); 45271#L118 assume !(4096 == ssl3_connect_~s__state~0); 45270#L121 assume !(20480 == ssl3_connect_~s__state~0); 45269#L124 assume !(4099 == ssl3_connect_~s__state~0); 45268#L127 assume !(4368 == ssl3_connect_~s__state~0); 45267#L130 assume !(4369 == ssl3_connect_~s__state~0); 45266#L133 assume !(4384 == ssl3_connect_~s__state~0); 45265#L136 assume !(4385 == ssl3_connect_~s__state~0); 45264#L139 assume !(4400 == ssl3_connect_~s__state~0); 45263#L142 assume !(4401 == ssl3_connect_~s__state~0); 45262#L145 assume !(4416 == ssl3_connect_~s__state~0); 45261#L148 assume !(4417 == ssl3_connect_~s__state~0); 45260#L151 assume !(4432 == ssl3_connect_~s__state~0); 45259#L154 assume !(4433 == ssl3_connect_~s__state~0); 45258#L157 assume 4448 == ssl3_connect_~s__state~0; 44284#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 45257#L357 assume !(ssl3_connect_~ret~0 <= 0); 45255#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 45253#L360-2 ssl3_connect_~s__init_num~0 := 0; 45250#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45247#L546 ssl3_connect_~skip~0 := 0; 45246#L109-1 assume !false; 45245#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45244#L112 assume !(12292 == ssl3_connect_~s__state~0); 45243#L115 assume !(16384 == ssl3_connect_~s__state~0); 45242#L118 assume !(4096 == ssl3_connect_~s__state~0); 45241#L121 assume !(20480 == ssl3_connect_~s__state~0); 45240#L124 assume !(4099 == ssl3_connect_~s__state~0); 45239#L127 assume !(4368 == ssl3_connect_~s__state~0); 45238#L130 assume !(4369 == ssl3_connect_~s__state~0); 45237#L133 assume !(4384 == ssl3_connect_~s__state~0); 45236#L136 assume !(4385 == ssl3_connect_~s__state~0); 45235#L139 assume !(4400 == ssl3_connect_~s__state~0); 45234#L142 assume !(4401 == ssl3_connect_~s__state~0); 45233#L145 assume !(4416 == ssl3_connect_~s__state~0); 45232#L148 assume !(4417 == ssl3_connect_~s__state~0); 45231#L151 assume !(4432 == ssl3_connect_~s__state~0); 45229#L154 assume !(4433 == ssl3_connect_~s__state~0); 45228#L157 assume !(4448 == ssl3_connect_~s__state~0); 45227#L160 assume !(4449 == ssl3_connect_~s__state~0); 45226#L163 assume 4464 == ssl3_connect_~s__state~0; 44260#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 45224#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 45221#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45217#L546 ssl3_connect_~skip~0 := 0; 45208#L109-1 assume !false; 45206#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45204#L112 assume !(12292 == ssl3_connect_~s__state~0); 45202#L115 assume !(16384 == ssl3_connect_~s__state~0); 45200#L118 assume !(4096 == ssl3_connect_~s__state~0); 45198#L121 assume !(20480 == ssl3_connect_~s__state~0); 45196#L124 assume !(4099 == ssl3_connect_~s__state~0); 45194#L127 assume !(4368 == ssl3_connect_~s__state~0); 45192#L130 assume !(4369 == ssl3_connect_~s__state~0); 45190#L133 assume !(4384 == ssl3_connect_~s__state~0); 45188#L136 assume !(4385 == ssl3_connect_~s__state~0); 45186#L139 assume !(4400 == ssl3_connect_~s__state~0); 45184#L142 assume !(4401 == ssl3_connect_~s__state~0); 45182#L145 assume !(4416 == ssl3_connect_~s__state~0); 45180#L148 assume !(4417 == ssl3_connect_~s__state~0); 45178#L151 assume !(4432 == ssl3_connect_~s__state~0); 45176#L154 assume !(4433 == ssl3_connect_~s__state~0); 45174#L157 assume !(4448 == ssl3_connect_~s__state~0); 45172#L160 assume !(4449 == ssl3_connect_~s__state~0); 45170#L163 assume !(4464 == ssl3_connect_~s__state~0); 45168#L166 assume !(4465 == ssl3_connect_~s__state~0); 45166#L169 assume !(4466 == ssl3_connect_~s__state~0); 45164#L172 assume !(4467 == ssl3_connect_~s__state~0); 45162#L175 assume 4480 == ssl3_connect_~s__state~0; 44249#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 45120#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45121#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 45156#L385-2 ssl3_connect_~s__init_num~0 := 0; 45110#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45108#L546 ssl3_connect_~skip~0 := 0; 45103#L109-1 assume !false; 45104#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45099#L112 assume !(12292 == ssl3_connect_~s__state~0); 45100#L115 assume !(16384 == ssl3_connect_~s__state~0); 45095#L118 assume !(4096 == ssl3_connect_~s__state~0); 45096#L121 assume !(20480 == ssl3_connect_~s__state~0); 45085#L124 assume !(4099 == ssl3_connect_~s__state~0); 45086#L127 assume !(4368 == ssl3_connect_~s__state~0); 45079#L130 assume !(4369 == ssl3_connect_~s__state~0); 45080#L133 assume !(4384 == ssl3_connect_~s__state~0); 45073#L136 assume !(4385 == ssl3_connect_~s__state~0); 45074#L139 assume !(4400 == ssl3_connect_~s__state~0); 45067#L142 assume !(4401 == ssl3_connect_~s__state~0); 45068#L145 assume !(4416 == ssl3_connect_~s__state~0); 45061#L148 assume !(4417 == ssl3_connect_~s__state~0); 45062#L151 assume !(4432 == ssl3_connect_~s__state~0); 45055#L154 assume !(4433 == ssl3_connect_~s__state~0); 45056#L157 assume !(4448 == ssl3_connect_~s__state~0); 45049#L160 assume !(4449 == ssl3_connect_~s__state~0); 45050#L163 assume !(4464 == ssl3_connect_~s__state~0); 45043#L166 assume !(4465 == ssl3_connect_~s__state~0); 45044#L169 assume !(4466 == ssl3_connect_~s__state~0); 45037#L172 assume !(4467 == ssl3_connect_~s__state~0); 45038#L175 assume !(4480 == ssl3_connect_~s__state~0); 45022#L178 assume !(4481 == ssl3_connect_~s__state~0); 45023#L181 assume !(4496 == ssl3_connect_~s__state~0); 45003#L184 assume !(4497 == ssl3_connect_~s__state~0); 45004#L187 assume 4512 == ssl3_connect_~s__state~0; 44236#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 45001#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; 44997#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 44998#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 44993#L421 assume !(0 == ssl3_connect_~tmp___8~0); 44994#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44976#L546 ssl3_connect_~skip~0 := 0; 44977#L109-1 assume !false; 44970#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44971#L112 assume !(12292 == ssl3_connect_~s__state~0); 44964#L115 assume !(16384 == ssl3_connect_~s__state~0); 44965#L118 assume !(4096 == ssl3_connect_~s__state~0); 44958#L121 assume !(20480 == ssl3_connect_~s__state~0); 44959#L124 assume !(4099 == ssl3_connect_~s__state~0); 44952#L127 assume !(4368 == ssl3_connect_~s__state~0); 44953#L130 assume !(4369 == ssl3_connect_~s__state~0); 44944#L133 assume !(4384 == ssl3_connect_~s__state~0); 44945#L136 assume !(4385 == ssl3_connect_~s__state~0); 44934#L139 assume !(4400 == ssl3_connect_~s__state~0); 44935#L142 assume !(4401 == ssl3_connect_~s__state~0); 44922#L145 assume !(4416 == ssl3_connect_~s__state~0); 44923#L148 assume !(4417 == ssl3_connect_~s__state~0); 44914#L151 assume !(4432 == ssl3_connect_~s__state~0); 44915#L154 assume !(4433 == ssl3_connect_~s__state~0); 44906#L157 assume !(4448 == ssl3_connect_~s__state~0); 44907#L160 assume !(4449 == ssl3_connect_~s__state~0); 44898#L163 assume !(4464 == ssl3_connect_~s__state~0); 44899#L166 assume !(4465 == ssl3_connect_~s__state~0); 44890#L169 assume !(4466 == ssl3_connect_~s__state~0); 44891#L172 assume !(4467 == ssl3_connect_~s__state~0); 44501#L175 assume !(4480 == ssl3_connect_~s__state~0); 44502#L178 assume !(4481 == ssl3_connect_~s__state~0); 44491#L181 assume !(4496 == ssl3_connect_~s__state~0); 44492#L184 assume !(4497 == ssl3_connect_~s__state~0); 44478#L187 assume !(4512 == ssl3_connect_~s__state~0); 44479#L190 assume !(4513 == ssl3_connect_~s__state~0); 44463#L193 assume 4528 == ssl3_connect_~s__state~0; 44133#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 44336#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; 45277#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 45276#L436-1 ssl3_connect_~s__init_num~0 := 0; 44170#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44168#L546 ssl3_connect_~skip~0 := 0; 44149#L109-1 assume !false; 44150#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44130#L112 assume !(12292 == ssl3_connect_~s__state~0); 44131#L115 assume !(16384 == ssl3_connect_~s__state~0); 44215#L118 assume !(4096 == ssl3_connect_~s__state~0); 44216#L121 assume !(20480 == ssl3_connect_~s__state~0); 44219#L124 assume !(4099 == ssl3_connect_~s__state~0); 44220#L127 assume !(4368 == ssl3_connect_~s__state~0); 44329#L130 assume !(4369 == ssl3_connect_~s__state~0); 44330#L133 assume !(4384 == ssl3_connect_~s__state~0); 44325#L136 assume !(4385 == ssl3_connect_~s__state~0); 44326#L139 assume !(4400 == ssl3_connect_~s__state~0); 44321#L142 assume !(4401 == ssl3_connect_~s__state~0); 44322#L145 assume !(4416 == ssl3_connect_~s__state~0); 44317#L148 assume !(4417 == ssl3_connect_~s__state~0); 44318#L151 assume !(4432 == ssl3_connect_~s__state~0); 44313#L154 assume !(4433 == ssl3_connect_~s__state~0); 44314#L157 assume !(4448 == ssl3_connect_~s__state~0); 44309#L160 assume !(4449 == ssl3_connect_~s__state~0); 44310#L163 assume !(4464 == ssl3_connect_~s__state~0); 44303#L166 assume !(4465 == ssl3_connect_~s__state~0); 44304#L169 assume !(4466 == ssl3_connect_~s__state~0); 44296#L172 assume !(4467 == ssl3_connect_~s__state~0); 44297#L175 assume !(4480 == ssl3_connect_~s__state~0); 44286#L178 assume !(4481 == ssl3_connect_~s__state~0); 44287#L181 assume !(4496 == ssl3_connect_~s__state~0); 44173#L184 assume !(4497 == ssl3_connect_~s__state~0); 44174#L187 assume !(4512 == ssl3_connect_~s__state~0); 44151#L190 assume !(4513 == ssl3_connect_~s__state~0); 44152#L193 assume !(4528 == ssl3_connect_~s__state~0); 44209#L196 assume !(4529 == ssl3_connect_~s__state~0); 44210#L199 assume !(4560 == ssl3_connect_~s__state~0); 44115#L202 assume !(4561 == ssl3_connect_~s__state~0); 44116#L205 assume 4352 == ssl3_connect_~s__state~0; 44111#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 44112#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 44103#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 44104#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44095#L546 ssl3_connect_~skip~0 := 0; 44096#L109-1 assume !false; 44228#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44229#L112 assume 12292 == ssl3_connect_~s__state~0; 44221#L113 [2018-12-09 14:43:08,814 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2018-12-09 14:43:08,815 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,815 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,815 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:08,819 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:08,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1216844911, now seen corresponding path program 1 times [2018-12-09 14:43:08,820 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:08,820 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:08,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,820 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:08,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,888 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-12-09 14:43:08,888 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:08,888 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/bin-2019/uautomizer/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 14:43:08,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:08,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:08,933 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:08,979 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-12-09 14:43:08,993 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:08,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 14:43:08,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:08,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 14:43:08,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 14:43:08,994 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-12-09 14:43:09,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:09,136 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2018-12-09 14:43:09,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-09 14:43:09,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2018-12-09 14:43:09,144 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2018-12-09 14:43:09,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2018-12-09 14:43:09,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2018-12-09 14:43:09,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2018-12-09 14:43:09,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2018-12-09 14:43:09,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:09,156 INFO L705 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2018-12-09 14:43:09,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2018-12-09 14:43:09,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2018-12-09 14:43:09,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2018-12-09 14:43:09,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2018-12-09 14:43:09,183 INFO L728 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2018-12-09 14:43:09,183 INFO L608 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2018-12-09 14:43:09,183 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-12-09 14:43:09,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2018-12-09 14:43:09,189 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2018-12-09 14:43:09,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:09,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:09,190 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:09,190 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:09,190 INFO L794 eck$LassoCheckResult]: Stem: 52474#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 52408#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52379#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 52380#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 52399#L109-1 assume !false; 52599#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52514#L112 assume 12292 == ssl3_connect_~s__state~0; 52450#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 52451#L217 [2018-12-09 14:43:09,190 INFO L796 eck$LassoCheckResult]: Loop: 52451#L217 ssl3_connect_~s__server~0 := 0; 52504#L222 assume 0 != ssl3_connect_~cb~0; 52506#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 52423#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 52424#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 52460#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 52461#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 54553#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54415#L546 ssl3_connect_~skip~0 := 0; 54398#L109-1 assume !false; 54389#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54384#L112 assume !(12292 == ssl3_connect_~s__state~0); 54380#L115 assume !(16384 == ssl3_connect_~s__state~0); 54376#L118 assume !(4096 == ssl3_connect_~s__state~0); 54375#L121 assume !(20480 == ssl3_connect_~s__state~0); 54374#L124 assume !(4099 == ssl3_connect_~s__state~0); 52730#L127 assume 4368 == ssl3_connect_~s__state~0; 52387#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 52388#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52391#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; 52392#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 52393#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55782#L546 ssl3_connect_~skip~0 := 0; 55780#L109-1 assume !false; 55778#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55124#L112 assume !(12292 == ssl3_connect_~s__state~0); 55123#L115 assume !(16384 == ssl3_connect_~s__state~0); 55122#L118 assume !(4096 == ssl3_connect_~s__state~0); 55121#L121 assume !(20480 == ssl3_connect_~s__state~0); 55120#L124 assume !(4099 == ssl3_connect_~s__state~0); 55119#L127 assume !(4368 == ssl3_connect_~s__state~0); 52789#L130 assume !(4369 == ssl3_connect_~s__state~0); 52758#L133 assume 4384 == ssl3_connect_~s__state~0; 52489#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52436#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52437#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 54986#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54985#L300-2 ssl3_connect_~s__init_num~0 := 0; 54981#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54978#L546 ssl3_connect_~skip~0 := 0; 54977#L109-1 assume !false; 54976#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54975#L112 assume !(12292 == ssl3_connect_~s__state~0); 54974#L115 assume !(16384 == ssl3_connect_~s__state~0); 54973#L118 assume !(4096 == ssl3_connect_~s__state~0); 54972#L121 assume !(20480 == ssl3_connect_~s__state~0); 54971#L124 assume !(4099 == ssl3_connect_~s__state~0); 54970#L127 assume !(4368 == ssl3_connect_~s__state~0); 54969#L130 assume !(4369 == ssl3_connect_~s__state~0); 54968#L133 assume !(4384 == ssl3_connect_~s__state~0); 54966#L136 assume !(4385 == ssl3_connect_~s__state~0); 54960#L139 assume 4400 == ssl3_connect_~s__state~0; 52577#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54956#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 54953#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54944#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54940#L546 ssl3_connect_~skip~0 := 0; 54938#L109-1 assume !false; 54936#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54934#L112 assume !(12292 == ssl3_connect_~s__state~0); 54932#L115 assume !(16384 == ssl3_connect_~s__state~0); 54930#L118 assume !(4096 == ssl3_connect_~s__state~0); 54928#L121 assume !(20480 == ssl3_connect_~s__state~0); 54926#L124 assume !(4099 == ssl3_connect_~s__state~0); 54924#L127 assume !(4368 == ssl3_connect_~s__state~0); 54922#L130 assume !(4369 == ssl3_connect_~s__state~0); 54920#L133 assume !(4384 == ssl3_connect_~s__state~0); 54918#L136 assume !(4385 == ssl3_connect_~s__state~0); 54916#L139 assume !(4400 == ssl3_connect_~s__state~0); 54914#L142 assume !(4401 == ssl3_connect_~s__state~0); 54912#L145 assume 4416 == ssl3_connect_~s__state~0; 52572#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 54909#L329 assume !(3 == ssl3_connect_~blastFlag~0); 54907#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54905#L337 assume !(0 == ssl3_connect_~tmp___6~0); 54897#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54893#L546 ssl3_connect_~skip~0 := 0; 54891#L109-1 assume !false; 54890#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54889#L112 assume !(12292 == ssl3_connect_~s__state~0); 54888#L115 assume !(16384 == ssl3_connect_~s__state~0); 54886#L118 assume !(4096 == ssl3_connect_~s__state~0); 54880#L121 assume !(20480 == ssl3_connect_~s__state~0); 54878#L124 assume !(4099 == ssl3_connect_~s__state~0); 54876#L127 assume !(4368 == ssl3_connect_~s__state~0); 54874#L130 assume !(4369 == ssl3_connect_~s__state~0); 54872#L133 assume !(4384 == ssl3_connect_~s__state~0); 54870#L136 assume !(4385 == ssl3_connect_~s__state~0); 54868#L139 assume !(4400 == ssl3_connect_~s__state~0); 54866#L142 assume !(4401 == ssl3_connect_~s__state~0); 54864#L145 assume !(4416 == ssl3_connect_~s__state~0); 54862#L148 assume !(4417 == ssl3_connect_~s__state~0); 54860#L151 assume 4432 == ssl3_connect_~s__state~0; 52567#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 54857#L345 assume !(4 == ssl3_connect_~blastFlag~0); 54855#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54846#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54842#L546 ssl3_connect_~skip~0 := 0; 54840#L109-1 assume !false; 54838#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54836#L112 assume !(12292 == ssl3_connect_~s__state~0); 54834#L115 assume !(16384 == ssl3_connect_~s__state~0); 54832#L118 assume !(4096 == ssl3_connect_~s__state~0); 54830#L121 assume !(20480 == ssl3_connect_~s__state~0); 54828#L124 assume !(4099 == ssl3_connect_~s__state~0); 54826#L127 assume !(4368 == ssl3_connect_~s__state~0); 54824#L130 assume !(4369 == ssl3_connect_~s__state~0); 54822#L133 assume !(4384 == ssl3_connect_~s__state~0); 54820#L136 assume !(4385 == ssl3_connect_~s__state~0); 54818#L139 assume !(4400 == ssl3_connect_~s__state~0); 54817#L142 assume !(4401 == ssl3_connect_~s__state~0); 54815#L145 assume !(4416 == ssl3_connect_~s__state~0); 54814#L148 assume !(4417 == ssl3_connect_~s__state~0); 54813#L151 assume !(4432 == ssl3_connect_~s__state~0); 54812#L154 assume !(4433 == ssl3_connect_~s__state~0); 54811#L157 assume 4448 == ssl3_connect_~s__state~0; 52562#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 54810#L357 assume !(ssl3_connect_~ret~0 <= 0); 54808#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 54807#L360-2 ssl3_connect_~s__init_num~0 := 0; 54803#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54800#L546 ssl3_connect_~skip~0 := 0; 54798#L109-1 assume !false; 54796#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54794#L112 assume !(12292 == ssl3_connect_~s__state~0); 54790#L115 assume !(16384 == ssl3_connect_~s__state~0); 54788#L118 assume !(4096 == ssl3_connect_~s__state~0); 54787#L121 assume !(20480 == ssl3_connect_~s__state~0); 54786#L124 assume !(4099 == ssl3_connect_~s__state~0); 54785#L127 assume !(4368 == ssl3_connect_~s__state~0); 54784#L130 assume !(4369 == ssl3_connect_~s__state~0); 54783#L133 assume !(4384 == ssl3_connect_~s__state~0); 54782#L136 assume !(4385 == ssl3_connect_~s__state~0); 54781#L139 assume !(4400 == ssl3_connect_~s__state~0); 54780#L142 assume !(4401 == ssl3_connect_~s__state~0); 54779#L145 assume !(4416 == ssl3_connect_~s__state~0); 54778#L148 assume !(4417 == ssl3_connect_~s__state~0); 54777#L151 assume !(4432 == ssl3_connect_~s__state~0); 54776#L154 assume !(4433 == ssl3_connect_~s__state~0); 54775#L157 assume !(4448 == ssl3_connect_~s__state~0); 54774#L160 assume !(4449 == ssl3_connect_~s__state~0); 54773#L163 assume 4464 == ssl3_connect_~s__state~0; 52553#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 54772#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 54765#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54761#L546 ssl3_connect_~skip~0 := 0; 54759#L109-1 assume !false; 54757#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54755#L112 assume !(12292 == ssl3_connect_~s__state~0); 54753#L115 assume !(16384 == ssl3_connect_~s__state~0); 54751#L118 assume !(4096 == ssl3_connect_~s__state~0); 54750#L121 assume !(20480 == ssl3_connect_~s__state~0); 54749#L124 assume !(4099 == ssl3_connect_~s__state~0); 54748#L127 assume !(4368 == ssl3_connect_~s__state~0); 54747#L130 assume !(4369 == ssl3_connect_~s__state~0); 54745#L133 assume !(4384 == ssl3_connect_~s__state~0); 54743#L136 assume !(4385 == ssl3_connect_~s__state~0); 54741#L139 assume !(4400 == ssl3_connect_~s__state~0); 54739#L142 assume !(4401 == ssl3_connect_~s__state~0); 54737#L145 assume !(4416 == ssl3_connect_~s__state~0); 54735#L148 assume !(4417 == ssl3_connect_~s__state~0); 54734#L151 assume !(4432 == ssl3_connect_~s__state~0); 54733#L154 assume !(4433 == ssl3_connect_~s__state~0); 54731#L157 assume !(4448 == ssl3_connect_~s__state~0); 54730#L160 assume !(4449 == ssl3_connect_~s__state~0); 54729#L163 assume !(4464 == ssl3_connect_~s__state~0); 54728#L166 assume !(4465 == ssl3_connect_~s__state~0); 54727#L169 assume !(4466 == ssl3_connect_~s__state~0); 54726#L172 assume !(4467 == ssl3_connect_~s__state~0); 54725#L175 assume 4480 == ssl3_connect_~s__state~0; 52548#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 54724#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54723#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 54658#L385-2 ssl3_connect_~s__init_num~0 := 0; 54649#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54645#L546 ssl3_connect_~skip~0 := 0; 54643#L109-1 assume !false; 54641#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54639#L112 assume !(12292 == ssl3_connect_~s__state~0); 54550#L115 assume !(16384 == ssl3_connect_~s__state~0); 54548#L118 assume !(4096 == ssl3_connect_~s__state~0); 54542#L121 assume !(20480 == ssl3_connect_~s__state~0); 54540#L124 assume !(4099 == ssl3_connect_~s__state~0); 54538#L127 assume !(4368 == ssl3_connect_~s__state~0); 54536#L130 assume !(4369 == ssl3_connect_~s__state~0); 54534#L133 assume !(4384 == ssl3_connect_~s__state~0); 54532#L136 assume !(4385 == ssl3_connect_~s__state~0); 54530#L139 assume !(4400 == ssl3_connect_~s__state~0); 54528#L142 assume !(4401 == ssl3_connect_~s__state~0); 54526#L145 assume !(4416 == ssl3_connect_~s__state~0); 54524#L148 assume !(4417 == ssl3_connect_~s__state~0); 54522#L151 assume !(4432 == ssl3_connect_~s__state~0); 54520#L154 assume !(4433 == ssl3_connect_~s__state~0); 54518#L157 assume !(4448 == ssl3_connect_~s__state~0); 54516#L160 assume !(4449 == ssl3_connect_~s__state~0); 54514#L163 assume !(4464 == ssl3_connect_~s__state~0); 54512#L166 assume !(4465 == ssl3_connect_~s__state~0); 54510#L169 assume !(4466 == ssl3_connect_~s__state~0); 54508#L172 assume !(4467 == ssl3_connect_~s__state~0); 54506#L175 assume !(4480 == ssl3_connect_~s__state~0); 54504#L178 assume !(4481 == ssl3_connect_~s__state~0); 54502#L181 assume !(4496 == ssl3_connect_~s__state~0); 54500#L184 assume !(4497 == ssl3_connect_~s__state~0); 54498#L187 assume 4512 == ssl3_connect_~s__state~0; 52538#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 54495#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; 54493#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 54491#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 54489#L421 assume !(0 == ssl3_connect_~tmp___8~0); 54481#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54477#L546 ssl3_connect_~skip~0 := 0; 54475#L109-1 assume !false; 54474#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54473#L112 assume !(12292 == ssl3_connect_~s__state~0); 54472#L115 assume !(16384 == ssl3_connect_~s__state~0); 54470#L118 assume !(4096 == ssl3_connect_~s__state~0); 54464#L121 assume !(20480 == ssl3_connect_~s__state~0); 54462#L124 assume !(4099 == ssl3_connect_~s__state~0); 54460#L127 assume !(4368 == ssl3_connect_~s__state~0); 54458#L130 assume !(4369 == ssl3_connect_~s__state~0); 54456#L133 assume !(4384 == ssl3_connect_~s__state~0); 54454#L136 assume !(4385 == ssl3_connect_~s__state~0); 54452#L139 assume !(4400 == ssl3_connect_~s__state~0); 54450#L142 assume !(4401 == ssl3_connect_~s__state~0); 54448#L145 assume !(4416 == ssl3_connect_~s__state~0); 54446#L148 assume !(4417 == ssl3_connect_~s__state~0); 54444#L151 assume !(4432 == ssl3_connect_~s__state~0); 54442#L154 assume !(4433 == ssl3_connect_~s__state~0); 54440#L157 assume !(4448 == ssl3_connect_~s__state~0); 54438#L160 assume !(4449 == ssl3_connect_~s__state~0); 54436#L163 assume !(4464 == ssl3_connect_~s__state~0); 54434#L166 assume !(4465 == ssl3_connect_~s__state~0); 54432#L169 assume !(4466 == ssl3_connect_~s__state~0); 54430#L172 assume !(4467 == ssl3_connect_~s__state~0); 54428#L175 assume !(4480 == ssl3_connect_~s__state~0); 54426#L178 assume !(4481 == ssl3_connect_~s__state~0); 54424#L181 assume !(4496 == ssl3_connect_~s__state~0); 54416#L184 assume !(4497 == ssl3_connect_~s__state~0); 54399#L187 assume !(4512 == ssl3_connect_~s__state~0); 54390#L190 assume !(4513 == ssl3_connect_~s__state~0); 54385#L193 assume 4528 == ssl3_connect_~s__state~0; 52533#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 53937#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; 53363#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 53364#L436-1 ssl3_connect_~s__init_num~0 := 0; 52714#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52711#L546 ssl3_connect_~skip~0 := 0; 52710#L109-1 assume !false; 52709#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52708#L112 assume !(12292 == ssl3_connect_~s__state~0); 52707#L115 assume !(16384 == ssl3_connect_~s__state~0); 52706#L118 assume 4096 == ssl3_connect_~s__state~0; 52451#L217 [2018-12-09 14:43:09,190 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,190 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2018-12-09 14:43:09,190 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,197 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,198 INFO L82 PathProgramCache]: Analyzing trace with hash -572844789, now seen corresponding path program 1 times [2018-12-09 14:43:09,198 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,198 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,198 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-12-09 14:43:09,246 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:09,246 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:09,246 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:09,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:09,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:09,246 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-12-09 14:43:09,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:09,346 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2018-12-09 14:43:09,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:09,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2018-12-09 14:43:09,352 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2018-12-09 14:43:09,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2018-12-09 14:43:09,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2018-12-09 14:43:09,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2018-12-09 14:43:09,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2018-12-09 14:43:09,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:09,362 INFO L705 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2018-12-09 14:43:09,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2018-12-09 14:43:09,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2018-12-09 14:43:09,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2018-12-09 14:43:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2018-12-09 14:43:09,382 INFO L728 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2018-12-09 14:43:09,383 INFO L608 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2018-12-09 14:43:09,383 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-12-09 14:43:09,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2018-12-09 14:43:09,389 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2018-12-09 14:43:09,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:09,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:09,390 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:09,390 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:09,390 INFO L794 eck$LassoCheckResult]: Stem: 59775#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 59696#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 59666#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 59667#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 59687#L109-1 assume !false; 59879#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59816#L112 assume 12292 == ssl3_connect_~s__state~0; 59745#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 59746#L217 [2018-12-09 14:43:09,390 INFO L796 eck$LassoCheckResult]: Loop: 59746#L217 ssl3_connect_~s__server~0 := 0; 60971#L222 assume 0 != ssl3_connect_~cb~0; 60966#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 60963#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 60957#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 60952#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 60933#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 60474#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60470#L546 ssl3_connect_~skip~0 := 0; 60467#L109-1 assume !false; 60468#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60462#L112 assume !(12292 == ssl3_connect_~s__state~0); 60460#L115 assume !(16384 == ssl3_connect_~s__state~0); 60458#L118 assume !(4096 == ssl3_connect_~s__state~0); 60456#L121 assume !(20480 == ssl3_connect_~s__state~0); 60453#L124 assume !(4099 == ssl3_connect_~s__state~0); 60454#L127 assume 4368 == ssl3_connect_~s__state~0; 59870#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 60219#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 59678#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; 60214#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 60215#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60889#L546 ssl3_connect_~skip~0 := 0; 60888#L109-1 assume !false; 60887#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60886#L112 assume !(12292 == ssl3_connect_~s__state~0); 60885#L115 assume !(16384 == ssl3_connect_~s__state~0); 60884#L118 assume !(4096 == ssl3_connect_~s__state~0); 60883#L121 assume !(20480 == ssl3_connect_~s__state~0); 60882#L124 assume !(4099 == ssl3_connect_~s__state~0); 60881#L127 assume !(4368 == ssl3_connect_~s__state~0); 60880#L130 assume !(4369 == ssl3_connect_~s__state~0); 60879#L133 assume 4384 == ssl3_connect_~s__state~0; 59867#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 60063#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 60059#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 60057#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 60054#L300-2 ssl3_connect_~s__init_num~0 := 0; 60055#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60046#L546 ssl3_connect_~skip~0 := 0; 60047#L109-1 assume !false; 60042#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60043#L112 assume !(12292 == ssl3_connect_~s__state~0); 60038#L115 assume !(16384 == ssl3_connect_~s__state~0); 60039#L118 assume !(4096 == ssl3_connect_~s__state~0); 60034#L121 assume !(20480 == ssl3_connect_~s__state~0); 60035#L124 assume !(4099 == ssl3_connect_~s__state~0); 60030#L127 assume !(4368 == ssl3_connect_~s__state~0); 60031#L130 assume !(4369 == ssl3_connect_~s__state~0); 60026#L133 assume !(4384 == ssl3_connect_~s__state~0); 60027#L136 assume !(4385 == ssl3_connect_~s__state~0); 60023#L139 assume 4400 == ssl3_connect_~s__state~0; 59864#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 60937#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 60935#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 60859#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60851#L546 ssl3_connect_~skip~0 := 0; 60849#L109-1 assume !false; 60847#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60845#L112 assume !(12292 == ssl3_connect_~s__state~0); 60843#L115 assume !(16384 == ssl3_connect_~s__state~0); 60841#L118 assume !(4096 == ssl3_connect_~s__state~0); 60839#L121 assume !(20480 == ssl3_connect_~s__state~0); 60837#L124 assume !(4099 == ssl3_connect_~s__state~0); 60835#L127 assume !(4368 == ssl3_connect_~s__state~0); 60833#L130 assume !(4369 == ssl3_connect_~s__state~0); 60831#L133 assume !(4384 == ssl3_connect_~s__state~0); 60829#L136 assume !(4385 == ssl3_connect_~s__state~0); 60827#L139 assume !(4400 == ssl3_connect_~s__state~0); 60825#L142 assume !(4401 == ssl3_connect_~s__state~0); 60823#L145 assume 4416 == ssl3_connect_~s__state~0; 59861#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 60821#L329 assume !(3 == ssl3_connect_~blastFlag~0); 60819#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 60814#L337 assume !(0 == ssl3_connect_~tmp___6~0); 60806#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60802#L546 ssl3_connect_~skip~0 := 0; 60800#L109-1 assume !false; 60798#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60796#L112 assume !(12292 == ssl3_connect_~s__state~0); 60794#L115 assume !(16384 == ssl3_connect_~s__state~0); 60792#L118 assume !(4096 == ssl3_connect_~s__state~0); 60790#L121 assume !(20480 == ssl3_connect_~s__state~0); 60788#L124 assume !(4099 == ssl3_connect_~s__state~0); 60786#L127 assume !(4368 == ssl3_connect_~s__state~0); 60784#L130 assume !(4369 == ssl3_connect_~s__state~0); 60782#L133 assume !(4384 == ssl3_connect_~s__state~0); 60780#L136 assume !(4385 == ssl3_connect_~s__state~0); 60778#L139 assume !(4400 == ssl3_connect_~s__state~0); 60776#L142 assume !(4401 == ssl3_connect_~s__state~0); 60774#L145 assume !(4416 == ssl3_connect_~s__state~0); 60772#L148 assume !(4417 == ssl3_connect_~s__state~0); 60770#L151 assume 4432 == ssl3_connect_~s__state~0; 59858#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 60768#L345 assume !(4 == ssl3_connect_~blastFlag~0); 60766#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 60761#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60753#L546 ssl3_connect_~skip~0 := 0; 60751#L109-1 assume !false; 60749#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60747#L112 assume !(12292 == ssl3_connect_~s__state~0); 60745#L115 assume !(16384 == ssl3_connect_~s__state~0); 60743#L118 assume !(4096 == ssl3_connect_~s__state~0); 60741#L121 assume !(20480 == ssl3_connect_~s__state~0); 60739#L124 assume !(4099 == ssl3_connect_~s__state~0); 60737#L127 assume !(4368 == ssl3_connect_~s__state~0); 60735#L130 assume !(4369 == ssl3_connect_~s__state~0); 60733#L133 assume !(4384 == ssl3_connect_~s__state~0); 60731#L136 assume !(4385 == ssl3_connect_~s__state~0); 60729#L139 assume !(4400 == ssl3_connect_~s__state~0); 60727#L142 assume !(4401 == ssl3_connect_~s__state~0); 60724#L145 assume !(4416 == ssl3_connect_~s__state~0); 60717#L148 assume !(4417 == ssl3_connect_~s__state~0); 60714#L151 assume !(4432 == ssl3_connect_~s__state~0); 60711#L154 assume !(4433 == ssl3_connect_~s__state~0); 60708#L157 assume 4448 == ssl3_connect_~s__state~0; 59855#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 60705#L357 assume !(ssl3_connect_~ret~0 <= 0); 60703#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 60701#L360-2 ssl3_connect_~s__init_num~0 := 0; 60692#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60688#L546 ssl3_connect_~skip~0 := 0; 60686#L109-1 assume !false; 60684#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60682#L112 assume !(12292 == ssl3_connect_~s__state~0); 60680#L115 assume !(16384 == ssl3_connect_~s__state~0); 60678#L118 assume !(4096 == ssl3_connect_~s__state~0); 60676#L121 assume !(20480 == ssl3_connect_~s__state~0); 60674#L124 assume !(4099 == ssl3_connect_~s__state~0); 60672#L127 assume !(4368 == ssl3_connect_~s__state~0); 60670#L130 assume !(4369 == ssl3_connect_~s__state~0); 60668#L133 assume !(4384 == ssl3_connect_~s__state~0); 60666#L136 assume !(4385 == ssl3_connect_~s__state~0); 60664#L139 assume !(4400 == ssl3_connect_~s__state~0); 60662#L142 assume !(4401 == ssl3_connect_~s__state~0); 60660#L145 assume !(4416 == ssl3_connect_~s__state~0); 60658#L148 assume !(4417 == ssl3_connect_~s__state~0); 60656#L151 assume !(4432 == ssl3_connect_~s__state~0); 60655#L154 assume !(4433 == ssl3_connect_~s__state~0); 60654#L157 assume !(4448 == ssl3_connect_~s__state~0); 60651#L160 assume !(4449 == ssl3_connect_~s__state~0); 60648#L163 assume 4464 == ssl3_connect_~s__state~0; 59850#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 60647#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 60636#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60632#L546 ssl3_connect_~skip~0 := 0; 60630#L109-1 assume !false; 60628#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60626#L112 assume !(12292 == ssl3_connect_~s__state~0); 60624#L115 assume !(16384 == ssl3_connect_~s__state~0); 60622#L118 assume !(4096 == ssl3_connect_~s__state~0); 60620#L121 assume !(20480 == ssl3_connect_~s__state~0); 60617#L124 assume !(4099 == ssl3_connect_~s__state~0); 60615#L127 assume !(4368 == ssl3_connect_~s__state~0); 60613#L130 assume !(4369 == ssl3_connect_~s__state~0); 60611#L133 assume !(4384 == ssl3_connect_~s__state~0); 60609#L136 assume !(4385 == ssl3_connect_~s__state~0); 60607#L139 assume !(4400 == ssl3_connect_~s__state~0); 60605#L142 assume !(4401 == ssl3_connect_~s__state~0); 60603#L145 assume !(4416 == ssl3_connect_~s__state~0); 60601#L148 assume !(4417 == ssl3_connect_~s__state~0); 60599#L151 assume !(4432 == ssl3_connect_~s__state~0); 60597#L154 assume !(4433 == ssl3_connect_~s__state~0); 60595#L157 assume !(4448 == ssl3_connect_~s__state~0); 60593#L160 assume !(4449 == ssl3_connect_~s__state~0); 60591#L163 assume !(4464 == ssl3_connect_~s__state~0); 60589#L166 assume !(4465 == ssl3_connect_~s__state~0); 60587#L169 assume !(4466 == ssl3_connect_~s__state~0); 60585#L172 assume !(4467 == ssl3_connect_~s__state~0); 60583#L175 assume 4480 == ssl3_connect_~s__state~0; 59847#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 60544#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 60545#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 60539#L385-2 ssl3_connect_~s__init_num~0 := 0; 60536#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60533#L546 ssl3_connect_~skip~0 := 0; 60532#L109-1 assume !false; 60531#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60530#L112 assume !(12292 == ssl3_connect_~s__state~0); 60529#L115 assume !(16384 == ssl3_connect_~s__state~0); 60528#L118 assume !(4096 == ssl3_connect_~s__state~0); 60527#L121 assume !(20480 == ssl3_connect_~s__state~0); 60526#L124 assume !(4099 == ssl3_connect_~s__state~0); 60525#L127 assume !(4368 == ssl3_connect_~s__state~0); 60524#L130 assume !(4369 == ssl3_connect_~s__state~0); 60523#L133 assume !(4384 == ssl3_connect_~s__state~0); 60522#L136 assume !(4385 == ssl3_connect_~s__state~0); 60521#L139 assume !(4400 == ssl3_connect_~s__state~0); 60520#L142 assume !(4401 == ssl3_connect_~s__state~0); 60519#L145 assume !(4416 == ssl3_connect_~s__state~0); 60518#L148 assume !(4417 == ssl3_connect_~s__state~0); 60517#L151 assume !(4432 == ssl3_connect_~s__state~0); 60516#L154 assume !(4433 == ssl3_connect_~s__state~0); 60515#L157 assume !(4448 == ssl3_connect_~s__state~0); 60514#L160 assume !(4449 == ssl3_connect_~s__state~0); 60513#L163 assume !(4464 == ssl3_connect_~s__state~0); 60512#L166 assume !(4465 == ssl3_connect_~s__state~0); 60511#L169 assume !(4466 == ssl3_connect_~s__state~0); 60510#L172 assume !(4467 == ssl3_connect_~s__state~0); 60509#L175 assume !(4480 == ssl3_connect_~s__state~0); 60508#L178 assume !(4481 == ssl3_connect_~s__state~0); 60507#L181 assume !(4496 == ssl3_connect_~s__state~0); 60506#L184 assume !(4497 == ssl3_connect_~s__state~0); 60505#L187 assume 4512 == ssl3_connect_~s__state~0; 59841#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 60504#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; 60503#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 60502#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 60498#L421 assume !(0 == ssl3_connect_~tmp___8~0); 60495#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60492#L546 ssl3_connect_~skip~0 := 0; 60491#L109-1 assume !false; 60490#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60489#L112 assume !(12292 == ssl3_connect_~s__state~0); 60488#L115 assume !(16384 == ssl3_connect_~s__state~0); 60487#L118 assume !(4096 == ssl3_connect_~s__state~0); 60486#L121 assume !(20480 == ssl3_connect_~s__state~0); 60485#L124 assume !(4099 == ssl3_connect_~s__state~0); 60484#L127 assume !(4368 == ssl3_connect_~s__state~0); 60483#L130 assume !(4369 == ssl3_connect_~s__state~0); 60477#L133 assume !(4384 == ssl3_connect_~s__state~0); 60471#L136 assume !(4385 == ssl3_connect_~s__state~0); 60469#L139 assume !(4400 == ssl3_connect_~s__state~0); 60466#L142 assume !(4401 == ssl3_connect_~s__state~0); 60463#L145 assume !(4416 == ssl3_connect_~s__state~0); 60461#L148 assume !(4417 == ssl3_connect_~s__state~0); 60459#L151 assume !(4432 == ssl3_connect_~s__state~0); 60457#L154 assume !(4433 == ssl3_connect_~s__state~0); 60455#L157 assume !(4448 == ssl3_connect_~s__state~0); 60452#L160 assume !(4449 == ssl3_connect_~s__state~0); 60434#L163 assume !(4464 == ssl3_connect_~s__state~0); 60431#L166 assume !(4465 == ssl3_connect_~s__state~0); 60428#L169 assume !(4466 == ssl3_connect_~s__state~0); 60425#L172 assume !(4467 == ssl3_connect_~s__state~0); 60423#L175 assume !(4480 == ssl3_connect_~s__state~0); 60420#L178 assume !(4481 == ssl3_connect_~s__state~0); 60416#L181 assume !(4496 == ssl3_connect_~s__state~0); 60414#L184 assume !(4497 == ssl3_connect_~s__state~0); 60411#L187 assume !(4512 == ssl3_connect_~s__state~0); 60412#L190 assume !(4513 == ssl3_connect_~s__state~0); 61001#L193 assume 4528 == ssl3_connect_~s__state~0; 59837#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 60998#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; 60997#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 60996#L436-1 ssl3_connect_~s__init_num~0 := 0; 60993#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60990#L546 ssl3_connect_~skip~0 := 0; 60989#L109-1 assume !false; 60988#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60987#L112 assume !(12292 == ssl3_connect_~s__state~0); 60986#L115 assume !(16384 == ssl3_connect_~s__state~0); 60370#L118 assume !(4096 == ssl3_connect_~s__state~0); 60371#L121 assume !(20480 == ssl3_connect_~s__state~0); 60366#L124 assume !(4099 == ssl3_connect_~s__state~0); 60367#L127 assume !(4368 == ssl3_connect_~s__state~0); 60363#L130 assume !(4369 == ssl3_connect_~s__state~0); 60362#L133 assume !(4384 == ssl3_connect_~s__state~0); 60361#L136 assume !(4385 == ssl3_connect_~s__state~0); 60360#L139 assume !(4400 == ssl3_connect_~s__state~0); 60359#L142 assume !(4401 == ssl3_connect_~s__state~0); 60358#L145 assume !(4416 == ssl3_connect_~s__state~0); 60353#L148 assume !(4417 == ssl3_connect_~s__state~0); 60349#L151 assume !(4432 == ssl3_connect_~s__state~0); 60345#L154 assume !(4433 == ssl3_connect_~s__state~0); 60341#L157 assume !(4448 == ssl3_connect_~s__state~0); 60335#L160 assume !(4449 == ssl3_connect_~s__state~0); 60336#L163 assume !(4464 == ssl3_connect_~s__state~0); 60324#L166 assume !(4465 == ssl3_connect_~s__state~0); 60320#L169 assume !(4466 == ssl3_connect_~s__state~0); 60316#L172 assume !(4467 == ssl3_connect_~s__state~0); 60311#L175 assume !(4480 == ssl3_connect_~s__state~0); 60307#L178 assume !(4481 == ssl3_connect_~s__state~0); 60303#L181 assume !(4496 == ssl3_connect_~s__state~0); 60299#L184 assume !(4497 == ssl3_connect_~s__state~0); 60296#L187 assume !(4512 == ssl3_connect_~s__state~0); 60293#L190 assume !(4513 == ssl3_connect_~s__state~0); 60290#L193 assume !(4528 == ssl3_connect_~s__state~0); 60254#L196 assume !(4529 == ssl3_connect_~s__state~0); 60249#L199 assume !(4560 == ssl3_connect_~s__state~0); 60247#L202 assume !(4561 == ssl3_connect_~s__state~0); 60248#L205 assume 4352 == ssl3_connect_~s__state~0; 60700#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 60698#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 60697#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 59962#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59960#L546 ssl3_connect_~skip~0 := 0; 59955#L109-1 assume !false; 59956#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59951#L112 assume !(12292 == ssl3_connect_~s__state~0); 59952#L115 assume !(16384 == ssl3_connect_~s__state~0); 59947#L118 assume 4096 == ssl3_connect_~s__state~0; 59746#L217 [2018-12-09 14:43:09,390 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,390 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2018-12-09 14:43:09,390 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,390 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,391 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1252447069, now seen corresponding path program 1 times [2018-12-09 14:43:09,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:09,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:09,458 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-12-09 14:43:09,459 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:09,459 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:09,467 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:09,505 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-12-09 14:43:09,570 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:09,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 14:43:09,570 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:09,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 14:43:09,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 14:43:09,570 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-12-09 14:43:09,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:09,751 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2018-12-09 14:43:09,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-09 14:43:09,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2018-12-09 14:43:09,762 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2018-12-09 14:43:09,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2018-12-09 14:43:09,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2018-12-09 14:43:09,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2018-12-09 14:43:09,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2018-12-09 14:43:09,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:09,773 INFO L705 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2018-12-09 14:43:09,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2018-12-09 14:43:09,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2018-12-09 14:43:09,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2018-12-09 14:43:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2018-12-09 14:43:09,798 INFO L728 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2018-12-09 14:43:09,798 INFO L608 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2018-12-09 14:43:09,798 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-12-09 14:43:09,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2018-12-09 14:43:09,804 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2018-12-09 14:43:09,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:09,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:09,806 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:09,806 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:09,806 INFO L794 eck$LassoCheckResult]: Stem: 69148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 69086#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69057#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 69058#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69077#L109-1 assume !false; 69193#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69190#L112 assume 12292 == ssl3_connect_~s__state~0; 69129#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 69130#L217 [2018-12-09 14:43:09,806 INFO L796 eck$LassoCheckResult]: Loop: 69130#L217 ssl3_connect_~s__server~0 := 0; 69177#L222 assume 0 != ssl3_connect_~cb~0; 69179#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 69102#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 69103#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 69139#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 69140#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 69141#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72439#L546 ssl3_connect_~skip~0 := 0; 72437#L109-1 assume !false; 72435#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72433#L112 assume !(12292 == ssl3_connect_~s__state~0); 72431#L115 assume !(16384 == ssl3_connect_~s__state~0); 72429#L118 assume !(4096 == ssl3_connect_~s__state~0); 72427#L121 assume !(20480 == ssl3_connect_~s__state~0); 72425#L124 assume !(4099 == ssl3_connect_~s__state~0); 72423#L127 assume 4368 == ssl3_connect_~s__state~0; 69065#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 69066#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 69069#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; 69070#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 69071#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71706#L546 ssl3_connect_~skip~0 := 0; 71704#L109-1 assume !false; 71702#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71700#L112 assume !(12292 == ssl3_connect_~s__state~0); 71698#L115 assume !(16384 == ssl3_connect_~s__state~0); 71696#L118 assume !(4096 == ssl3_connect_~s__state~0); 71694#L121 assume !(20480 == ssl3_connect_~s__state~0); 71692#L124 assume !(4099 == ssl3_connect_~s__state~0); 71690#L127 assume !(4368 == ssl3_connect_~s__state~0); 71687#L130 assume !(4369 == ssl3_connect_~s__state~0); 71681#L133 assume 4384 == ssl3_connect_~s__state~0; 69261#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 71641#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 71638#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 71635#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 71632#L300-2 ssl3_connect_~s__init_num~0 := 0; 71628#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71624#L546 ssl3_connect_~skip~0 := 0; 71622#L109-1 assume !false; 71620#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71618#L112 assume !(12292 == ssl3_connect_~s__state~0); 71616#L115 assume !(16384 == ssl3_connect_~s__state~0); 71614#L118 assume !(4096 == ssl3_connect_~s__state~0); 71612#L121 assume !(20480 == ssl3_connect_~s__state~0); 71610#L124 assume !(4099 == ssl3_connect_~s__state~0); 71608#L127 assume !(4368 == ssl3_connect_~s__state~0); 71606#L130 assume !(4369 == ssl3_connect_~s__state~0); 71604#L133 assume !(4384 == ssl3_connect_~s__state~0); 71602#L136 assume !(4385 == ssl3_connect_~s__state~0); 71600#L139 assume 4400 == ssl3_connect_~s__state~0; 69255#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71596#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 71592#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71588#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71584#L546 ssl3_connect_~skip~0 := 0; 71582#L109-1 assume !false; 71580#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71578#L112 assume !(12292 == ssl3_connect_~s__state~0); 71576#L115 assume !(16384 == ssl3_connect_~s__state~0); 71573#L118 assume !(4096 == ssl3_connect_~s__state~0); 71572#L121 assume !(20480 == ssl3_connect_~s__state~0); 71571#L124 assume !(4099 == ssl3_connect_~s__state~0); 71570#L127 assume !(4368 == ssl3_connect_~s__state~0); 71568#L130 assume !(4369 == ssl3_connect_~s__state~0); 71562#L133 assume !(4384 == ssl3_connect_~s__state~0); 71560#L136 assume !(4385 == ssl3_connect_~s__state~0); 71558#L139 assume !(4400 == ssl3_connect_~s__state~0); 71556#L142 assume !(4401 == ssl3_connect_~s__state~0); 71554#L145 assume 4416 == ssl3_connect_~s__state~0; 69250#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 71551#L329 assume !(3 == ssl3_connect_~blastFlag~0); 71549#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71547#L337 assume !(0 == ssl3_connect_~tmp___6~0); 71538#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71534#L546 ssl3_connect_~skip~0 := 0; 71532#L109-1 assume !false; 71530#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71528#L112 assume !(12292 == ssl3_connect_~s__state~0); 71526#L115 assume !(16384 == ssl3_connect_~s__state~0); 71524#L118 assume !(4096 == ssl3_connect_~s__state~0); 71522#L121 assume !(20480 == ssl3_connect_~s__state~0); 71520#L124 assume !(4099 == ssl3_connect_~s__state~0); 71518#L127 assume !(4368 == ssl3_connect_~s__state~0); 71516#L130 assume !(4369 == ssl3_connect_~s__state~0); 71514#L133 assume !(4384 == ssl3_connect_~s__state~0); 71512#L136 assume !(4385 == ssl3_connect_~s__state~0); 71510#L139 assume !(4400 == ssl3_connect_~s__state~0); 71508#L142 assume !(4401 == ssl3_connect_~s__state~0); 71506#L145 assume !(4416 == ssl3_connect_~s__state~0); 71504#L148 assume !(4417 == ssl3_connect_~s__state~0); 71502#L151 assume 4432 == ssl3_connect_~s__state~0; 69245#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 71491#L345 assume !(4 == ssl3_connect_~blastFlag~0); 71488#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 71353#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71349#L546 ssl3_connect_~skip~0 := 0; 71347#L109-1 assume !false; 71345#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71343#L112 assume !(12292 == ssl3_connect_~s__state~0); 71334#L115 assume !(16384 == ssl3_connect_~s__state~0); 71329#L118 assume !(4096 == ssl3_connect_~s__state~0); 71324#L121 assume !(20480 == ssl3_connect_~s__state~0); 71319#L124 assume !(4099 == ssl3_connect_~s__state~0); 71314#L127 assume !(4368 == ssl3_connect_~s__state~0); 71309#L130 assume !(4369 == ssl3_connect_~s__state~0); 71304#L133 assume !(4384 == ssl3_connect_~s__state~0); 71299#L136 assume !(4385 == ssl3_connect_~s__state~0); 71294#L139 assume !(4400 == ssl3_connect_~s__state~0); 71289#L142 assume !(4401 == ssl3_connect_~s__state~0); 71284#L145 assume !(4416 == ssl3_connect_~s__state~0); 71279#L148 assume !(4417 == ssl3_connect_~s__state~0); 71276#L151 assume !(4432 == ssl3_connect_~s__state~0); 71273#L154 assume !(4433 == ssl3_connect_~s__state~0); 71269#L157 assume 4448 == ssl3_connect_~s__state~0; 69240#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 71089#L357 assume !(ssl3_connect_~ret~0 <= 0); 71088#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 69722#L360-2 ssl3_connect_~s__init_num~0 := 0; 69719#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69716#L546 ssl3_connect_~skip~0 := 0; 69715#L109-1 assume !false; 69714#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69713#L112 assume !(12292 == ssl3_connect_~s__state~0); 69712#L115 assume !(16384 == ssl3_connect_~s__state~0); 69711#L118 assume !(4096 == ssl3_connect_~s__state~0); 69710#L121 assume !(20480 == ssl3_connect_~s__state~0); 69709#L124 assume !(4099 == ssl3_connect_~s__state~0); 69708#L127 assume !(4368 == ssl3_connect_~s__state~0); 69707#L130 assume !(4369 == ssl3_connect_~s__state~0); 69706#L133 assume !(4384 == ssl3_connect_~s__state~0); 69705#L136 assume !(4385 == ssl3_connect_~s__state~0); 69704#L139 assume !(4400 == ssl3_connect_~s__state~0); 69703#L142 assume !(4401 == ssl3_connect_~s__state~0); 69702#L145 assume !(4416 == ssl3_connect_~s__state~0); 69701#L148 assume !(4417 == ssl3_connect_~s__state~0); 69700#L151 assume !(4432 == ssl3_connect_~s__state~0); 69698#L154 assume !(4433 == ssl3_connect_~s__state~0); 69699#L157 assume !(4448 == ssl3_connect_~s__state~0); 72030#L160 assume !(4449 == ssl3_connect_~s__state~0); 72029#L163 assume 4464 == ssl3_connect_~s__state~0; 69231#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 72027#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 72024#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72021#L546 ssl3_connect_~skip~0 := 0; 72020#L109-1 assume !false; 72019#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72009#L112 assume !(12292 == ssl3_connect_~s__state~0); 72008#L115 assume !(16384 == ssl3_connect_~s__state~0); 72007#L118 assume !(4096 == ssl3_connect_~s__state~0); 72006#L121 assume !(20480 == ssl3_connect_~s__state~0); 72005#L124 assume !(4099 == ssl3_connect_~s__state~0); 72004#L127 assume !(4368 == ssl3_connect_~s__state~0); 72002#L130 assume !(4369 == ssl3_connect_~s__state~0); 72000#L133 assume !(4384 == ssl3_connect_~s__state~0); 71998#L136 assume !(4385 == ssl3_connect_~s__state~0); 71996#L139 assume !(4400 == ssl3_connect_~s__state~0); 71994#L142 assume !(4401 == ssl3_connect_~s__state~0); 71992#L145 assume !(4416 == ssl3_connect_~s__state~0); 71990#L148 assume !(4417 == ssl3_connect_~s__state~0); 71988#L151 assume !(4432 == ssl3_connect_~s__state~0); 71986#L154 assume !(4433 == ssl3_connect_~s__state~0); 71984#L157 assume !(4448 == ssl3_connect_~s__state~0); 71982#L160 assume !(4449 == ssl3_connect_~s__state~0); 71980#L163 assume !(4464 == ssl3_connect_~s__state~0); 71978#L166 assume !(4465 == ssl3_connect_~s__state~0); 71976#L169 assume !(4466 == ssl3_connect_~s__state~0); 71974#L172 assume !(4467 == ssl3_connect_~s__state~0); 71972#L175 assume 4480 == ssl3_connect_~s__state~0; 69226#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 71970#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71967#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 71900#L385-2 ssl3_connect_~s__init_num~0 := 0; 71891#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71887#L546 ssl3_connect_~skip~0 := 0; 71885#L109-1 assume !false; 71883#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71882#L112 assume !(12292 == ssl3_connect_~s__state~0); 71881#L115 assume !(16384 == ssl3_connect_~s__state~0); 71880#L118 assume !(4096 == ssl3_connect_~s__state~0); 71879#L121 assume !(20480 == ssl3_connect_~s__state~0); 71878#L124 assume !(4099 == ssl3_connect_~s__state~0); 71877#L127 assume !(4368 == ssl3_connect_~s__state~0); 71876#L130 assume !(4369 == ssl3_connect_~s__state~0); 71875#L133 assume !(4384 == ssl3_connect_~s__state~0); 71267#L136 assume !(4385 == ssl3_connect_~s__state~0); 71266#L139 assume !(4400 == ssl3_connect_~s__state~0); 71265#L142 assume !(4401 == ssl3_connect_~s__state~0); 71264#L145 assume !(4416 == ssl3_connect_~s__state~0); 71263#L148 assume !(4417 == ssl3_connect_~s__state~0); 71262#L151 assume !(4432 == ssl3_connect_~s__state~0); 71261#L154 assume !(4433 == ssl3_connect_~s__state~0); 71260#L157 assume !(4448 == ssl3_connect_~s__state~0); 71259#L160 assume !(4449 == ssl3_connect_~s__state~0); 71258#L163 assume !(4464 == ssl3_connect_~s__state~0); 71257#L166 assume !(4465 == ssl3_connect_~s__state~0); 71256#L169 assume !(4466 == ssl3_connect_~s__state~0); 71255#L172 assume !(4467 == ssl3_connect_~s__state~0); 71254#L175 assume !(4480 == ssl3_connect_~s__state~0); 71253#L178 assume !(4481 == ssl3_connect_~s__state~0); 71252#L181 assume !(4496 == ssl3_connect_~s__state~0); 71251#L184 assume !(4497 == ssl3_connect_~s__state~0); 71250#L187 assume 4512 == ssl3_connect_~s__state~0; 69216#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 71249#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; 71248#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 71247#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 71246#L421 assume !(0 == ssl3_connect_~tmp___8~0); 71184#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70022#L546 ssl3_connect_~skip~0 := 0; 70023#L109-1 assume !false; 70014#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70015#L112 assume !(12292 == ssl3_connect_~s__state~0); 70006#L115 assume !(16384 == ssl3_connect_~s__state~0); 70007#L118 assume !(4096 == ssl3_connect_~s__state~0); 69998#L121 assume !(20480 == ssl3_connect_~s__state~0); 69999#L124 assume !(4099 == ssl3_connect_~s__state~0); 69990#L127 assume !(4368 == ssl3_connect_~s__state~0); 69991#L130 assume !(4369 == ssl3_connect_~s__state~0); 69982#L133 assume !(4384 == ssl3_connect_~s__state~0); 69983#L136 assume !(4385 == ssl3_connect_~s__state~0); 69974#L139 assume !(4400 == ssl3_connect_~s__state~0); 69975#L142 assume !(4401 == ssl3_connect_~s__state~0); 69966#L145 assume !(4416 == ssl3_connect_~s__state~0); 69967#L148 assume !(4417 == ssl3_connect_~s__state~0); 69958#L151 assume !(4432 == ssl3_connect_~s__state~0); 69959#L154 assume !(4433 == ssl3_connect_~s__state~0); 69950#L157 assume !(4448 == ssl3_connect_~s__state~0); 69951#L160 assume !(4449 == ssl3_connect_~s__state~0); 69934#L163 assume !(4464 == ssl3_connect_~s__state~0); 69935#L166 assume !(4465 == ssl3_connect_~s__state~0); 69922#L169 assume !(4466 == ssl3_connect_~s__state~0); 69923#L172 assume !(4467 == ssl3_connect_~s__state~0); 69910#L175 assume !(4480 == ssl3_connect_~s__state~0); 69911#L178 assume !(4481 == ssl3_connect_~s__state~0); 69898#L181 assume !(4496 == ssl3_connect_~s__state~0); 69899#L184 assume !(4497 == ssl3_connect_~s__state~0); 69886#L187 assume !(4512 == ssl3_connect_~s__state~0); 69887#L190 assume !(4513 == ssl3_connect_~s__state~0); 69876#L193 assume 4528 == ssl3_connect_~s__state~0; 69211#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 69850#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; 69851#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69087#L436-1 ssl3_connect_~s__init_num~0 := 0; 69088#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72283#L546 ssl3_connect_~skip~0 := 0; 72281#L109-1 assume !false; 72278#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72279#L112 assume !(12292 == ssl3_connect_~s__state~0); 72633#L115 assume !(16384 == ssl3_connect_~s__state~0); 72205#L118 assume !(4096 == ssl3_connect_~s__state~0); 69730#L121 assume !(20480 == ssl3_connect_~s__state~0); 69468#L124 assume !(4099 == ssl3_connect_~s__state~0); 69467#L127 assume !(4368 == ssl3_connect_~s__state~0); 69465#L130 assume !(4369 == ssl3_connect_~s__state~0); 69466#L133 assume !(4384 == ssl3_connect_~s__state~0); 69461#L136 assume !(4385 == ssl3_connect_~s__state~0); 69462#L139 assume !(4400 == ssl3_connect_~s__state~0); 69457#L142 assume !(4401 == ssl3_connect_~s__state~0); 69458#L145 assume !(4416 == ssl3_connect_~s__state~0); 69453#L148 assume !(4417 == ssl3_connect_~s__state~0); 69454#L151 assume !(4432 == ssl3_connect_~s__state~0); 69449#L154 assume !(4433 == ssl3_connect_~s__state~0); 69450#L157 assume !(4448 == ssl3_connect_~s__state~0); 69445#L160 assume !(4449 == ssl3_connect_~s__state~0); 69446#L163 assume !(4464 == ssl3_connect_~s__state~0); 69441#L166 assume !(4465 == ssl3_connect_~s__state~0); 69442#L169 assume !(4466 == ssl3_connect_~s__state~0); 69437#L172 assume !(4467 == ssl3_connect_~s__state~0); 69438#L175 assume !(4480 == ssl3_connect_~s__state~0); 69433#L178 assume !(4481 == ssl3_connect_~s__state~0); 69434#L181 assume !(4496 == ssl3_connect_~s__state~0); 69429#L184 assume !(4497 == ssl3_connect_~s__state~0); 69430#L187 assume !(4512 == ssl3_connect_~s__state~0); 69425#L190 assume !(4513 == ssl3_connect_~s__state~0); 69426#L193 assume !(4528 == ssl3_connect_~s__state~0); 69421#L196 assume !(4529 == ssl3_connect_~s__state~0); 69422#L199 assume !(4560 == ssl3_connect_~s__state~0); 69417#L202 assume !(4561 == ssl3_connect_~s__state~0); 69418#L205 assume 4352 == ssl3_connect_~s__state~0; 69175#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 69176#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 69089#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 69090#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72545#L546 ssl3_connect_~skip~0 := 0; 72544#L109-1 assume !false; 72543#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72542#L112 assume !(12292 == ssl3_connect_~s__state~0); 72541#L115 assume !(16384 == ssl3_connect_~s__state~0); 72540#L118 assume !(4096 == ssl3_connect_~s__state~0); 72539#L121 assume !(20480 == ssl3_connect_~s__state~0); 72537#L124 assume !(4099 == ssl3_connect_~s__state~0); 72532#L127 assume !(4368 == ssl3_connect_~s__state~0); 72530#L130 assume !(4369 == ssl3_connect_~s__state~0); 72528#L133 assume !(4384 == ssl3_connect_~s__state~0); 72526#L136 assume !(4385 == ssl3_connect_~s__state~0); 72524#L139 assume !(4400 == ssl3_connect_~s__state~0); 72521#L142 assume !(4401 == ssl3_connect_~s__state~0); 72514#L145 assume !(4416 == ssl3_connect_~s__state~0); 72511#L148 assume !(4417 == ssl3_connect_~s__state~0); 72508#L151 assume !(4432 == ssl3_connect_~s__state~0); 72505#L154 assume !(4433 == ssl3_connect_~s__state~0); 72502#L157 assume !(4448 == ssl3_connect_~s__state~0); 72499#L160 assume !(4449 == ssl3_connect_~s__state~0); 72496#L163 assume !(4464 == ssl3_connect_~s__state~0); 72493#L166 assume !(4465 == ssl3_connect_~s__state~0); 72490#L169 assume !(4466 == ssl3_connect_~s__state~0); 72487#L172 assume !(4467 == ssl3_connect_~s__state~0); 72484#L175 assume !(4480 == ssl3_connect_~s__state~0); 72481#L178 assume !(4481 == ssl3_connect_~s__state~0); 72478#L181 assume !(4496 == ssl3_connect_~s__state~0); 72475#L184 assume !(4497 == ssl3_connect_~s__state~0); 72472#L187 assume !(4512 == ssl3_connect_~s__state~0); 72469#L190 assume !(4513 == ssl3_connect_~s__state~0); 72466#L193 assume !(4528 == ssl3_connect_~s__state~0); 72463#L196 assume !(4529 == ssl3_connect_~s__state~0); 72460#L199 assume 4560 == ssl3_connect_~s__state~0; 72459#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 72458#L456 assume !(ssl3_connect_~ret~0 <= 0); 72457#L459 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 69167#L459-2 ssl3_connect_~s__init_num~0 := 0; 69168#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72636#L546 ssl3_connect_~skip~0 := 0; 72635#L109-1 assume !false; 72634#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72276#L112 assume !(12292 == ssl3_connect_~s__state~0); 72273#L115 assume !(16384 == ssl3_connect_~s__state~0); 72274#L118 assume 4096 == ssl3_connect_~s__state~0; 69130#L217 [2018-12-09 14:43:09,806 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,806 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2018-12-09 14:43:09,807 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,807 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:09,811 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,811 INFO L82 PathProgramCache]: Analyzing trace with hash -204464055, now seen corresponding path program 1 times [2018-12-09 14:43:09,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,812 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:09,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:09,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2018-12-09 14:43:09,861 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:09,861 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:09,861 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:09,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:09,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:09,861 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-12-09 14:43:09,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:09,946 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2018-12-09 14:43:09,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:09,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2018-12-09 14:43:09,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2018-12-09 14:43:09,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2018-12-09 14:43:09,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2018-12-09 14:43:09,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2018-12-09 14:43:09,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2018-12-09 14:43:09,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:09,968 INFO L705 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2018-12-09 14:43:09,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2018-12-09 14:43:09,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2018-12-09 14:43:09,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2018-12-09 14:43:09,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2018-12-09 14:43:09,990 INFO L728 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2018-12-09 14:43:09,990 INFO L608 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2018-12-09 14:43:09,990 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-12-09 14:43:09,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2018-12-09 14:43:09,995 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2018-12-09 14:43:09,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:09,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:09,996 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:09,996 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:09,997 INFO L794 eck$LassoCheckResult]: Stem: 76448#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 76382#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 76353#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 76354#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 76373#L109-1 assume !false; 76487#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76488#L112 assume 12292 == ssl3_connect_~s__state~0; 76427#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 76428#L217 ssl3_connect_~s__server~0 := 0; 78801#L222 assume !(0 != ssl3_connect_~cb~0); 78796#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 78794#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 78791#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 78789#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 78788#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 78775#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78771#L546 ssl3_connect_~skip~0 := 0; 78769#L109-1 assume !false; 78767#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78765#L112 assume !(12292 == ssl3_connect_~s__state~0); 78763#L115 assume !(16384 == ssl3_connect_~s__state~0); 78761#L118 assume !(4096 == ssl3_connect_~s__state~0); 78759#L121 assume !(20480 == ssl3_connect_~s__state~0); 78757#L124 assume !(4099 == ssl3_connect_~s__state~0); 78712#L127 assume 4368 == ssl3_connect_~s__state~0; 78710#L131 [2018-12-09 14:43:09,997 INFO L796 eck$LassoCheckResult]: Loop: 78710#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 78708#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 78704#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; 78702#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 78693#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78689#L546 ssl3_connect_~skip~0 := 0; 78687#L109-1 assume !false; 78685#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78683#L112 assume !(12292 == ssl3_connect_~s__state~0); 78682#L115 assume !(16384 == ssl3_connect_~s__state~0); 78680#L118 assume !(4096 == ssl3_connect_~s__state~0); 78677#L121 assume !(20480 == ssl3_connect_~s__state~0); 78676#L124 assume !(4099 == ssl3_connect_~s__state~0); 78675#L127 assume !(4368 == ssl3_connect_~s__state~0); 78673#L130 assume !(4369 == ssl3_connect_~s__state~0); 78672#L133 assume 4384 == ssl3_connect_~s__state~0; 78525#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 78347#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 78243#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 78240#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 78238#L300-2 ssl3_connect_~s__init_num~0 := 0; 78229#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78225#L546 ssl3_connect_~skip~0 := 0; 78222#L109-1 assume !false; 78220#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78219#L112 assume !(12292 == ssl3_connect_~s__state~0); 78218#L115 assume !(16384 == ssl3_connect_~s__state~0); 78217#L118 assume !(4096 == ssl3_connect_~s__state~0); 78215#L121 assume !(20480 == ssl3_connect_~s__state~0); 78209#L124 assume !(4099 == ssl3_connect_~s__state~0); 78208#L127 assume !(4368 == ssl3_connect_~s__state~0); 78207#L130 assume !(4369 == ssl3_connect_~s__state~0); 78206#L133 assume !(4384 == ssl3_connect_~s__state~0); 78204#L136 assume !(4385 == ssl3_connect_~s__state~0); 78203#L139 assume 4400 == ssl3_connect_~s__state~0; 78201#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 78199#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 78197#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 78166#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78162#L546 ssl3_connect_~skip~0 := 0; 78160#L109-1 assume !false; 78158#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78156#L112 assume !(12292 == ssl3_connect_~s__state~0); 78154#L115 assume !(16384 == ssl3_connect_~s__state~0); 78152#L118 assume !(4096 == ssl3_connect_~s__state~0); 78150#L121 assume !(20480 == ssl3_connect_~s__state~0); 78148#L124 assume !(4099 == ssl3_connect_~s__state~0); 78146#L127 assume !(4368 == ssl3_connect_~s__state~0); 78144#L130 assume !(4369 == ssl3_connect_~s__state~0); 78142#L133 assume !(4384 == ssl3_connect_~s__state~0); 78140#L136 assume !(4385 == ssl3_connect_~s__state~0); 78138#L139 assume !(4400 == ssl3_connect_~s__state~0); 78136#L142 assume !(4401 == ssl3_connect_~s__state~0); 78128#L145 assume 4416 == ssl3_connect_~s__state~0; 78124#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 78120#L329 assume !(3 == ssl3_connect_~blastFlag~0); 78116#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 78115#L337 assume !(0 == ssl3_connect_~tmp___6~0); 78064#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78057#L546 ssl3_connect_~skip~0 := 0; 78052#L109-1 assume !false; 78047#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78011#L112 assume !(12292 == ssl3_connect_~s__state~0); 78010#L115 assume !(16384 == ssl3_connect_~s__state~0); 78004#L118 assume !(4096 == ssl3_connect_~s__state~0); 78003#L121 assume !(20480 == ssl3_connect_~s__state~0); 78002#L124 assume !(4099 == ssl3_connect_~s__state~0); 78001#L127 assume !(4368 == ssl3_connect_~s__state~0); 77999#L130 assume !(4369 == ssl3_connect_~s__state~0); 77998#L133 assume !(4384 == ssl3_connect_~s__state~0); 77996#L136 assume !(4385 == ssl3_connect_~s__state~0); 77994#L139 assume !(4400 == ssl3_connect_~s__state~0); 77992#L142 assume !(4401 == ssl3_connect_~s__state~0); 77990#L145 assume !(4416 == ssl3_connect_~s__state~0); 77988#L148 assume !(4417 == ssl3_connect_~s__state~0); 77986#L151 assume 4432 == ssl3_connect_~s__state~0; 77984#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 77982#L345 assume !(4 == ssl3_connect_~blastFlag~0); 77950#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 77881#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77877#L546 ssl3_connect_~skip~0 := 0; 77871#L109-1 assume !false; 77869#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77867#L112 assume !(12292 == ssl3_connect_~s__state~0); 77865#L115 assume !(16384 == ssl3_connect_~s__state~0); 77863#L118 assume !(4096 == ssl3_connect_~s__state~0); 77861#L121 assume !(20480 == ssl3_connect_~s__state~0); 77859#L124 assume !(4099 == ssl3_connect_~s__state~0); 77857#L127 assume !(4368 == ssl3_connect_~s__state~0); 77855#L130 assume !(4369 == ssl3_connect_~s__state~0); 77853#L133 assume !(4384 == ssl3_connect_~s__state~0); 77851#L136 assume !(4385 == ssl3_connect_~s__state~0); 77849#L139 assume !(4400 == ssl3_connect_~s__state~0); 77847#L142 assume !(4401 == ssl3_connect_~s__state~0); 77845#L145 assume !(4416 == ssl3_connect_~s__state~0); 77843#L148 assume !(4417 == ssl3_connect_~s__state~0); 77841#L151 assume !(4432 == ssl3_connect_~s__state~0); 77839#L154 assume !(4433 == ssl3_connect_~s__state~0); 77837#L157 assume 4448 == ssl3_connect_~s__state~0; 77835#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 77833#L357 assume !(ssl3_connect_~ret~0 <= 0); 77691#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 77692#L360-2 ssl3_connect_~s__init_num~0 := 0; 78971#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78966#L546 ssl3_connect_~skip~0 := 0; 78963#L109-1 assume !false; 78960#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78957#L112 assume !(12292 == ssl3_connect_~s__state~0); 78954#L115 assume !(16384 == ssl3_connect_~s__state~0); 78951#L118 assume !(4096 == ssl3_connect_~s__state~0); 78948#L121 assume !(20480 == ssl3_connect_~s__state~0); 78945#L124 assume !(4099 == ssl3_connect_~s__state~0); 78942#L127 assume !(4368 == ssl3_connect_~s__state~0); 78939#L130 assume !(4369 == ssl3_connect_~s__state~0); 78937#L133 assume !(4384 == ssl3_connect_~s__state~0); 78934#L136 assume !(4385 == ssl3_connect_~s__state~0); 78932#L139 assume !(4400 == ssl3_connect_~s__state~0); 78929#L142 assume !(4401 == ssl3_connect_~s__state~0); 78927#L145 assume !(4416 == ssl3_connect_~s__state~0); 78924#L148 assume !(4417 == ssl3_connect_~s__state~0); 78923#L151 assume !(4432 == ssl3_connect_~s__state~0); 78922#L154 assume !(4433 == ssl3_connect_~s__state~0); 78921#L157 assume !(4448 == ssl3_connect_~s__state~0); 78920#L160 assume !(4449 == ssl3_connect_~s__state~0); 78919#L163 assume 4464 == ssl3_connect_~s__state~0; 78918#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 78917#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 78912#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78904#L546 ssl3_connect_~skip~0 := 0; 78902#L109-1 assume !false; 78900#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78898#L112 assume !(12292 == ssl3_connect_~s__state~0); 78896#L115 assume !(16384 == ssl3_connect_~s__state~0); 78894#L118 assume !(4096 == ssl3_connect_~s__state~0); 78892#L121 assume !(20480 == ssl3_connect_~s__state~0); 78890#L124 assume !(4099 == ssl3_connect_~s__state~0); 78888#L127 assume !(4368 == ssl3_connect_~s__state~0); 78886#L130 assume !(4369 == ssl3_connect_~s__state~0); 78884#L133 assume !(4384 == ssl3_connect_~s__state~0); 78882#L136 assume !(4385 == ssl3_connect_~s__state~0); 78880#L139 assume !(4400 == ssl3_connect_~s__state~0); 78878#L142 assume !(4401 == ssl3_connect_~s__state~0); 78876#L145 assume !(4416 == ssl3_connect_~s__state~0); 78874#L148 assume !(4417 == ssl3_connect_~s__state~0); 78872#L151 assume !(4432 == ssl3_connect_~s__state~0); 78870#L154 assume !(4433 == ssl3_connect_~s__state~0); 78868#L157 assume !(4448 == ssl3_connect_~s__state~0); 78866#L160 assume !(4449 == ssl3_connect_~s__state~0); 78864#L163 assume !(4464 == ssl3_connect_~s__state~0); 78862#L166 assume !(4465 == ssl3_connect_~s__state~0); 78860#L169 assume !(4466 == ssl3_connect_~s__state~0); 78858#L172 assume !(4467 == ssl3_connect_~s__state~0); 78856#L175 assume 4480 == ssl3_connect_~s__state~0; 78854#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 78852#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 78849#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 78846#L385-2 ssl3_connect_~s__init_num~0 := 0; 78842#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78839#L546 ssl3_connect_~skip~0 := 0; 78838#L109-1 assume !false; 78837#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78836#L112 assume !(12292 == ssl3_connect_~s__state~0); 78835#L115 assume !(16384 == ssl3_connect_~s__state~0); 78834#L118 assume !(4096 == ssl3_connect_~s__state~0); 78833#L121 assume !(20480 == ssl3_connect_~s__state~0); 78832#L124 assume !(4099 == ssl3_connect_~s__state~0); 78831#L127 assume !(4368 == ssl3_connect_~s__state~0); 78830#L130 assume !(4369 == ssl3_connect_~s__state~0); 78829#L133 assume !(4384 == ssl3_connect_~s__state~0); 78828#L136 assume !(4385 == ssl3_connect_~s__state~0); 78827#L139 assume !(4400 == ssl3_connect_~s__state~0); 78826#L142 assume !(4401 == ssl3_connect_~s__state~0); 78825#L145 assume !(4416 == ssl3_connect_~s__state~0); 78824#L148 assume !(4417 == ssl3_connect_~s__state~0); 78823#L151 assume !(4432 == ssl3_connect_~s__state~0); 78822#L154 assume !(4433 == ssl3_connect_~s__state~0); 78821#L157 assume !(4448 == ssl3_connect_~s__state~0); 78820#L160 assume !(4449 == ssl3_connect_~s__state~0); 78818#L163 assume !(4464 == ssl3_connect_~s__state~0); 78813#L166 assume !(4465 == ssl3_connect_~s__state~0); 78811#L169 assume !(4466 == ssl3_connect_~s__state~0); 78557#L172 assume !(4467 == ssl3_connect_~s__state~0); 78555#L175 assume !(4480 == ssl3_connect_~s__state~0); 78553#L178 assume !(4481 == ssl3_connect_~s__state~0); 78552#L181 assume !(4496 == ssl3_connect_~s__state~0); 78550#L184 assume !(4497 == ssl3_connect_~s__state~0); 78548#L187 assume 4512 == ssl3_connect_~s__state~0; 78546#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 78544#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; 78543#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 78542#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 78541#L421 assume !(0 == ssl3_connect_~tmp___8~0); 78538#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77820#L546 ssl3_connect_~skip~0 := 0; 77821#L109-1 assume !false; 77816#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77817#L112 assume !(12292 == ssl3_connect_~s__state~0); 77812#L115 assume !(16384 == ssl3_connect_~s__state~0); 77813#L118 assume !(4096 == ssl3_connect_~s__state~0); 77808#L121 assume !(20480 == ssl3_connect_~s__state~0); 77809#L124 assume !(4099 == ssl3_connect_~s__state~0); 77804#L127 assume !(4368 == ssl3_connect_~s__state~0); 77805#L130 assume !(4369 == ssl3_connect_~s__state~0); 77800#L133 assume !(4384 == ssl3_connect_~s__state~0); 77801#L136 assume !(4385 == ssl3_connect_~s__state~0); 77796#L139 assume !(4400 == ssl3_connect_~s__state~0); 77797#L142 assume !(4401 == ssl3_connect_~s__state~0); 77792#L145 assume !(4416 == ssl3_connect_~s__state~0); 77793#L148 assume !(4417 == ssl3_connect_~s__state~0); 77788#L151 assume !(4432 == ssl3_connect_~s__state~0); 77789#L154 assume !(4433 == ssl3_connect_~s__state~0); 77784#L157 assume !(4448 == ssl3_connect_~s__state~0); 77785#L160 assume !(4449 == ssl3_connect_~s__state~0); 77780#L163 assume !(4464 == ssl3_connect_~s__state~0); 77781#L166 assume !(4465 == ssl3_connect_~s__state~0); 77776#L169 assume !(4466 == ssl3_connect_~s__state~0); 77777#L172 assume !(4467 == ssl3_connect_~s__state~0); 77772#L175 assume !(4480 == ssl3_connect_~s__state~0); 77773#L178 assume !(4481 == ssl3_connect_~s__state~0); 77768#L181 assume !(4496 == ssl3_connect_~s__state~0); 77769#L184 assume !(4497 == ssl3_connect_~s__state~0); 77764#L187 assume !(4512 == ssl3_connect_~s__state~0); 77765#L190 assume !(4513 == ssl3_connect_~s__state~0); 77758#L193 assume 4528 == ssl3_connect_~s__state~0; 77759#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 77752#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; 77753#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 76383#L436-1 ssl3_connect_~s__init_num~0 := 0; 76384#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78730#L546 ssl3_connect_~skip~0 := 0; 78728#L109-1 assume !false; 78726#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78724#L112 assume !(12292 == ssl3_connect_~s__state~0); 78722#L115 assume !(16384 == ssl3_connect_~s__state~0); 78720#L118 assume !(4096 == ssl3_connect_~s__state~0); 78718#L121 assume !(20480 == ssl3_connect_~s__state~0); 78716#L124 assume !(4099 == ssl3_connect_~s__state~0); 78713#L127 assume 4368 == ssl3_connect_~s__state~0; 78710#L131 [2018-12-09 14:43:09,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:09,997 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2018-12-09 14:43:09,997 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:09,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:09,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:09,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:09,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:10,005 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,005 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 14:43:10,005 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 14:43:10,005 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,005 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 1 times [2018-12-09 14:43:10,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,034 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-12-09 14:43:10,035 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:10,035 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:10,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:10,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:10,035 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-12-09 14:43:10,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:10,056 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2018-12-09 14:43:10,056 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:10,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2018-12-09 14:43:10,069 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2018-12-09 14:43:10,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2018-12-09 14:43:10,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2018-12-09 14:43:10,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2018-12-09 14:43:10,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2018-12-09 14:43:10,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:10,082 INFO L705 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-12-09 14:43:10,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2018-12-09 14:43:10,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2018-12-09 14:43:10,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2018-12-09 14:43:10,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2018-12-09 14:43:10,120 INFO L728 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-12-09 14:43:10,120 INFO L608 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-12-09 14:43:10,120 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-12-09 14:43:10,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2018-12-09 14:43:10,130 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2018-12-09 14:43:10,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:10,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:10,131 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 14:43:10,131 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:10,131 INFO L794 eck$LassoCheckResult]: Stem: 85803#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 85733#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 85702#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 85703#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 85724#L109-1 assume !false; 85918#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85919#L112 assume 12292 == ssl3_connect_~s__state~0; 85778#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 85779#L217 ssl3_connect_~s__server~0 := 0; 89809#L222 assume 0 != ssl3_connect_~cb~0; 87092#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 89804#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 89800#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 89795#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 89791#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 89783#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89773#L546 ssl3_connect_~skip~0 := 0; 89768#L109-1 assume !false; 89763#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89757#L112 assume !(12292 == ssl3_connect_~s__state~0); 89753#L115 assume !(16384 == ssl3_connect_~s__state~0); 89749#L118 assume !(4096 == ssl3_connect_~s__state~0); 89745#L121 assume !(20480 == ssl3_connect_~s__state~0); 89741#L124 assume !(4099 == ssl3_connect_~s__state~0); 89737#L127 assume 4368 == ssl3_connect_~s__state~0; 89731#L131 [2018-12-09 14:43:10,131 INFO L796 eck$LassoCheckResult]: Loop: 89731#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 89721#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 89718#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; 89717#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 89716#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89713#L546 ssl3_connect_~skip~0 := 0; 89712#L109-1 assume !false; 89711#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89710#L112 assume !(12292 == ssl3_connect_~s__state~0); 89709#L115 assume !(16384 == ssl3_connect_~s__state~0); 89708#L118 assume !(4096 == ssl3_connect_~s__state~0); 89707#L121 assume !(20480 == ssl3_connect_~s__state~0); 89706#L124 assume !(4099 == ssl3_connect_~s__state~0); 89705#L127 assume !(4368 == ssl3_connect_~s__state~0); 89704#L130 assume !(4369 == ssl3_connect_~s__state~0); 89703#L133 assume 4384 == ssl3_connect_~s__state~0; 89702#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 89701#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 89693#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 89688#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 89683#L300-2 ssl3_connect_~s__init_num~0 := 0; 89681#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89677#L546 ssl3_connect_~skip~0 := 0; 89675#L109-1 assume !false; 89673#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89671#L112 assume !(12292 == ssl3_connect_~s__state~0); 89669#L115 assume !(16384 == ssl3_connect_~s__state~0); 89667#L118 assume !(4096 == ssl3_connect_~s__state~0); 89665#L121 assume !(20480 == ssl3_connect_~s__state~0); 89663#L124 assume !(4099 == ssl3_connect_~s__state~0); 89661#L127 assume !(4368 == ssl3_connect_~s__state~0); 89659#L130 assume !(4369 == ssl3_connect_~s__state~0); 89657#L133 assume !(4384 == ssl3_connect_~s__state~0); 89654#L136 assume !(4385 == ssl3_connect_~s__state~0); 89653#L139 assume 4400 == ssl3_connect_~s__state~0; 89652#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 89645#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 89642#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 89639#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89633#L546 ssl3_connect_~skip~0 := 0; 89631#L109-1 assume !false; 89629#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89627#L112 assume !(12292 == ssl3_connect_~s__state~0); 89625#L115 assume !(16384 == ssl3_connect_~s__state~0); 89623#L118 assume !(4096 == ssl3_connect_~s__state~0); 89621#L121 assume !(20480 == ssl3_connect_~s__state~0); 89619#L124 assume !(4099 == ssl3_connect_~s__state~0); 89617#L127 assume !(4368 == ssl3_connect_~s__state~0); 89615#L130 assume !(4369 == ssl3_connect_~s__state~0); 89613#L133 assume !(4384 == ssl3_connect_~s__state~0); 89611#L136 assume !(4385 == ssl3_connect_~s__state~0); 89609#L139 assume !(4400 == ssl3_connect_~s__state~0); 89607#L142 assume !(4401 == ssl3_connect_~s__state~0); 89605#L145 assume 4416 == ssl3_connect_~s__state~0; 89603#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 89601#L329 assume !(3 == ssl3_connect_~blastFlag~0); 89596#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 89597#L337 assume !(0 == ssl3_connect_~tmp___6~0); 89592#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89590#L546 ssl3_connect_~skip~0 := 0; 89585#L109-1 assume !false; 89586#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89581#L112 assume !(12292 == ssl3_connect_~s__state~0); 89582#L115 assume !(16384 == ssl3_connect_~s__state~0); 89577#L118 assume !(4096 == ssl3_connect_~s__state~0); 89578#L121 assume !(20480 == ssl3_connect_~s__state~0); 89573#L124 assume !(4099 == ssl3_connect_~s__state~0); 89574#L127 assume !(4368 == ssl3_connect_~s__state~0); 89569#L130 assume !(4369 == ssl3_connect_~s__state~0); 89570#L133 assume !(4384 == ssl3_connect_~s__state~0); 89565#L136 assume !(4385 == ssl3_connect_~s__state~0); 89566#L139 assume !(4400 == ssl3_connect_~s__state~0); 89561#L142 assume !(4401 == ssl3_connect_~s__state~0); 89562#L145 assume !(4416 == ssl3_connect_~s__state~0); 89557#L148 assume !(4417 == ssl3_connect_~s__state~0); 89558#L151 assume 4432 == ssl3_connect_~s__state~0; 89553#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 89554#L345 assume !(4 == ssl3_connect_~blastFlag~0); 89546#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 89547#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89540#L546 ssl3_connect_~skip~0 := 0; 89541#L109-1 assume !false; 89536#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89537#L112 assume !(12292 == ssl3_connect_~s__state~0); 89532#L115 assume !(16384 == ssl3_connect_~s__state~0); 89533#L118 assume !(4096 == ssl3_connect_~s__state~0); 89528#L121 assume !(20480 == ssl3_connect_~s__state~0); 89529#L124 assume !(4099 == ssl3_connect_~s__state~0); 89524#L127 assume !(4368 == ssl3_connect_~s__state~0); 89525#L130 assume !(4369 == ssl3_connect_~s__state~0); 89520#L133 assume !(4384 == ssl3_connect_~s__state~0); 89521#L136 assume !(4385 == ssl3_connect_~s__state~0); 89516#L139 assume !(4400 == ssl3_connect_~s__state~0); 89517#L142 assume !(4401 == ssl3_connect_~s__state~0); 89512#L145 assume !(4416 == ssl3_connect_~s__state~0); 89513#L148 assume !(4417 == ssl3_connect_~s__state~0); 89508#L151 assume !(4432 == ssl3_connect_~s__state~0); 89509#L154 assume !(4433 == ssl3_connect_~s__state~0); 89504#L157 assume 4448 == ssl3_connect_~s__state~0; 89505#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 89500#L357 assume !(ssl3_connect_~ret~0 <= 0); 89501#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 89493#L360-2 ssl3_connect_~s__init_num~0 := 0; 89494#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89487#L546 ssl3_connect_~skip~0 := 0; 89488#L109-1 assume !false; 89483#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89484#L112 assume !(12292 == ssl3_connect_~s__state~0); 89479#L115 assume !(16384 == ssl3_connect_~s__state~0); 89480#L118 assume !(4096 == ssl3_connect_~s__state~0); 89475#L121 assume !(20480 == ssl3_connect_~s__state~0); 89476#L124 assume !(4099 == ssl3_connect_~s__state~0); 89471#L127 assume !(4368 == ssl3_connect_~s__state~0); 89472#L130 assume !(4369 == ssl3_connect_~s__state~0); 89467#L133 assume !(4384 == ssl3_connect_~s__state~0); 89468#L136 assume !(4385 == ssl3_connect_~s__state~0); 89463#L139 assume !(4400 == ssl3_connect_~s__state~0); 89464#L142 assume !(4401 == ssl3_connect_~s__state~0); 89459#L145 assume !(4416 == ssl3_connect_~s__state~0); 89460#L148 assume !(4417 == ssl3_connect_~s__state~0); 89455#L151 assume !(4432 == ssl3_connect_~s__state~0); 89456#L154 assume !(4433 == ssl3_connect_~s__state~0); 89451#L157 assume !(4448 == ssl3_connect_~s__state~0); 89452#L160 assume !(4449 == ssl3_connect_~s__state~0); 89447#L163 assume 4464 == ssl3_connect_~s__state~0; 89448#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 89441#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 89442#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89977#L546 ssl3_connect_~skip~0 := 0; 89976#L109-1 assume !false; 89975#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89974#L112 assume !(12292 == ssl3_connect_~s__state~0); 89973#L115 assume !(16384 == ssl3_connect_~s__state~0); 89972#L118 assume !(4096 == ssl3_connect_~s__state~0); 89971#L121 assume !(20480 == ssl3_connect_~s__state~0); 89970#L124 assume !(4099 == ssl3_connect_~s__state~0); 89969#L127 assume !(4368 == ssl3_connect_~s__state~0); 89968#L130 assume !(4369 == ssl3_connect_~s__state~0); 89967#L133 assume !(4384 == ssl3_connect_~s__state~0); 89966#L136 assume !(4385 == ssl3_connect_~s__state~0); 89965#L139 assume !(4400 == ssl3_connect_~s__state~0); 89964#L142 assume !(4401 == ssl3_connect_~s__state~0); 89963#L145 assume !(4416 == ssl3_connect_~s__state~0); 89962#L148 assume !(4417 == ssl3_connect_~s__state~0); 89961#L151 assume !(4432 == ssl3_connect_~s__state~0); 89960#L154 assume !(4433 == ssl3_connect_~s__state~0); 89959#L157 assume !(4448 == ssl3_connect_~s__state~0); 89958#L160 assume !(4449 == ssl3_connect_~s__state~0); 89957#L163 assume !(4464 == ssl3_connect_~s__state~0); 89956#L166 assume !(4465 == ssl3_connect_~s__state~0); 89955#L169 assume !(4466 == ssl3_connect_~s__state~0); 89954#L172 assume !(4467 == ssl3_connect_~s__state~0); 89952#L175 assume 4480 == ssl3_connect_~s__state~0; 89410#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 89411#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 89404#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 89406#L385-2 ssl3_connect_~s__init_num~0 := 0; 89365#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89948#L546 ssl3_connect_~skip~0 := 0; 89946#L109-1 assume !false; 89943#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89939#L112 assume !(12292 == ssl3_connect_~s__state~0); 89937#L115 assume !(16384 == ssl3_connect_~s__state~0); 89935#L118 assume !(4096 == ssl3_connect_~s__state~0); 89933#L121 assume !(20480 == ssl3_connect_~s__state~0); 89931#L124 assume !(4099 == ssl3_connect_~s__state~0); 89929#L127 assume !(4368 == ssl3_connect_~s__state~0); 89927#L130 assume !(4369 == ssl3_connect_~s__state~0); 89925#L133 assume !(4384 == ssl3_connect_~s__state~0); 89923#L136 assume !(4385 == ssl3_connect_~s__state~0); 89921#L139 assume !(4400 == ssl3_connect_~s__state~0); 89919#L142 assume !(4401 == ssl3_connect_~s__state~0); 89917#L145 assume !(4416 == ssl3_connect_~s__state~0); 89915#L148 assume !(4417 == ssl3_connect_~s__state~0); 89913#L151 assume !(4432 == ssl3_connect_~s__state~0); 89911#L154 assume !(4433 == ssl3_connect_~s__state~0); 89909#L157 assume !(4448 == ssl3_connect_~s__state~0); 89907#L160 assume !(4449 == ssl3_connect_~s__state~0); 89905#L163 assume !(4464 == ssl3_connect_~s__state~0); 89903#L166 assume !(4465 == ssl3_connect_~s__state~0); 89901#L169 assume !(4466 == ssl3_connect_~s__state~0); 89899#L172 assume !(4467 == ssl3_connect_~s__state~0); 89897#L175 assume !(4480 == ssl3_connect_~s__state~0); 89895#L178 assume !(4481 == ssl3_connect_~s__state~0); 89893#L181 assume !(4496 == ssl3_connect_~s__state~0); 89891#L184 assume !(4497 == ssl3_connect_~s__state~0); 89889#L187 assume 4512 == ssl3_connect_~s__state~0; 89887#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 89885#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; 89883#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 89880#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 89877#L421 assume !(0 == ssl3_connect_~tmp___8~0); 89875#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89871#L546 ssl3_connect_~skip~0 := 0; 89868#L109-1 assume !false; 89865#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89861#L112 assume !(12292 == ssl3_connect_~s__state~0); 89859#L115 assume !(16384 == ssl3_connect_~s__state~0); 89857#L118 assume !(4096 == ssl3_connect_~s__state~0); 89855#L121 assume !(20480 == ssl3_connect_~s__state~0); 89853#L124 assume !(4099 == ssl3_connect_~s__state~0); 89851#L127 assume !(4368 == ssl3_connect_~s__state~0); 89849#L130 assume !(4369 == ssl3_connect_~s__state~0); 89847#L133 assume !(4384 == ssl3_connect_~s__state~0); 89845#L136 assume !(4385 == ssl3_connect_~s__state~0); 89843#L139 assume !(4400 == ssl3_connect_~s__state~0); 89841#L142 assume !(4401 == ssl3_connect_~s__state~0); 89839#L145 assume !(4416 == ssl3_connect_~s__state~0); 89837#L148 assume !(4417 == ssl3_connect_~s__state~0); 89835#L151 assume !(4432 == ssl3_connect_~s__state~0); 89833#L154 assume !(4433 == ssl3_connect_~s__state~0); 89831#L157 assume !(4448 == ssl3_connect_~s__state~0); 89829#L160 assume !(4449 == ssl3_connect_~s__state~0); 89827#L163 assume !(4464 == ssl3_connect_~s__state~0); 89825#L166 assume !(4465 == ssl3_connect_~s__state~0); 89823#L169 assume !(4466 == ssl3_connect_~s__state~0); 89821#L172 assume !(4467 == ssl3_connect_~s__state~0); 89819#L175 assume !(4480 == ssl3_connect_~s__state~0); 89817#L178 assume !(4481 == ssl3_connect_~s__state~0); 89815#L181 assume !(4496 == ssl3_connect_~s__state~0); 89813#L184 assume !(4497 == ssl3_connect_~s__state~0); 89811#L187 assume !(4512 == ssl3_connect_~s__state~0); 89808#L190 assume !(4513 == ssl3_connect_~s__state~0); 89806#L193 assume 4528 == ssl3_connect_~s__state~0; 89803#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 89798#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; 89794#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 89790#L436-1 ssl3_connect_~s__init_num~0 := 0; 89780#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89772#L546 ssl3_connect_~skip~0 := 0; 89767#L109-1 assume !false; 89762#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89756#L112 assume !(12292 == ssl3_connect_~s__state~0); 89752#L115 assume !(16384 == ssl3_connect_~s__state~0); 89748#L118 assume !(4096 == ssl3_connect_~s__state~0); 89744#L121 assume !(20480 == ssl3_connect_~s__state~0); 89740#L124 assume !(4099 == ssl3_connect_~s__state~0); 89735#L127 assume 4368 == ssl3_connect_~s__state~0; 89731#L131 [2018-12-09 14:43:10,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2018-12-09 14:43:10,132 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,132 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:10,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:10,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,139 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 2 times [2018-12-09 14:43:10,139 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,139 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-12-09 14:43:10,170 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:10,170 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:10,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:10,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:10,171 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-12-09 14:43:10,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:10,270 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2018-12-09 14:43:10,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:10,270 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2018-12-09 14:43:10,284 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2018-12-09 14:43:10,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2018-12-09 14:43:10,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2018-12-09 14:43:10,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2018-12-09 14:43:10,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2018-12-09 14:43:10,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:10,311 INFO L705 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2018-12-09 14:43:10,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2018-12-09 14:43:10,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2018-12-09 14:43:10,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2018-12-09 14:43:10,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2018-12-09 14:43:10,355 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2018-12-09 14:43:10,355 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2018-12-09 14:43:10,355 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-12-09 14:43:10,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2018-12-09 14:43:10,367 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:10,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:10,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:10,368 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] [2018-12-09 14:43:10,368 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, 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-12-09 14:43:10,368 INFO L794 eck$LassoCheckResult]: Stem: 97507#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 97441#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 97417#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 97432#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97434#L109-1 assume !false; 97623#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97624#L112 assume !(12292 == ssl3_connect_~s__state~0); 97618#L115 assume !(16384 == ssl3_connect_~s__state~0); 97619#L118 assume !(4096 == ssl3_connect_~s__state~0); 97614#L121 assume !(20480 == ssl3_connect_~s__state~0); 97615#L124 assume !(4099 == ssl3_connect_~s__state~0); 97610#L127 assume !(4368 == ssl3_connect_~s__state~0); 97611#L130 assume !(4369 == ssl3_connect_~s__state~0); 97606#L133 assume !(4384 == ssl3_connect_~s__state~0); 97607#L136 assume !(4385 == ssl3_connect_~s__state~0); 97602#L139 assume !(4400 == ssl3_connect_~s__state~0); 97603#L142 assume !(4401 == ssl3_connect_~s__state~0); 97598#L145 assume !(4416 == ssl3_connect_~s__state~0); 97599#L148 assume !(4417 == ssl3_connect_~s__state~0); 97594#L151 assume !(4432 == ssl3_connect_~s__state~0); 97595#L154 assume !(4433 == ssl3_connect_~s__state~0); 97590#L157 assume !(4448 == ssl3_connect_~s__state~0); 97591#L160 assume !(4449 == ssl3_connect_~s__state~0); 97586#L163 assume !(4464 == ssl3_connect_~s__state~0); 97587#L166 assume !(4465 == ssl3_connect_~s__state~0); 97582#L169 assume !(4466 == ssl3_connect_~s__state~0); 97583#L172 assume !(4467 == ssl3_connect_~s__state~0); 97578#L175 assume !(4480 == ssl3_connect_~s__state~0); 97579#L178 assume !(4481 == ssl3_connect_~s__state~0); 97574#L181 assume !(4496 == ssl3_connect_~s__state~0); 97575#L184 assume !(4497 == ssl3_connect_~s__state~0); 97570#L187 assume !(4512 == ssl3_connect_~s__state~0); 97571#L190 assume !(4513 == ssl3_connect_~s__state~0); 97566#L193 assume !(4528 == ssl3_connect_~s__state~0); 97567#L196 assume !(4529 == ssl3_connect_~s__state~0); 97563#L199 assume 4560 == ssl3_connect_~s__state~0; 97562#L203 [2018-12-09 14:43:10,368 INFO L796 eck$LassoCheckResult]: Loop: 97562#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 102587#L456 assume !(ssl3_connect_~ret~0 <= 0); 102586#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 97527#L459-2 ssl3_connect_~s__init_num~0 := 0; 97528#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101335#L546 ssl3_connect_~skip~0 := 0; 101336#L109-1 assume !false; 101108#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101109#L112 assume !(12292 == ssl3_connect_~s__state~0); 101098#L115 assume !(16384 == ssl3_connect_~s__state~0); 101099#L118 assume !(4096 == ssl3_connect_~s__state~0); 101090#L121 assume !(20480 == ssl3_connect_~s__state~0); 101091#L124 assume !(4099 == ssl3_connect_~s__state~0); 101082#L127 assume !(4368 == ssl3_connect_~s__state~0); 101083#L130 assume !(4369 == ssl3_connect_~s__state~0); 101074#L133 assume !(4384 == ssl3_connect_~s__state~0); 101075#L136 assume !(4385 == ssl3_connect_~s__state~0); 101066#L139 assume !(4400 == ssl3_connect_~s__state~0); 101067#L142 assume !(4401 == ssl3_connect_~s__state~0); 101058#L145 assume !(4416 == ssl3_connect_~s__state~0); 101059#L148 assume !(4417 == ssl3_connect_~s__state~0); 101050#L151 assume !(4432 == ssl3_connect_~s__state~0); 101051#L154 assume !(4433 == ssl3_connect_~s__state~0); 101042#L157 assume !(4448 == ssl3_connect_~s__state~0); 101043#L160 assume !(4449 == ssl3_connect_~s__state~0); 101034#L163 assume !(4464 == ssl3_connect_~s__state~0); 101035#L166 assume !(4465 == ssl3_connect_~s__state~0); 101026#L169 assume !(4466 == ssl3_connect_~s__state~0); 101027#L172 assume !(4467 == ssl3_connect_~s__state~0); 101018#L175 assume !(4480 == ssl3_connect_~s__state~0); 101019#L178 assume !(4481 == ssl3_connect_~s__state~0); 102569#L181 assume !(4496 == ssl3_connect_~s__state~0); 102568#L184 assume !(4497 == ssl3_connect_~s__state~0); 102567#L187 assume 4512 == ssl3_connect_~s__state~0; 98091#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 102566#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; 102565#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 100890#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 100891#L421 assume !(0 == ssl3_connect_~tmp___8~0); 100884#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100882#L546 ssl3_connect_~skip~0 := 0; 100977#L109-1 assume !false; 102554#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100869#L112 assume !(12292 == ssl3_connect_~s__state~0); 100870#L115 assume !(16384 == ssl3_connect_~s__state~0); 100967#L118 assume !(4096 == ssl3_connect_~s__state~0); 102548#L121 assume !(20480 == ssl3_connect_~s__state~0); 100857#L124 assume !(4099 == ssl3_connect_~s__state~0); 100858#L127 assume !(4368 == ssl3_connect_~s__state~0); 100957#L130 assume !(4369 == ssl3_connect_~s__state~0); 102542#L133 assume !(4384 == ssl3_connect_~s__state~0); 102540#L136 assume !(4385 == ssl3_connect_~s__state~0); 102538#L139 assume !(4400 == ssl3_connect_~s__state~0); 102536#L142 assume !(4401 == ssl3_connect_~s__state~0); 102534#L145 assume !(4416 == ssl3_connect_~s__state~0); 100832#L148 assume !(4417 == ssl3_connect_~s__state~0); 100833#L151 assume !(4432 == ssl3_connect_~s__state~0); 100826#L154 assume !(4433 == ssl3_connect_~s__state~0); 100827#L157 assume !(4448 == ssl3_connect_~s__state~0); 100819#L160 assume !(4449 == ssl3_connect_~s__state~0); 100820#L163 assume !(4464 == ssl3_connect_~s__state~0); 100813#L166 assume !(4465 == ssl3_connect_~s__state~0); 100814#L169 assume !(4466 == ssl3_connect_~s__state~0); 102505#L172 assume !(4467 == ssl3_connect_~s__state~0); 102503#L175 assume !(4480 == ssl3_connect_~s__state~0); 102501#L178 assume !(4481 == ssl3_connect_~s__state~0); 102499#L181 assume !(4496 == ssl3_connect_~s__state~0); 102497#L184 assume !(4497 == ssl3_connect_~s__state~0); 102495#L187 assume !(4512 == ssl3_connect_~s__state~0); 102493#L190 assume !(4513 == ssl3_connect_~s__state~0); 102491#L193 assume 4528 == ssl3_connect_~s__state~0; 98085#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 102488#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; 102397#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 102395#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 102393#L436-1 ssl3_connect_~s__init_num~0 := 0; 102390#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102387#L546 ssl3_connect_~skip~0 := 0; 102386#L109-1 assume !false; 102385#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102384#L112 assume !(12292 == ssl3_connect_~s__state~0); 102383#L115 assume !(16384 == ssl3_connect_~s__state~0); 102382#L118 assume !(4096 == ssl3_connect_~s__state~0); 102381#L121 assume !(20480 == ssl3_connect_~s__state~0); 102380#L124 assume !(4099 == ssl3_connect_~s__state~0); 102379#L127 assume !(4368 == ssl3_connect_~s__state~0); 102378#L130 assume !(4369 == ssl3_connect_~s__state~0); 102377#L133 assume !(4384 == ssl3_connect_~s__state~0); 102376#L136 assume !(4385 == ssl3_connect_~s__state~0); 102375#L139 assume !(4400 == ssl3_connect_~s__state~0); 102374#L142 assume !(4401 == ssl3_connect_~s__state~0); 102373#L145 assume !(4416 == ssl3_connect_~s__state~0); 102372#L148 assume !(4417 == ssl3_connect_~s__state~0); 102371#L151 assume !(4432 == ssl3_connect_~s__state~0); 102370#L154 assume !(4433 == ssl3_connect_~s__state~0); 102369#L157 assume !(4448 == ssl3_connect_~s__state~0); 102368#L160 assume !(4449 == ssl3_connect_~s__state~0); 102367#L163 assume !(4464 == ssl3_connect_~s__state~0); 102366#L166 assume !(4465 == ssl3_connect_~s__state~0); 102365#L169 assume !(4466 == ssl3_connect_~s__state~0); 102364#L172 assume !(4467 == ssl3_connect_~s__state~0); 102363#L175 assume !(4480 == ssl3_connect_~s__state~0); 102362#L178 assume !(4481 == ssl3_connect_~s__state~0); 102361#L181 assume !(4496 == ssl3_connect_~s__state~0); 102360#L184 assume !(4497 == ssl3_connect_~s__state~0); 98092#L187 assume !(4512 == ssl3_connect_~s__state~0); 98089#L190 assume !(4513 == ssl3_connect_~s__state~0); 98087#L193 assume !(4528 == ssl3_connect_~s__state~0); 98082#L196 assume !(4529 == ssl3_connect_~s__state~0); 98083#L199 assume !(4560 == ssl3_connect_~s__state~0); 102344#L202 assume !(4561 == ssl3_connect_~s__state~0); 101426#L205 assume 4352 == ssl3_connect_~s__state~0; 101425#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 97902#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 97903#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 97872#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97870#L546 ssl3_connect_~skip~0 := 0; 98188#L109-1 assume !false; 98189#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98182#L112 assume !(12292 == ssl3_connect_~s__state~0); 98183#L115 assume !(16384 == ssl3_connect_~s__state~0); 98176#L118 assume !(4096 == ssl3_connect_~s__state~0); 98177#L121 assume !(20480 == ssl3_connect_~s__state~0); 98169#L124 assume !(4099 == ssl3_connect_~s__state~0); 98171#L127 assume !(4368 == ssl3_connect_~s__state~0); 98161#L130 assume !(4369 == ssl3_connect_~s__state~0); 98163#L133 assume !(4384 == ssl3_connect_~s__state~0); 98153#L136 assume !(4385 == ssl3_connect_~s__state~0); 98154#L139 assume !(4400 == ssl3_connect_~s__state~0); 98145#L142 assume !(4401 == ssl3_connect_~s__state~0); 98147#L145 assume !(4416 == ssl3_connect_~s__state~0); 98137#L148 assume !(4417 == ssl3_connect_~s__state~0); 98139#L151 assume !(4432 == ssl3_connect_~s__state~0); 98129#L154 assume !(4433 == ssl3_connect_~s__state~0); 98131#L157 assume !(4448 == ssl3_connect_~s__state~0); 98121#L160 assume !(4449 == ssl3_connect_~s__state~0); 98123#L163 assume !(4464 == ssl3_connect_~s__state~0); 98115#L166 assume !(4465 == ssl3_connect_~s__state~0); 98116#L169 assume !(4466 == ssl3_connect_~s__state~0); 98107#L172 assume !(4467 == ssl3_connect_~s__state~0); 98109#L175 assume !(4480 == ssl3_connect_~s__state~0); 101384#L178 assume !(4481 == ssl3_connect_~s__state~0); 98099#L181 assume !(4496 == ssl3_connect_~s__state~0); 98096#L184 assume !(4497 == ssl3_connect_~s__state~0); 98093#L187 assume !(4512 == ssl3_connect_~s__state~0); 98090#L190 assume !(4513 == ssl3_connect_~s__state~0); 98088#L193 assume !(4528 == ssl3_connect_~s__state~0); 98084#L196 assume !(4529 == ssl3_connect_~s__state~0); 98086#L199 assume 4560 == ssl3_connect_~s__state~0; 97562#L203 [2018-12-09 14:43:10,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2018-12-09 14:43:10,369 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:10,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:10,386 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,387 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 14:43:10,387 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 14:43:10,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2018-12-09 14:43:10,387 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,387 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,416 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-12-09 14:43:10,417 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:10,417 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:10,426 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,444 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-12-09 14:43:10,476 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:10,476 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 14:43:10,477 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:10,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:10,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:10,477 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-12-09 14:43:10,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:10,555 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2018-12-09 14:43:10,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:10,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2018-12-09 14:43:10,570 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:10,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2018-12-09 14:43:10,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2018-12-09 14:43:10,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2018-12-09 14:43:10,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2018-12-09 14:43:10,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:10,585 INFO L705 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2018-12-09 14:43:10,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2018-12-09 14:43:10,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2018-12-09 14:43:10,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2018-12-09 14:43:10,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2018-12-09 14:43:10,622 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2018-12-09 14:43:10,622 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2018-12-09 14:43:10,622 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-12-09 14:43:10,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2018-12-09 14:43:10,632 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:10,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:10,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:10,633 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] [2018-12-09 14:43:10,633 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, 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-12-09 14:43:10,634 INFO L794 eck$LassoCheckResult]: Stem: 108916#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 108845#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 108813#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 108814#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 108959#L109-1 assume !false; 108960#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112249#L112 assume !(12292 == ssl3_connect_~s__state~0); 109470#L115 assume !(16384 == ssl3_connect_~s__state~0); 112240#L118 assume !(4096 == ssl3_connect_~s__state~0); 111195#L121 assume !(20480 == ssl3_connect_~s__state~0); 111189#L124 assume !(4099 == ssl3_connect_~s__state~0); 111187#L127 assume !(4368 == ssl3_connect_~s__state~0); 111185#L130 assume !(4369 == ssl3_connect_~s__state~0); 111183#L133 assume !(4384 == ssl3_connect_~s__state~0); 111181#L136 assume !(4385 == ssl3_connect_~s__state~0); 111179#L139 assume !(4400 == ssl3_connect_~s__state~0); 111177#L142 assume !(4401 == ssl3_connect_~s__state~0); 111175#L145 assume !(4416 == ssl3_connect_~s__state~0); 111173#L148 assume !(4417 == ssl3_connect_~s__state~0); 111171#L151 assume !(4432 == ssl3_connect_~s__state~0); 111169#L154 assume !(4433 == ssl3_connect_~s__state~0); 111167#L157 assume !(4448 == ssl3_connect_~s__state~0); 111165#L160 assume !(4449 == ssl3_connect_~s__state~0); 111163#L163 assume !(4464 == ssl3_connect_~s__state~0); 111161#L166 assume !(4465 == ssl3_connect_~s__state~0); 111159#L169 assume !(4466 == ssl3_connect_~s__state~0); 111157#L172 assume !(4467 == ssl3_connect_~s__state~0); 111155#L175 assume !(4480 == ssl3_connect_~s__state~0); 111153#L178 assume !(4481 == ssl3_connect_~s__state~0); 111151#L181 assume !(4496 == ssl3_connect_~s__state~0); 111149#L184 assume !(4497 == ssl3_connect_~s__state~0); 111147#L187 assume !(4512 == ssl3_connect_~s__state~0); 111145#L190 assume !(4513 == ssl3_connect_~s__state~0); 111143#L193 assume !(4528 == ssl3_connect_~s__state~0); 111140#L196 assume !(4529 == ssl3_connect_~s__state~0); 111138#L199 assume !(4560 == ssl3_connect_~s__state~0); 111136#L202 assume 4561 == ssl3_connect_~s__state~0; 111133#L203 [2018-12-09 14:43:10,634 INFO L796 eck$LassoCheckResult]: Loop: 111133#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 111130#L456 assume !(ssl3_connect_~ret~0 <= 0); 110610#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 110055#L459-2 ssl3_connect_~s__init_num~0 := 0; 110043#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110039#L546 ssl3_connect_~skip~0 := 0; 110037#L109-1 assume !false; 110035#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110033#L112 assume !(12292 == ssl3_connect_~s__state~0); 110031#L115 assume !(16384 == ssl3_connect_~s__state~0); 110029#L118 assume !(4096 == ssl3_connect_~s__state~0); 110027#L121 assume !(20480 == ssl3_connect_~s__state~0); 110025#L124 assume !(4099 == ssl3_connect_~s__state~0); 110023#L127 assume !(4368 == ssl3_connect_~s__state~0); 110021#L130 assume !(4369 == ssl3_connect_~s__state~0); 110016#L133 assume !(4384 == ssl3_connect_~s__state~0); 110014#L136 assume !(4385 == ssl3_connect_~s__state~0); 110012#L139 assume !(4400 == ssl3_connect_~s__state~0); 110010#L142 assume !(4401 == ssl3_connect_~s__state~0); 110008#L145 assume !(4416 == ssl3_connect_~s__state~0); 110006#L148 assume !(4417 == ssl3_connect_~s__state~0); 110004#L151 assume !(4432 == ssl3_connect_~s__state~0); 110002#L154 assume !(4433 == ssl3_connect_~s__state~0); 110000#L157 assume !(4448 == ssl3_connect_~s__state~0); 109998#L160 assume !(4449 == ssl3_connect_~s__state~0); 109996#L163 assume !(4464 == ssl3_connect_~s__state~0); 109994#L166 assume !(4465 == ssl3_connect_~s__state~0); 109992#L169 assume !(4466 == ssl3_connect_~s__state~0); 109990#L172 assume !(4467 == ssl3_connect_~s__state~0); 109988#L175 assume !(4480 == ssl3_connect_~s__state~0); 109986#L178 assume !(4481 == ssl3_connect_~s__state~0); 109984#L181 assume !(4496 == ssl3_connect_~s__state~0); 109981#L184 assume !(4497 == ssl3_connect_~s__state~0); 109975#L187 assume 4512 == ssl3_connect_~s__state~0; 109043#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 109490#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; 109327#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 109328#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 109321#L421 assume !(0 == ssl3_connect_~tmp___8~0); 109322#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110199#L546 ssl3_connect_~skip~0 := 0; 112479#L109-1 assume !false; 112477#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112475#L112 assume !(12292 == ssl3_connect_~s__state~0); 112473#L115 assume !(16384 == ssl3_connect_~s__state~0); 112471#L118 assume !(4096 == ssl3_connect_~s__state~0); 112469#L121 assume !(20480 == ssl3_connect_~s__state~0); 112467#L124 assume !(4099 == ssl3_connect_~s__state~0); 112465#L127 assume !(4368 == ssl3_connect_~s__state~0); 112463#L130 assume !(4369 == ssl3_connect_~s__state~0); 112461#L133 assume !(4384 == ssl3_connect_~s__state~0); 112459#L136 assume !(4385 == ssl3_connect_~s__state~0); 112457#L139 assume !(4400 == ssl3_connect_~s__state~0); 112455#L142 assume !(4401 == ssl3_connect_~s__state~0); 112453#L145 assume !(4416 == ssl3_connect_~s__state~0); 112451#L148 assume !(4417 == ssl3_connect_~s__state~0); 112449#L151 assume !(4432 == ssl3_connect_~s__state~0); 112447#L154 assume !(4433 == ssl3_connect_~s__state~0); 112445#L157 assume !(4448 == ssl3_connect_~s__state~0); 112443#L160 assume !(4449 == ssl3_connect_~s__state~0); 112441#L163 assume !(4464 == ssl3_connect_~s__state~0); 112439#L166 assume !(4465 == ssl3_connect_~s__state~0); 112437#L169 assume !(4466 == ssl3_connect_~s__state~0); 112435#L172 assume !(4467 == ssl3_connect_~s__state~0); 112433#L175 assume !(4480 == ssl3_connect_~s__state~0); 112431#L178 assume !(4481 == ssl3_connect_~s__state~0); 112430#L181 assume !(4496 == ssl3_connect_~s__state~0); 110169#L184 assume !(4497 == ssl3_connect_~s__state~0); 109258#L187 assume !(4512 == ssl3_connect_~s__state~0); 109259#L190 assume !(4513 == ssl3_connect_~s__state~0); 109213#L193 assume 4528 == ssl3_connect_~s__state~0; 109211#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 112405#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; 110125#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 108921#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 108922#L436-1 ssl3_connect_~s__init_num~0 := 0; 109198#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 109196#L546 ssl3_connect_~skip~0 := 0; 109191#L109-1 assume !false; 109192#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 109187#L112 assume !(12292 == ssl3_connect_~s__state~0); 109188#L115 assume !(16384 == ssl3_connect_~s__state~0); 109183#L118 assume !(4096 == ssl3_connect_~s__state~0); 109184#L121 assume !(20480 == ssl3_connect_~s__state~0); 109179#L124 assume !(4099 == ssl3_connect_~s__state~0); 109180#L127 assume !(4368 == ssl3_connect_~s__state~0); 109175#L130 assume !(4369 == ssl3_connect_~s__state~0); 109176#L133 assume !(4384 == ssl3_connect_~s__state~0); 109171#L136 assume !(4385 == ssl3_connect_~s__state~0); 109172#L139 assume !(4400 == ssl3_connect_~s__state~0); 109167#L142 assume !(4401 == ssl3_connect_~s__state~0); 109168#L145 assume !(4416 == ssl3_connect_~s__state~0); 109251#L148 assume !(4417 == ssl3_connect_~s__state~0); 109252#L151 assume !(4432 == ssl3_connect_~s__state~0); 109246#L154 assume !(4433 == ssl3_connect_~s__state~0); 109247#L157 assume !(4448 == ssl3_connect_~s__state~0); 109241#L160 assume !(4449 == ssl3_connect_~s__state~0); 109242#L163 assume !(4464 == ssl3_connect_~s__state~0); 109237#L166 assume !(4465 == ssl3_connect_~s__state~0); 109238#L169 assume !(4466 == ssl3_connect_~s__state~0); 109232#L172 assume !(4467 == ssl3_connect_~s__state~0); 109233#L175 assume !(4480 == ssl3_connect_~s__state~0); 109227#L178 assume !(4481 == ssl3_connect_~s__state~0); 109228#L181 assume !(4496 == ssl3_connect_~s__state~0); 109222#L184 assume !(4497 == ssl3_connect_~s__state~0); 109223#L187 assume !(4512 == ssl3_connect_~s__state~0); 109217#L190 assume !(4513 == ssl3_connect_~s__state~0); 109218#L193 assume !(4528 == ssl3_connect_~s__state~0); 109034#L196 assume !(4529 == ssl3_connect_~s__state~0); 109035#L199 assume !(4560 == ssl3_connect_~s__state~0); 109558#L202 assume !(4561 == ssl3_connect_~s__state~0); 109559#L205 assume 4352 == ssl3_connect_~s__state~0; 110111#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 109552#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 109553#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 109548#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 109546#L546 ssl3_connect_~skip~0 := 0; 109541#L109-1 assume !false; 109542#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 109537#L112 assume !(12292 == ssl3_connect_~s__state~0); 109538#L115 assume !(16384 == ssl3_connect_~s__state~0); 109533#L118 assume !(4096 == ssl3_connect_~s__state~0); 109534#L121 assume !(20480 == ssl3_connect_~s__state~0); 109528#L124 assume !(4099 == ssl3_connect_~s__state~0); 109530#L127 assume !(4368 == ssl3_connect_~s__state~0); 108975#L130 assume !(4369 == ssl3_connect_~s__state~0); 108977#L133 assume !(4384 == ssl3_connect_~s__state~0); 109498#L136 assume !(4385 == ssl3_connect_~s__state~0); 109499#L139 assume !(4400 == ssl3_connect_~s__state~0); 108963#L142 assume !(4401 == ssl3_connect_~s__state~0); 108965#L145 assume !(4416 == ssl3_connect_~s__state~0); 109095#L148 assume !(4417 == ssl3_connect_~s__state~0); 109097#L151 assume !(4432 == ssl3_connect_~s__state~0); 109087#L154 assume !(4433 == ssl3_connect_~s__state~0); 109089#L157 assume !(4448 == ssl3_connect_~s__state~0); 109080#L160 assume !(4449 == ssl3_connect_~s__state~0); 109082#L163 assume !(4464 == ssl3_connect_~s__state~0); 109072#L166 assume !(4465 == ssl3_connect_~s__state~0); 109073#L169 assume !(4466 == ssl3_connect_~s__state~0); 109066#L172 assume !(4467 == ssl3_connect_~s__state~0); 109067#L175 assume !(4480 == ssl3_connect_~s__state~0); 110101#L178 assume !(4481 == ssl3_connect_~s__state~0); 110102#L181 assume !(4496 == ssl3_connect_~s__state~0); 109051#L184 assume !(4497 == ssl3_connect_~s__state~0); 109052#L187 assume !(4512 == ssl3_connect_~s__state~0); 109042#L190 assume !(4513 == ssl3_connect_~s__state~0); 109044#L193 assume !(4528 == ssl3_connect_~s__state~0); 109210#L196 assume !(4529 == ssl3_connect_~s__state~0); 109212#L199 assume 4560 == ssl3_connect_~s__state~0; 111133#L203 [2018-12-09 14:43:10,634 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2018-12-09 14:43:10,634 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,634 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,635 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 14:43:10,650 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 14:43:10,650 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 14:43:10,650 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2018-12-09 14:43:10,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,678 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-12-09 14:43:10,679 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:10,679 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:10,686 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-12-09 14:43:10,705 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-12-09 14:43:10,705 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-12-09 14:43:10,706 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:10,715 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-12-09 14:43:10,739 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:10,739 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 14:43:10,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:10,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:10,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:10,740 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-12-09 14:43:10,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:10,816 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2018-12-09 14:43:10,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:10,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2018-12-09 14:43:10,827 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2018-12-09 14:43:10,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2018-12-09 14:43:10,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2018-12-09 14:43:10,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2018-12-09 14:43:10,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2018-12-09 14:43:10,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:10,837 INFO L705 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2018-12-09 14:43:10,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2018-12-09 14:43:10,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2018-12-09 14:43:10,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2018-12-09 14:43:10,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2018-12-09 14:43:10,872 INFO L728 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2018-12-09 14:43:10,872 INFO L608 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2018-12-09 14:43:10,872 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-12-09 14:43:10,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2018-12-09 14:43:10,882 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:10,882 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:10,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:10,883 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-12-09 14:43:10,883 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:10,883 INFO L794 eck$LassoCheckResult]: Stem: 120626#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 120554#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 120530#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 120545#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 120547#L109-1 assume !false; 120667#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120668#L112 assume 12292 == ssl3_connect_~s__state~0; 120600#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 120601#L217 ssl3_connect_~s__server~0 := 0; 120915#L222 assume 0 != ssl3_connect_~cb~0; 120913#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 120914#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 120910#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 120906#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 120903#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 120899#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120895#L546 ssl3_connect_~skip~0 := 0; 120892#L109-1 assume !false; 120886#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120884#L112 assume !(12292 == ssl3_connect_~s__state~0); 120882#L115 assume !(16384 == ssl3_connect_~s__state~0); 120880#L118 assume !(4096 == ssl3_connect_~s__state~0); 120878#L121 assume !(20480 == ssl3_connect_~s__state~0); 120876#L124 assume !(4099 == ssl3_connect_~s__state~0); 120874#L127 assume 4368 == ssl3_connect_~s__state~0; 120872#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 120870#L271 assume !(0 == ssl3_connect_~blastFlag~0); 120867#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; 120864#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 120862#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120858#L546 ssl3_connect_~skip~0 := 0; 120855#L109-1 assume !false; 120849#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120847#L112 assume !(12292 == ssl3_connect_~s__state~0); 120845#L115 assume !(16384 == ssl3_connect_~s__state~0); 120843#L118 assume !(4096 == ssl3_connect_~s__state~0); 120841#L121 assume !(20480 == ssl3_connect_~s__state~0); 120839#L124 assume !(4099 == ssl3_connect_~s__state~0); 120837#L127 assume !(4368 == ssl3_connect_~s__state~0); 120835#L130 assume !(4369 == ssl3_connect_~s__state~0); 120833#L133 assume 4384 == ssl3_connect_~s__state~0; 120831#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 120827#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 120823#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 120820#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120821#L300-2 [2018-12-09 14:43:10,883 INFO L796 eck$LassoCheckResult]: Loop: 120821#L300-2 ssl3_connect_~s__init_num~0 := 0; 122949#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122944#L546 ssl3_connect_~skip~0 := 0; 122941#L109-1 assume !false; 122938#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122935#L112 assume !(12292 == ssl3_connect_~s__state~0); 122932#L115 assume !(16384 == ssl3_connect_~s__state~0); 122929#L118 assume !(4096 == ssl3_connect_~s__state~0); 122926#L121 assume !(20480 == ssl3_connect_~s__state~0); 122923#L124 assume !(4099 == ssl3_connect_~s__state~0); 122920#L127 assume !(4368 == ssl3_connect_~s__state~0); 122917#L130 assume !(4369 == ssl3_connect_~s__state~0); 122914#L133 assume !(4384 == ssl3_connect_~s__state~0); 122911#L136 assume !(4385 == ssl3_connect_~s__state~0); 122908#L139 assume !(4400 == ssl3_connect_~s__state~0); 122905#L142 assume !(4401 == ssl3_connect_~s__state~0); 122902#L145 assume !(4416 == ssl3_connect_~s__state~0); 122899#L148 assume !(4417 == ssl3_connect_~s__state~0); 122896#L151 assume !(4432 == ssl3_connect_~s__state~0); 122893#L154 assume !(4433 == ssl3_connect_~s__state~0); 122890#L157 assume !(4448 == ssl3_connect_~s__state~0); 122888#L160 assume !(4449 == ssl3_connect_~s__state~0); 122885#L163 assume !(4464 == ssl3_connect_~s__state~0); 122882#L166 assume !(4465 == ssl3_connect_~s__state~0); 122879#L169 assume !(4466 == ssl3_connect_~s__state~0); 122874#L172 assume !(4467 == ssl3_connect_~s__state~0); 122871#L175 assume !(4480 == ssl3_connect_~s__state~0); 122868#L178 assume !(4481 == ssl3_connect_~s__state~0); 122865#L181 assume !(4496 == ssl3_connect_~s__state~0); 122862#L184 assume !(4497 == ssl3_connect_~s__state~0); 122859#L187 assume !(4512 == ssl3_connect_~s__state~0); 122856#L190 assume !(4513 == ssl3_connect_~s__state~0); 122853#L193 assume !(4528 == ssl3_connect_~s__state~0); 122850#L196 assume !(4529 == ssl3_connect_~s__state~0); 121976#L199 assume 4560 == ssl3_connect_~s__state~0; 121333#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 121972#L456 assume !(ssl3_connect_~ret~0 <= 0); 121973#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 121967#L459-2 ssl3_connect_~s__init_num~0 := 0; 121968#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122179#L546 ssl3_connect_~skip~0 := 0; 122174#L109-1 assume !false; 122175#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122170#L112 assume !(12292 == ssl3_connect_~s__state~0); 122171#L115 assume !(16384 == ssl3_connect_~s__state~0); 122166#L118 assume !(4096 == ssl3_connect_~s__state~0); 122167#L121 assume !(20480 == ssl3_connect_~s__state~0); 122162#L124 assume !(4099 == ssl3_connect_~s__state~0); 122163#L127 assume !(4368 == ssl3_connect_~s__state~0); 122158#L130 assume !(4369 == ssl3_connect_~s__state~0); 122159#L133 assume !(4384 == ssl3_connect_~s__state~0); 122154#L136 assume !(4385 == ssl3_connect_~s__state~0); 122155#L139 assume !(4400 == ssl3_connect_~s__state~0); 122150#L142 assume !(4401 == ssl3_connect_~s__state~0); 122151#L145 assume !(4416 == ssl3_connect_~s__state~0); 122146#L148 assume !(4417 == ssl3_connect_~s__state~0); 122147#L151 assume !(4432 == ssl3_connect_~s__state~0); 122142#L154 assume !(4433 == ssl3_connect_~s__state~0); 122143#L157 assume !(4448 == ssl3_connect_~s__state~0); 122138#L160 assume !(4449 == ssl3_connect_~s__state~0); 122139#L163 assume !(4464 == ssl3_connect_~s__state~0); 122134#L166 assume !(4465 == ssl3_connect_~s__state~0); 122135#L169 assume !(4466 == ssl3_connect_~s__state~0); 122130#L172 assume !(4467 == ssl3_connect_~s__state~0); 122131#L175 assume !(4480 == ssl3_connect_~s__state~0); 122126#L178 assume !(4481 == ssl3_connect_~s__state~0); 122127#L181 assume !(4496 == ssl3_connect_~s__state~0); 122123#L184 assume !(4497 == ssl3_connect_~s__state~0); 122122#L187 assume 4512 == ssl3_connect_~s__state~0; 121357#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 122120#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; 122121#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 122116#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 122117#L421 assume !(0 == ssl3_connect_~tmp___8~0); 122114#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122112#L546 ssl3_connect_~skip~0 := 0; 122107#L109-1 assume !false; 122108#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122103#L112 assume !(12292 == ssl3_connect_~s__state~0); 122104#L115 assume !(16384 == ssl3_connect_~s__state~0); 122099#L118 assume !(4096 == ssl3_connect_~s__state~0); 122100#L121 assume !(20480 == ssl3_connect_~s__state~0); 122095#L124 assume !(4099 == ssl3_connect_~s__state~0); 122096#L127 assume !(4368 == ssl3_connect_~s__state~0); 122091#L130 assume !(4369 == ssl3_connect_~s__state~0); 122092#L133 assume !(4384 == ssl3_connect_~s__state~0); 122087#L136 assume !(4385 == ssl3_connect_~s__state~0); 122088#L139 assume !(4400 == ssl3_connect_~s__state~0); 122083#L142 assume !(4401 == ssl3_connect_~s__state~0); 122084#L145 assume !(4416 == ssl3_connect_~s__state~0); 122079#L148 assume !(4417 == ssl3_connect_~s__state~0); 122080#L151 assume !(4432 == ssl3_connect_~s__state~0); 122075#L154 assume !(4433 == ssl3_connect_~s__state~0); 122076#L157 assume !(4448 == ssl3_connect_~s__state~0); 122071#L160 assume !(4449 == ssl3_connect_~s__state~0); 122072#L163 assume !(4464 == ssl3_connect_~s__state~0); 122067#L166 assume !(4465 == ssl3_connect_~s__state~0); 122068#L169 assume !(4466 == ssl3_connect_~s__state~0); 122063#L172 assume !(4467 == ssl3_connect_~s__state~0); 122064#L175 assume !(4480 == ssl3_connect_~s__state~0); 122059#L178 assume !(4481 == ssl3_connect_~s__state~0); 122060#L181 assume !(4496 == ssl3_connect_~s__state~0); 122055#L184 assume !(4497 == ssl3_connect_~s__state~0); 122056#L187 assume !(4512 == ssl3_connect_~s__state~0); 122051#L190 assume !(4513 == ssl3_connect_~s__state~0); 122052#L193 assume 4528 == ssl3_connect_~s__state~0; 121343#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 122042#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; 122033#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 122032#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 121513#L436-1 ssl3_connect_~s__init_num~0 := 0; 121514#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121499#L546 ssl3_connect_~skip~0 := 0; 121500#L109-1 assume !false; 121491#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121492#L112 assume !(12292 == ssl3_connect_~s__state~0); 121483#L115 assume !(16384 == ssl3_connect_~s__state~0); 121484#L118 assume !(4096 == ssl3_connect_~s__state~0); 121475#L121 assume !(20480 == ssl3_connect_~s__state~0); 121476#L124 assume !(4099 == ssl3_connect_~s__state~0); 121467#L127 assume !(4368 == ssl3_connect_~s__state~0); 121468#L130 assume !(4369 == ssl3_connect_~s__state~0); 121459#L133 assume !(4384 == ssl3_connect_~s__state~0); 121460#L136 assume !(4385 == ssl3_connect_~s__state~0); 121451#L139 assume !(4400 == ssl3_connect_~s__state~0); 121452#L142 assume !(4401 == ssl3_connect_~s__state~0); 121443#L145 assume !(4416 == ssl3_connect_~s__state~0); 121444#L148 assume !(4417 == ssl3_connect_~s__state~0); 121432#L151 assume !(4432 == ssl3_connect_~s__state~0); 121433#L154 assume !(4433 == ssl3_connect_~s__state~0); 121418#L157 assume !(4448 == ssl3_connect_~s__state~0); 121419#L160 assume !(4449 == ssl3_connect_~s__state~0); 121405#L163 assume !(4464 == ssl3_connect_~s__state~0); 121406#L166 assume !(4465 == ssl3_connect_~s__state~0); 121392#L169 assume !(4466 == ssl3_connect_~s__state~0); 121393#L172 assume !(4467 == ssl3_connect_~s__state~0); 121380#L175 assume !(4480 == ssl3_connect_~s__state~0); 121381#L178 assume !(4481 == ssl3_connect_~s__state~0); 121366#L181 assume !(4496 == ssl3_connect_~s__state~0); 121367#L184 assume !(4497 == ssl3_connect_~s__state~0); 121352#L187 assume !(4512 == ssl3_connect_~s__state~0); 121353#L190 assume !(4513 == ssl3_connect_~s__state~0); 121338#L193 assume !(4528 == ssl3_connect_~s__state~0); 121339#L196 assume !(4529 == ssl3_connect_~s__state~0); 121330#L199 assume !(4560 == ssl3_connect_~s__state~0); 121331#L202 assume !(4561 == ssl3_connect_~s__state~0); 121315#L205 assume 4352 == ssl3_connect_~s__state~0; 121316#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 121309#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 121310#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 121305#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121304#L546 ssl3_connect_~skip~0 := 0; 121296#L109-1 assume !false; 121297#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121292#L112 assume !(12292 == ssl3_connect_~s__state~0); 121293#L115 assume !(16384 == ssl3_connect_~s__state~0); 121288#L118 assume !(4096 == ssl3_connect_~s__state~0); 121289#L121 assume !(20480 == ssl3_connect_~s__state~0); 121283#L124 assume !(4099 == ssl3_connect_~s__state~0); 121284#L127 assume !(4368 == ssl3_connect_~s__state~0); 121276#L130 assume !(4369 == ssl3_connect_~s__state~0); 121277#L133 assume 4384 == ssl3_connect_~s__state~0; 121272#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 122973#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 122968#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 122966#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120821#L300-2 [2018-12-09 14:43:10,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1190343418, now seen corresponding path program 1 times [2018-12-09 14:43:10,883 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,883 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,884 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 14:43:10,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-12-09 14:43:10,896 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 14:43:10,897 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 14:43:10,897 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 14:43:10,897 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:10,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 1 times [2018-12-09 14:43:10,897 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:10,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:10,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:10,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,928 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-12-09 14:43:10,928 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:10,928 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:10,934 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:10,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:10,953 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:10,970 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-12-09 14:43:10,994 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:10,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-12-09 14:43:10,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:10,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 14:43:10,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 14:43:10,994 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-12-09 14:43:11,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:11,011 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2018-12-09 14:43:11,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 14:43:11,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2018-12-09 14:43:11,021 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:11,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2018-12-09 14:43:11,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2018-12-09 14:43:11,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2018-12-09 14:43:11,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2018-12-09 14:43:11,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 14:43:11,029 INFO L705 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-12-09 14:43:11,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2018-12-09 14:43:11,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2018-12-09 14:43:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2018-12-09 14:43:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2018-12-09 14:43:11,078 INFO L728 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-12-09 14:43:11,078 INFO L608 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-12-09 14:43:11,078 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-12-09 14:43:11,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2018-12-09 14:43:11,086 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-12-09 14:43:11,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 14:43:11,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 14:43:11,087 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-12-09 14:43:11,087 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-12-09 14:43:11,087 INFO L794 eck$LassoCheckResult]: Stem: 131938#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 131875#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 131843#L98-2 ssl3_connect_#t~post34 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34; 131844#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 132050#L109-1 assume !false; 132047#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132044#L112 assume 12292 == ssl3_connect_~s__state~0; 131978#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 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 132037#L217 ssl3_connect_~s__server~0 := 0; 132429#L222 assume 0 != ssl3_connect_~cb~0; 132427#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 132428#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);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; 132424#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 132420#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 132417#L259 assume !(0 == ssl3_connect_~tmp___5~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 := 1 + ssl3_connect_#t~post37;havoc ssl3_connect_#t~post37;ssl3_connect_~s__init_num~0 := 0; 132413#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132409#L546 ssl3_connect_~skip~0 := 0; 132406#L109-1 assume !false; 132400#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132398#L112 assume !(12292 == ssl3_connect_~s__state~0); 132396#L115 assume !(16384 == ssl3_connect_~s__state~0); 132394#L118 assume !(4096 == ssl3_connect_~s__state~0); 132392#L121 assume !(20480 == ssl3_connect_~s__state~0); 132390#L124 assume !(4099 == ssl3_connect_~s__state~0); 132388#L127 assume 4368 == ssl3_connect_~s__state~0; 132386#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 132384#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 132381#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; 132378#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 132376#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132372#L546 ssl3_connect_~skip~0 := 0; 132369#L109-1 assume !false; 132363#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132361#L112 assume !(12292 == ssl3_connect_~s__state~0); 132359#L115 assume !(16384 == ssl3_connect_~s__state~0); 132357#L118 assume !(4096 == ssl3_connect_~s__state~0); 132355#L121 assume !(20480 == ssl3_connect_~s__state~0); 132353#L124 assume !(4099 == ssl3_connect_~s__state~0); 132351#L127 assume !(4368 == ssl3_connect_~s__state~0); 132349#L130 assume !(4369 == ssl3_connect_~s__state~0); 132347#L133 assume 4384 == ssl3_connect_~s__state~0; 132345#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 132341#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 132337#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 132334#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 132335#L300-2 [2018-12-09 14:43:11,087 INFO L796 eck$LassoCheckResult]: Loop: 132335#L300-2 ssl3_connect_~s__init_num~0 := 0; 136453#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136450#L546 ssl3_connect_~skip~0 := 0; 136053#L109-1 assume !false; 135986#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 135985#L112 assume !(12292 == ssl3_connect_~s__state~0); 135984#L115 assume !(16384 == ssl3_connect_~s__state~0); 135981#L118 assume !(4096 == ssl3_connect_~s__state~0); 135979#L121 assume !(20480 == ssl3_connect_~s__state~0); 135974#L124 assume !(4099 == ssl3_connect_~s__state~0); 135971#L127 assume !(4368 == ssl3_connect_~s__state~0); 135968#L130 assume !(4369 == ssl3_connect_~s__state~0); 135965#L133 assume !(4384 == ssl3_connect_~s__state~0); 135962#L136 assume !(4385 == ssl3_connect_~s__state~0); 135959#L139 assume !(4400 == ssl3_connect_~s__state~0); 135956#L142 assume !(4401 == ssl3_connect_~s__state~0); 135953#L145 assume !(4416 == ssl3_connect_~s__state~0); 135950#L148 assume !(4417 == ssl3_connect_~s__state~0); 135947#L151 assume !(4432 == ssl3_connect_~s__state~0); 135944#L154 assume !(4433 == ssl3_connect_~s__state~0); 135941#L157 assume !(4448 == ssl3_connect_~s__state~0); 135938#L160 assume !(4449 == ssl3_connect_~s__state~0); 135935#L163 assume !(4464 == ssl3_connect_~s__state~0); 135932#L166 assume !(4465 == ssl3_connect_~s__state~0); 135929#L169 assume !(4466 == ssl3_connect_~s__state~0); 135926#L172 assume !(4467 == ssl3_connect_~s__state~0); 135923#L175 assume !(4480 == ssl3_connect_~s__state~0); 135920#L178 assume !(4481 == ssl3_connect_~s__state~0); 135917#L181 assume !(4496 == ssl3_connect_~s__state~0); 135913#L184 assume !(4497 == ssl3_connect_~s__state~0); 135914#L187 assume !(4512 == ssl3_connect_~s__state~0); 136400#L190 assume !(4513 == ssl3_connect_~s__state~0); 136399#L193 assume !(4528 == ssl3_connect_~s__state~0); 136398#L196 assume !(4529 == ssl3_connect_~s__state~0); 135898#L199 assume 4560 == ssl3_connect_~s__state~0; 132088#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 136266#L456 assume !(ssl3_connect_~ret~0 <= 0); 136264#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 135882#L459-2 ssl3_connect_~s__init_num~0 := 0; 135883#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 135874#L546 ssl3_connect_~skip~0 := 0; 135875#L109-1 assume !false; 135868#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 135869#L112 assume !(12292 == ssl3_connect_~s__state~0); 135861#L115 assume !(16384 == ssl3_connect_~s__state~0); 135862#L118 assume !(4096 == ssl3_connect_~s__state~0); 135856#L121 assume !(20480 == ssl3_connect_~s__state~0); 135857#L124 assume !(4099 == ssl3_connect_~s__state~0); 135641#L127 assume !(4368 == ssl3_connect_~s__state~0); 135642#L130 assume !(4369 == ssl3_connect_~s__state~0); 135633#L133 assume !(4384 == ssl3_connect_~s__state~0); 135634#L136 assume !(4385 == ssl3_connect_~s__state~0); 135627#L139 assume !(4400 == ssl3_connect_~s__state~0); 135628#L142 assume !(4401 == ssl3_connect_~s__state~0); 135620#L145 assume !(4416 == ssl3_connect_~s__state~0); 135621#L148 assume !(4417 == ssl3_connect_~s__state~0); 133291#L151 assume !(4432 == ssl3_connect_~s__state~0); 133292#L154 assume !(4433 == ssl3_connect_~s__state~0); 133275#L157 assume !(4448 == ssl3_connect_~s__state~0); 133276#L160 assume !(4449 == ssl3_connect_~s__state~0); 133263#L163 assume !(4464 == ssl3_connect_~s__state~0); 133264#L166 assume !(4465 == ssl3_connect_~s__state~0); 133251#L169 assume !(4466 == ssl3_connect_~s__state~0); 133252#L172 assume !(4467 == ssl3_connect_~s__state~0); 133239#L175 assume !(4480 == ssl3_connect_~s__state~0); 133240#L178 assume !(4481 == ssl3_connect_~s__state~0); 133227#L181 assume !(4496 == ssl3_connect_~s__state~0); 133228#L184 assume !(4497 == ssl3_connect_~s__state~0); 133215#L187 assume 4512 == ssl3_connect_~s__state~0; 133216#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet47;havoc ssl3_connect_#t~nondet47; 133204#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; 133205#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 133190#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 133191#L421 assume !(0 == ssl3_connect_~tmp___8~0); 133172#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133170#L546 ssl3_connect_~skip~0 := 0; 133153#L109-1 assume !false; 133154#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133141#L112 assume !(12292 == ssl3_connect_~s__state~0); 133142#L115 assume !(16384 == ssl3_connect_~s__state~0); 133129#L118 assume !(4096 == ssl3_connect_~s__state~0); 133130#L121 assume !(20480 == ssl3_connect_~s__state~0); 133117#L124 assume !(4099 == ssl3_connect_~s__state~0); 133118#L127 assume !(4368 == ssl3_connect_~s__state~0); 133105#L130 assume !(4369 == ssl3_connect_~s__state~0); 133106#L133 assume !(4384 == ssl3_connect_~s__state~0); 133094#L136 assume !(4385 == ssl3_connect_~s__state~0); 133095#L139 assume !(4400 == ssl3_connect_~s__state~0); 133082#L142 assume !(4401 == ssl3_connect_~s__state~0); 133083#L145 assume !(4416 == ssl3_connect_~s__state~0); 133067#L148 assume !(4417 == ssl3_connect_~s__state~0); 133068#L151 assume !(4432 == ssl3_connect_~s__state~0); 133051#L154 assume !(4433 == ssl3_connect_~s__state~0); 133052#L157 assume !(4448 == ssl3_connect_~s__state~0); 133039#L160 assume !(4449 == ssl3_connect_~s__state~0); 133040#L163 assume !(4464 == ssl3_connect_~s__state~0); 133027#L166 assume !(4465 == ssl3_connect_~s__state~0); 133028#L169 assume !(4466 == ssl3_connect_~s__state~0); 133015#L172 assume !(4467 == ssl3_connect_~s__state~0); 133016#L175 assume !(4480 == ssl3_connect_~s__state~0); 133003#L178 assume !(4481 == ssl3_connect_~s__state~0); 133004#L181 assume !(4496 == ssl3_connect_~s__state~0); 132991#L184 assume !(4497 == ssl3_connect_~s__state~0); 132992#L187 assume !(4512 == ssl3_connect_~s__state~0); 132981#L190 assume !(4513 == ssl3_connect_~s__state~0); 132982#L193 assume 4528 == ssl3_connect_~s__state~0; 132950#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 132951#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; 132289#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 131943#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 131944#L436-1 ssl3_connect_~s__init_num~0 := 0; 132276#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132267#L546 ssl3_connect_~skip~0 := 0; 132264#L109-1 assume !false; 132261#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132258#L112 assume !(12292 == ssl3_connect_~s__state~0); 132255#L115 assume !(16384 == ssl3_connect_~s__state~0); 132252#L118 assume !(4096 == ssl3_connect_~s__state~0); 132249#L121 assume !(20480 == ssl3_connect_~s__state~0); 132246#L124 assume !(4099 == ssl3_connect_~s__state~0); 132243#L127 assume !(4368 == ssl3_connect_~s__state~0); 132238#L130 assume !(4369 == ssl3_connect_~s__state~0); 132232#L133 assume !(4384 == ssl3_connect_~s__state~0); 132228#L136 assume !(4385 == ssl3_connect_~s__state~0); 132222#L139 assume !(4400 == ssl3_connect_~s__state~0); 132219#L142 assume !(4401 == ssl3_connect_~s__state~0); 132213#L145 assume !(4416 == ssl3_connect_~s__state~0); 132205#L148 assume !(4417 == ssl3_connect_~s__state~0); 132198#L151 assume !(4432 == ssl3_connect_~s__state~0); 132190#L154 assume !(4433 == ssl3_connect_~s__state~0); 132183#L157 assume !(4448 == ssl3_connect_~s__state~0); 132175#L160 assume !(4449 == ssl3_connect_~s__state~0); 132168#L163 assume !(4464 == ssl3_connect_~s__state~0); 132162#L166 assume !(4465 == ssl3_connect_~s__state~0); 132154#L169 assume !(4466 == ssl3_connect_~s__state~0); 132145#L172 assume !(4467 == ssl3_connect_~s__state~0); 132138#L175 assume !(4480 == ssl3_connect_~s__state~0); 132131#L178 assume !(4481 == ssl3_connect_~s__state~0); 132125#L181 assume !(4496 == ssl3_connect_~s__state~0); 132119#L184 assume !(4497 == ssl3_connect_~s__state~0); 132113#L187 assume !(4512 == ssl3_connect_~s__state~0); 132107#L190 assume !(4513 == ssl3_connect_~s__state~0); 132101#L193 assume !(4528 == ssl3_connect_~s__state~0); 132094#L196 assume !(4529 == ssl3_connect_~s__state~0); 132086#L199 assume !(4560 == ssl3_connect_~s__state~0); 132081#L202 assume !(4561 == ssl3_connect_~s__state~0); 132078#L205 assume 4352 == ssl3_connect_~s__state~0; 132073#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 132068#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 132055#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 132022#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132019#L546 ssl3_connect_~skip~0 := 0; 132018#L109-1 assume !false; 132017#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132015#L112 assume !(12292 == ssl3_connect_~s__state~0); 132016#L115 assume !(16384 == ssl3_connect_~s__state~0); 132617#L118 assume !(4096 == ssl3_connect_~s__state~0); 132616#L121 assume !(20480 == ssl3_connect_~s__state~0); 132038#L124 assume !(4099 == ssl3_connect_~s__state~0); 132040#L127 assume !(4368 == ssl3_connect_~s__state~0); 132239#L130 assume !(4369 == ssl3_connect_~s__state~0); 132229#L133 assume 4384 == ssl3_connect_~s__state~0; 131999#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 136465#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 136462#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 136458#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 132335#L300-2 [2018-12-09 14:43:11,087 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:11,087 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 1 times [2018-12-09 14:43:11,088 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:11,088 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:11,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:11,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:11,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:11,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 14:43:11,097 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 14:43:11,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 2 times [2018-12-09 14:43:11,097 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 14:43:11,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 14:43:11,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:11,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 14:43:11,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 14:43:11,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 14:43:11,132 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-12-09 14:43:11,133 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 14:43:11,133 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2952f02f-debe-4b52-820c-39189a07d154/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-12-09 14:43:11,141 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-12-09 14:43:11,157 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-12-09 14:43:11,157 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-12-09 14:43:11,159 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 14:43:11,168 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-12-09 14:43:11,193 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 14:43:11,193 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-12-09 14:43:11,193 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 14:43:11,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 14:43:11,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 14:43:11,194 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 4 states. [2018-12-09 14:43:11,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 14:43:11,286 INFO L93 Difference]: Finished difference Result 3700 states and 4157 transitions. [2018-12-09 14:43:11,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-09 14:43:11,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4157 transitions. [2018-12-09 14:43:11,292 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-12-09 14:43:11,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-12-09 14:43:11,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-12-09 14:43:11,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-09 14:43:11,292 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-12-09 14:43:11,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-12-09 14:43:11,292 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-12-09 14:43:11,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-12-09 14:43:11,296 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 09.12 02:43:11 BoogieIcfgContainer [2018-12-09 14:43:11,297 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-12-09 14:43:11,297 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 14:43:11,297 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 14:43:11,297 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 14:43:11,297 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 02:43:02" (3/4) ... [2018-12-09 14:43:11,299 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-09 14:43:11,299 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 14:43:11,300 INFO L168 Benchmark]: Toolchain (without parser) took 8974.09 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 467.7 MB). Free memory was 954.4 MB in the beginning and 1.3 GB in the end (delta: -299.1 MB). Peak memory consumption was 168.6 MB. Max. memory is 11.5 GB. [2018-12-09 14:43:11,301 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 14:43:11,301 INFO L168 Benchmark]: CACSL2BoogieTranslator took 227.59 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 107.0 MB). Free memory was 954.4 MB in the beginning and 1.1 GB in the end (delta: -152.5 MB). Peak memory consumption was 30.5 MB. Max. memory is 11.5 GB. [2018-12-09 14:43:11,301 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.75 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-12-09 14:43:11,301 INFO L168 Benchmark]: Boogie Preprocessor took 22.60 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-12-09 14:43:11,302 INFO L168 Benchmark]: RCFGBuilder took 304.05 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. [2018-12-09 14:43:11,302 INFO L168 Benchmark]: BuchiAutomizer took 8382.22 ms. Allocated memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: 360.7 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -199.6 MB). Peak memory consumption was 161.1 MB. Max. memory is 11.5 GB. [2018-12-09 14:43:11,302 INFO L168 Benchmark]: Witness Printer took 2.72 ms. Allocated memory is still 1.5 GB. Free memory is still 1.3 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 14:43:11,305 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 227.59 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 107.0 MB). Free memory was 954.4 MB in the beginning and 1.1 GB in the end (delta: -152.5 MB). Peak memory consumption was 30.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 31.75 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.60 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 304.05 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 8382.22 ms. Allocated memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: 360.7 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -199.6 MB). Peak memory consumption was 161.1 MB. Max. memory is 11.5 GB. * Witness Printer took 2.72 ms. Allocated memory is still 1.5 GB. Free memory is still 1.3 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 6 locations. One deterministic module has affine ranking function s__state and consists of 4 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 8.3s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.1s. Construction of modules took 2.0s. Büchi inclusion checks took 1.0s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.5s AutomataMinimizationTime, 31 MinimizatonAttempts, 3924 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6635 SDtfs, 3650 SDslu, 3557 SDs, 0 SdLazy, 3965 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.0s 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: 28 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...